加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > 以太坊 > Info

科普:Layer2 的數據可用性究竟指什么?_區塊鏈:CoinControllerCash

Author:

Time:1900/1/1 0:00:00

作者:ZKCross

原文標題:《DataAvailabilityinLayer-2Blockchains》

編譯:麟奇,鏈捕手

區塊鏈數據可用性

最新的以太坊分片路線圖優先考慮數據分片,而不是執行分片,從而顯著提高以太坊數據吞吐量。此外,模塊化區塊鏈還深入研究了Rollup、volitions和validity以及數據可用性解決方案。其都是區塊鏈數據可用性的最新討論和趨勢。

任何參與區塊鏈和加密貨幣領域的人都可能好奇在這種情況下區塊鏈數據可用性意味著什么。

術語“區塊鏈中的數據可用性”是指許多區塊鏈擴展方案面臨的特定問題。它檢查區塊鏈節點如何生成新塊,以及這些新塊中包含的所有數據是否都廣播到網絡。困難在于,如果區塊生產者不發布區塊中包含的所有數據,則沒有人能夠發現該區塊中是否隱藏了惡意交易。要充分了解數據可用性如何在區塊鏈上工作,重要的是要了解區塊鏈中的區塊構成以及區塊鏈節點的功能。

區塊鏈節點入門

區塊鏈的數據結構包含一個區塊鏈,區塊鏈中的每個區塊由兩部分組成:區塊頭和交易數據列表。

區塊頭是區塊的元數據,包含區塊的一些基本信息,例如交易的默克爾根。交易部分的區塊包含實際交易。區塊鏈網絡中有兩種類型的節點:全節點和輕客戶端。區塊鏈必須支持數據可用性,尤其是rollup和layer2鏈。

數據可用性問題

數據可用性問題是區塊鏈三元悖論:安全性、可擴展性和去中心化。

民盟中央建議加速元宇宙科普和立法:3月4日消息,民盟中央已起草了《關于“元宇宙”技術發展的提案》,并將提交全國政協十三屆五次會議。在提案中,民盟中央建議,在科普層面需加速知識傳播,法律層面則需加快立法步伐。民盟中央擬提交的提案指出,目前,在新興網絡層面,相關政策法規相對缺失。“元宇宙”在未來將會帶動形成全新的網絡形態,當遇到突發輿情,全虛擬的環境、場景將更難進行源頭追蹤、問題疏導。因此建議應盡早加快立法研究,盡快形成與技術、市場發展相適應的治理模式和法律基礎,全面提升我國社會治理的水平。建議組織相關部門,針對“元宇宙”相關需求、風險進行立法研究,并盡快發布。此前消息,民進中央擬向全國政協十三屆五次會議提交《關于積極穩妥推進元宇宙技術和產業發展的提案》。建議推進元宇宙技術產業發展,建立相關監管治理體系。(華夏時報)[2022/3/4 13:37:12]

三難困境指的是人們普遍認為,在任何給定時刻,去中心化網絡只能提供去中心化、安全性和可擴展性這三個好處中的兩個。可擴展性、安全性和去中心化都是相互作用的。在交易達成之前,網絡必須對其合法性達成一致。如果系統龐大,達成協議的過程可能需要一些時間。

對數據可用性的攻擊

當流氓節點廣播區塊頭但保留包含錯誤交易的部分區塊時,就會發生區塊鏈數據可用性攻擊。雖然可以下載和存儲整個區塊鏈的誠實完整節點知道某些數據不可用,但它們缺乏正式的機制來向資源有限且無法訪問整個區塊鏈數據的輕節點證明這一點。因此,側鏈和分片區塊鏈策略都容易受到數據可用性攻擊。側鏈網絡上的流氓節點將區塊的哈希提交到可信賴的區塊鏈,而不會將區塊數據傳輸到此攻擊中的其他節點。

美國說唱歌手Megan Thee Stallion與Cash App合作發布比特幣科普視頻:美國說唱歌手Megan Thee Stallion與由Square開發的移動支付服務Cash App合作發布了一段名為“Bitcoin for Hotties”的視頻。該視頻從她的角度解釋了什么是比特幣,為什么比特幣有價值等內容。Megan Thee Stallion在Instagram上擁有超過2410萬粉絲,在 Twitter上擁有640萬粉絲。(Bitcoin News)[2021/8/8 1:41:10]

數據可用性攻擊是區塊鏈領域的一個眾所周知的問題,最初是在區塊鏈輕客戶端的背景下提出的。Vitalik之后將其普及。輕節點所做的僅僅是存儲區塊頭和驗證pow需求。他們依靠全節點來驗證區塊并在不正確的區塊中提供欺詐證明。

在輕節點情況下,數據可用性攻擊不是致命的。通常,礦工也會對完整的節點進行操作。如果一個區塊不可用,他們會忽略它并同時挖礦。只要區塊無法訪問,任何誠實的礦工都不會在區塊上進行構建。它最終會脫離最長的鏈。此時,輕節點會自動忽略這樣的區塊。當涉及二級區塊鏈和分片時,這種攻擊更加需要被重視。

關鍵區別在于,除了區塊鏈之外,可能缺少大多數誠實的礦工/完整節點。因此,側鏈中的參與者沒有統一、系統的方法來決定是否將缺失的區塊合并到他們的分布式賬本中。

數據可用性問題

區塊鏈中的數據可用性問題提出了以下問題:節點如何確定在創建新區塊時,其中包含的所有數據都真正廣播到網絡中?區塊鏈網絡中的對等節點如何確定與新提出區塊相關的所有數據確實可用?

國務院:推進科普與區塊鏈技術深度融合:為貫徹落實黨中央、國務院關于科普和科學素質建設的重要部署,依據《中華人民共和國科學技術進步法》、《中華人民共和國科學技術普及法》制定《全民科學素質行動規劃綱要(2021-2035年)》,其中要求實施智慧科普建設工程。推進科普與區塊鏈等技術深度融合,強化需求感知、用戶分層、情景應用理念,推動傳播方式、組織動員、運營服務等創新升級,加強“科普中國”建設,強化科普信息落地應用,與智慧教育、智慧城市、智慧社區等深度融合。(新華社)[2021/7/10 0:40:52]

例如,將Bob視為ZK-Rollup(ZKR)的操作員。他驗證了比特幣上的ZK證明。盡管他沒有將所有交易數據傳輸到比特幣,但即使他的證明確定了rollup中所有狀態更改的有效性,rollup的用戶也可能不知道他們當前的余額。此外,由于ZK特性,它無法洞察現有條件。

解決數據可用性攻擊

在模塊化區塊鏈中,由于驗證和數據可用性的脫鉤,確保模塊化區塊鏈中數據可用性的單獨方式至關重要。Rollups提供交易證明并在鏈下計算新狀態,但仍需要在鏈上發布某些交易數據以防止數據可用性問題。ZK-rollups主要將三個關鍵數據位發布到主鏈:

新狀態的加密承諾密碼學證明確定新狀態是將有效交易應用于初始狀態的結果。以calldata的形式為批處理中的每一筆交易提供一小段數據密碼學證明的零知識特性確認交易和狀態變化是合法的,但不提供有關交易本身的信息。完整的節點不再需要交易數據來驗證交易并主動重新計算新的狀態根。但是,假設沒有足夠的交易數據廣播到主鏈。在這種情況下,L1上的節點無法檢測到rollup的當前狀態,這通常僅在特定情況下是必須的。

動態 | 新浪財經:官媒針對區塊鏈的報道從科普宣傳轉向打假監管:據新浪財經今日消息,“1025新政”滿月,一個月間,官媒對區塊鏈的態度風向已轉。據11月初的一項統計,七家黨媒在新政一周內發布了65篇直接相關報道,當時文章中的關鍵詞是數據、產業、安全、創新等,大量文章偏向于科普區塊鏈的概念以及應用介紹,提醒警惕虛擬貨幣炒作的僅有3篇。近期,官媒的批評焦點則紛紛指向借區塊鏈之名進行的虛擬貨幣發行和炒作行為。據統計,新華網、人民網收錄轉載的,以打擊虛擬貨幣或揭露假借區塊鏈行騙為主題的文章,自10月25日到11月25日午間,共28篇;其中,11月19日至11月25日的一周內就高達15篇。這些文章主要圍繞三個觀點展開:厘清區塊鏈和虛擬貨幣的關系,說明二者概念不等;打擊偽“區塊鏈”騙局,或是虛擬貨幣騙局揭露;提醒民眾,區塊鏈不能成為炒作的噱頭,更不是行騙的招牌,需警惕此類活動,理性投資。[2019/11/26]

區塊鏈的數據可用性層

區塊鏈的數據層既用于區塊鏈的數據結構,也用于物理存儲。區塊鏈賬本是使用相互連接的區塊列表或默克爾樹所設計的,這些區塊列表使用非對稱加密方法進行加密。數據層由以下部分組成:

區塊:區塊是用于對交易分組進行分組并將它們分布在網絡節點之間的數據結構。挖礦是生成區塊的過程。每個區塊都有一個區塊頭,它是能夠驗證區塊合法性的元數據。

MerkelTree和交易:在區塊鏈中,交易作為MerkelTree的一部分進行維護。MerkelTree通過生成完整交易集合的數字指紋來匯總塊中的所有交易,允許用戶確定是否包含某筆交易。每個葉子節點都有交易的數據,而每個非葉子節點都包含其先前哈希值的哈希值。MerkelTree是二進制,需要奇數個葉子節點。如果有奇數個交易,則將最終哈希復制一次,以生成偶數個葉子節點。

財政部副部長朱光耀:數字經濟還處在發展的過程中,要以科普、推動的態度來推進數字經濟發展:今日,在中國發展高層論壇2018年會上,財政部副部長朱光耀表示:“數字經濟還處在發展的過程中,要以科普、推動的態度來推進數字經濟發展。也要關注數字經濟的其他影響,包括稅收征管、反洗錢監管措施等要跟上。”[2018/3/25]

網絡層:區塊鏈使用分布式網絡,允許任何人下載區塊鏈上的所有信息并與之交互。點對點(P2P)網絡跨節點分發/廣播交易。區塊鏈平臺主要利用三種類型的網絡:中心式、去中心式和分布式網絡。

物理層:該層包括服務器、邊緣節點和物聯網(IoT)設備,它們作為區塊鏈網絡上的節點運行。這些通常通過點對點網絡連接。節點可以是任何活躍的電子設備,例如計算機、電話或打印機,只要其連接到網絡并具有IP地址。

虛擬層:位于硬件之上的虛擬層,用于將硬件和資源分配給虛擬機。

共識層:該層負責實施網絡規則,這些規則指定網絡內的節點應如何反應,以就廣播交易建立共識。

激勵層:該層參與分布式網絡中節點努力為達成共識而獲得激勵的活動。這一層是否被使用由區塊鏈協議使用的共識機制決定。

合約層:由服務和可選組件組成,使區塊鏈平臺能夠與其他技術集成,例如數據饋送、智能合約、預言機、DAO和狀態通道。

API層:在區塊鏈之上提供應用程序接口,并為第三方應用程序提供與賬本和智能合約通信的機制。

應用層:這一層具有能夠在區塊鏈之上創建應用程序的特征。

傳統數據可用性解決方案

傳統的數據可用性解決方案旨在通過改變區塊鏈的底層數據傳輸協議和區塊數據結構、共識算法和激勵機制等基礎區塊鏈協議來提高可擴展性。這些解決方案包括Layer1擴展解決方案,例如SegregatedWitness、DAG、分片和共識。然而,Layer2解決方案旨在通過在應用層的鏈下方式提高可擴展性。

SegregatedWitness:具有協議增強功能,已部署用于防止交易延展性并提高區塊容量。

DAG:交易在一個DAG中連接,這意味著一個交易驗證下一個交易。每個節點由許多交易級別組成。當一個交易在節點中注冊時,它必須首先驗證另外兩個交易。這兩個交易是使用數學過程選擇的。然后,節點必須驗證兩個交易不沖突。為了驗證交易,一個節點必須解決類似于比特幣網絡上的加密難題。

分片:一個區塊鏈可以分片成多個鏈來提高吞吐量。每個分片都有自己的區塊生產者,并且可以進行通信以交易代幣。分片不是每個區塊生產者處理每筆交易,而是將網絡的處理能力劃分為只處理特定交易的分片。因此,非分片區塊鏈通常有一個或兩個功能齊全的完整節點和一個或多個輕客戶端。值得注意的是,分片旨在將網絡資源分布在不同的節點上。

共識:共識層對區塊鏈的存在至關重要。任何區塊都依賴于共識層才能正常運行。這一層負責組織驗證區塊并確保其進度一致。

ZKRollups解決方案

當下有些以太坊Layer2解決方案,例如optimisticrollups、ZKrollups和Validiums。這些解決方案將執行操作轉移到鏈下,同時可確保應用程序驗證和數據在鏈上的可用性。雖然基于鏈下執行的架構提高了吞吐量,但它仍然受到主鏈可以處理的數據量限制。雖然執行是鏈下的,但驗證或爭議解決過程是必須在鏈上的。交易數據在以太坊上作為calldata提交,以確保數據可用于未來重建。這是極其重要的。

對于optimisticrollups,操作員可能會提交無效交易,然后壓制部分區塊。這種方式下,系統中的其他全節點將無法驗證提交的主張是否正確。由于缺乏數據,他們將無法提供任何欺詐證明來表示主張確實無效。

在基于零知識的roll-ups的情況下,ZKP的完整性確保接受的交易是有效的。然而,即使存在這樣的保證,不揭露支持交易的數據也會產生嚴重的負面影響。這可能導致其他驗證者無法計算系統的當前狀態,用戶被排除在系統之外,并且他們的余額也是被凍結的。

為了提高吞吐量,將執行操作移到鏈下是有必要的,但也需要有一個可擴展的數據托管層來確保數據可用性。借助ZKcross類似的生態系統,使用零知識Rollup提供可靠的數據托管和排序組件。執行層將包含幾個將要被合并的鏈下ZKRollups擴展解決方案。我們目前正使用ZKcross研發必要的技術,來實現這一點。

鏈上數據

區塊鏈會從哈希率和交易等其他相關活動中產生大量數據。

當我們談論鏈上數據時,我們指的是什么?簡而言之就是:所有原生地存儲在區塊鏈上的數據都是鏈上數據。

鏈上數據是指在特定區塊鏈網絡上已發生的所有交易。或者換句話說,所有已經寫入區塊鏈區塊的數據。公鏈的信息具有公開訪問的特性。依照數據可以有三個主要分類。

每個區塊的規格每筆交易非常詳細智能合約的調用和使用鏈上數據提供有關區塊鏈整體健康狀況的信息:網絡安全、財務完整性、透明度和利用率。該層的數據是原始且詳細的,幾乎不需要修改。任何區塊鏈搜索引擎都可以訪問它。它是網絡上的基礎“factsheet”,與所有市場參與者相關。

鏈下數據

對于比特幣用戶來說,鏈下和鏈上交易各有優缺點。可擴展性是區塊鏈技術的一個限制,它可以通過鏈下解決方案來解決。鏈上交易的確認時間可能因網絡擁堵情況而產生差異。鏈下交易是即時執行的,交易成本也更便宜,某些交易在被上鏈之前不會產生任何費用。鏈下交易的隱私也更強,因為交易的細節與主鏈分開并且沒有被公開披露。

一些區塊鏈工具,特別是智能合約,依靠基于區塊鏈的觸發器和真實世界的數據來驗證條件和執行合約。例如,一個轉讓土地所有權的智能法律合約。購買房產所需的資金由智能合約托管,該合約需要驗證現實世界的房產事實,類似于實際的契約轉讓。然而,如果區塊鏈不能檢索數據,如第三方已確認的契約轉讓,智能合約的標準如何能被滿足以釋放賣方的資金。對于鏈下數據;這些數據為智能合約提供真實世界的信息,以成功執行契約和買賣。隨著區塊鏈和加密貨幣的不斷發展,鏈下解決方案有可能成為一個永久性的解決方案,但唯有時間才是檢驗其的唯一標準。

借助ZKCross等支持與多鏈ZKRollups和跨鏈層技術進行跨鏈互操作的協議,將增強鏈上和鏈下數據的可用性。ZKcross創建了一個無所不在的層充當跨鏈Layer2,ZKCross在多個區塊鏈上保持對全局狀態變化的跟蹤和同步。通過驗證計算和使用zk-snark證明進行多鏈rollup,其解決了跨鏈第三方的可靠性問題,以及數據可用性攻擊的問題。

總結

我們正處于一個巨大范式轉變的前夕,這將永久地改變比特幣的生態系統。ZK-Rollups將以最有效的方式擴展以太坊。這個范式變化將是如此深刻,以至于它有效地標志著所有其他L1智能合約鏈的死亡,包括我們今天熟知的以太坊。有幾個關于可擴展性的爭論。數千小時的研究、實現、成功和失敗都被用于創造ZK-Rollups。

當然,努力還遠未結束。雖然前方道路曲折,但目標從未像現在這樣明顯。由于目前的單體區塊鏈架構的效率仍然低得驚人,而且在受限的三元悖論下,增加吞吐量就意味著降低安全性和/或去中心化。特殊的模塊化設計,將執行分為不同的執行層,如ZKrollups,將區塊鏈行業的效率提高了100倍到10000倍。毫無疑問,這是將其擴展為全球普遍性和提高至數百萬TPS的唯一方法。此外,預計在幾年內,90%以上的區塊鏈活動將會發生在zkRollups上,而不會對安全或去中心化產生明顯影響。

Tags:區塊鏈ROLROLLUPS區塊鏈dapp開發CoinControllerCashTrollCoinUPS幣

以太坊
誰能先打開“音樂元宇宙”的大門?_元宇宙:TME

來源:中國新聞周刊 作者:顧纖 無論你理解中的元宇宙是一個虛擬真實世界,還是下一代互聯網體驗的通稱,至少有一個共識是,元宇宙五大要素中的第一條就是“沉浸式體驗”,也就是擁有身臨其境的感官體驗.

1900/1/1 0:00:00
融資新聞 | 前Meta員工成立的新公鏈項目Aptos完成2億美元融資,a16z領投,Tiger和Multicoin參投_Aptos:APT

據外媒3月15日報道,由臉書穩定幣項目Diem原團隊成員成立的新公鏈項目Aptos完成了2億美元的戰略融資.

1900/1/1 0:00:00
朱嘉明:數字經濟和非同質時代——NFT,虛擬需求和虛擬供給_NFT:MER

來源:數字資產研究CIDA 作者:朱嘉明 編者按: 2022年3月26日,ForeChain與零壹智庫主辦“數字藏品的全球趨勢與中國創新——全球數字藏品年度報告發布會”.

1900/1/1 0:00:00
什么是Layer3?為什么我們需要Layer3?_LAYER:CEL

原標題:《從Layer2到Layer3,中間發生了什么?》Layer2誕生的主要目的便是為了降費和擴容,以太坊公鏈的功能受限使其無法承載生態快速發展所帶來的越來越多的執行和計算量.

1900/1/1 0:00:00
內蒙古法院首次運用“區塊鏈證據核驗”審理案件_區塊鏈:區塊鏈技術通俗講解

據新浪3月8日報道,呼和浩特市賽罕區人民法院在線開庭近日審理了一起金融借款合同糾紛案件并當庭宣判。這是該區法院首例運用“區塊鏈證據核驗”審理的案件.

1900/1/1 0:00:00
聚焦國內區塊鏈政策熱點 | 國務院國資委:主動運用區塊鏈等新技術推動財務管理轉型_區塊鏈:目前可以掙錢的元宇宙

中央國務院國資委:主動運用區塊鏈等新技術推動財務管理轉型據澎湃新聞消息,國務院國資委日前印發《關于中央企業加快建設世界一流財務管理體系的指導意見》.

1900/1/1 0:00:00
ads