時間:2021-12-13|瀏覽:447
考慮一般的“大區(qū)塊鏈”——非常高的區(qū)塊頻率,非常大的區(qū)塊大小,每秒數(shù)千筆交易,但也高度集中:因為區(qū)塊太大,只有幾十或幾百個節(jié)點可以運行一個完全參與的節(jié)點,可以創(chuàng)建區(qū)塊或驗證現(xiàn)有鏈。至少按照我的標準,如何才能使這樣的鏈可以接受,無需信任和抗審查?
這是一個合理的路線圖:
添加第二層抵押,對資源要求低,以進行分布式區(qū)塊驗證。一個區(qū)塊中的交易被分成 100 個桶,每個桶后面都有一個 Merkle 或Verkle 樹狀態(tài)根。每個二級質(zhì)押者被隨機分配到其中一個桶中。一個區(qū)塊只有在分配給每個存儲桶的至少 2/3 的驗證者簽署時才會被接受。
引入欺詐證明或ZK-SNARK,讓用戶直接(且廉價)檢查區(qū)塊有效性。ZK-SNARKs 可以直接加密證明區(qū)塊有效性;欺詐證明是一種更簡單的方案,如果一個區(qū)塊有一個無效的桶,任何人都可以廣播該桶的欺詐證明。這在隨機分配的驗證器之上提供了另一層安全性。
引入數(shù)據(jù)可用性采樣,讓用戶檢查區(qū)塊可用性。通過使用 DAS 檢查,輕客戶端可以僅通過下載一些隨機選擇的塊來驗證塊是否已發(fā)布。
添加二級交易渠道以防止審查。一種方法是允許二級抵押者提交下一個主區(qū)塊必須包含的交易列表。
做完這一切之后,我們得到了什么?我們得到了一個區(qū)塊生產(chǎn)仍然集中的鏈,但是區(qū)塊驗證是去信任的和高度分散的,并且專門的反審查魔法可以防止區(qū)塊生產(chǎn)者進行審查。這在美學上有些丑陋,但它確實提供了我們正在尋找的基本保證:即使每個主要利益相關者(區(qū)塊生產(chǎn)者)都打算進行攻擊或?qū)彶?,他們能做的最壞的事情就是完全下線,此時鏈停止接受交易,直到社區(qū)匯集他們的資源并建立一個誠實的主要利益相關者節(jié)點。
現(xiàn)在,考慮一下匯總的一種可能的長期未來......
想象一下,一個特定的匯總——無論是 Arbitrum、Optimism、Zksync 還是全新的東西——在設計他們的節(jié)點實現(xiàn)方面做得非常好,如果提供足夠強大的硬件,它真的可以每秒處理 10,000 個事務。這樣做的技術在原則上是眾所周知的,多年前Dan Larimer和其他人已經(jīng)實現(xiàn)了:將執(zhí)行拆分為一個 CPU 線程,運行無與倫比但廉價的業(yè)務邏輯,以及大量其他線程運行昂貴的業(yè)務邏輯。但高度并行化的密碼學。還想象一下,以太坊通過數(shù)據(jù)可用性采樣實現(xiàn)分片,并且有空間在其 64 個分片之間存儲該匯總的鏈上數(shù)據(jù)。結(jié)果,每個人都遷移到此匯總。那個世界會是什么樣子?
再一次,我們得到了一個世界,在這個世界中,區(qū)塊生產(chǎn)是集中的,區(qū)塊驗證是去信任的和高度去中心化的,審查制度仍然被阻止。Rollup 區(qū)塊生產(chǎn)者必須處理大量的交易,因此這是一個很難進入的市場,但他們無法推動無效區(qū)塊。區(qū)塊可用性由底層鏈保證,區(qū)塊有效性由匯總邏輯保證:如果是 ZK 匯總,則由 SNARK 確保,只要有一個誠實的參與者在某處運行欺詐證明節(jié)點,樂觀匯總就是安全的(他們可以用Gitcoin 補助金補貼)。此外,由于用戶始終可以選擇通過鏈上二級包含渠道提交交易,因此匯總排序器也無法有效審查。
現(xiàn)在,考慮匯總的另一個可能的長期未來......
沒有一個匯總能夠成功地與大多數(shù)以太坊活動保持一致。相反,它們都以每秒幾百筆交易的速度達到最高。我們得到了以太坊的多匯總未來——Cosmos多鏈愿景,但在提供數(shù)據(jù)可用性和共享安全性的基礎層之上。用戶經(jīng)常依靠交叉匯總橋接在不同匯總之間跳轉(zhuǎn),而無需在主鏈上支付高額費用。那個世界會是什么樣子?
似乎我們可以擁有一切:去中心化驗證,強大的審查阻力,甚至分布式塊生產(chǎn),因為匯總都非常小,很容易開始生產(chǎn)塊。但是塊生產(chǎn)的去中心化可能不會持久,因為跨域MEV的可能性。能夠同時在多個域上構(gòu)建下一個區(qū)塊有很多好處:您可以創(chuàng)建利用套利機會的區(qū)塊,這些機會依賴于在兩個匯總中進行交易,或者一個匯總和主鏈,甚至更多復雜的組合。
Western Gate發(fā)現(xiàn)的跨域名 MEV 機會
因此,在多域世界中,控制所有域上的塊生產(chǎn)的同一個人面臨著巨大的壓力。它可能不會發(fā)生,但很有可能會發(fā)生,我們必須為這種可能性做好準備。我們對于它可以做些什么呢?到目前為止,我們所知道的最好方法是結(jié)合使用兩種技術:
Rollups 實現(xiàn)了一些機制來在每個時隙拍賣出塊,或者以太坊基礎層實現(xiàn)了提議者/構(gòu)建者分離(PBS)(或兩者)。這至少確保了區(qū)塊生產(chǎn)中的任何集中化趨勢都不會導致完全由精英捕獲和集中的權益池市場主導區(qū)塊驗證。
匯總實現(xiàn)抗審查旁路通道,并且以太坊底層工具PBS反審查技術。這確保了如果潛在高度中心化的“純”區(qū)塊生產(chǎn)市場的贏家試圖審查交易,則有辦法繞過審查。
那么結(jié)果如何呢?區(qū)塊生產(chǎn)是集中的,區(qū)塊驗證是去信任的和高度分散的,并且仍然可以防止審查。
三條路通向同一個目的地
那么這是什么意思?
雖然構(gòu)建可擴展且安全的長期區(qū)塊鏈生態(tài)系統(tǒng)有很多途徑,但看起來它們都在朝著非常相似的未來發(fā)展。區(qū)塊生產(chǎn)最終會集中化的可能性很高:匯總中的網(wǎng)絡效應或跨域 MEV 的網(wǎng)絡效應以各自不同的方式推動我們朝著這個方向前進。但是,我們可以做的是使用協(xié)議級的技術,如委員會驗證,數(shù)據(jù)可用性采樣和旁路通道,以“規(guī)范”這個市場,確保獲獎者不能濫用權力。
這對區(qū)塊生產(chǎn)者意味著什么?區(qū)塊生產(chǎn)很可能成為一個專門的市場,領域的專業(yè)知識很可能會跨越不同的領域。一個好的 Optimism 塊生產(chǎn)者的 90% 也造就了一個好的 Arbitrum 塊生產(chǎn)者,一個好的 Polygon 塊生產(chǎn)者,甚至是一個好的以太坊基礎層的塊生產(chǎn)者。如果域多,跨域套利也可能成為重要的收入來源。
這對以太坊意味著什么?首先,盡管存在固有的不確定性,但以太坊非常適合適應這個未來世界。以以太坊匯總為中心的路線圖的深遠好處是這意味著以太坊對所有的未來都是開放的,并且不必就哪一個必然會獲勝發(fā)表意見。用戶會非常希望在一個匯總上嗎?以太坊遵循其現(xiàn)有的路線,可以成為其基礎層,自動提供高容量域需要安全的反欺詐和反審查“盔甲”。制作大容量域在技術上是否過于復雜,還是用戶只是對多樣性有很大的需求?以太坊也可以是它的基礎層——而且是一個非常好的基礎層,因為共同的信任根使得在匯總之間安全、廉價地轉(zhuǎn)移資產(chǎn)變得更加容易。
而且,以太坊研究人員應該認真考慮區(qū)塊生產(chǎn)中實際上可以實現(xiàn)的去中心化程度。如果跨域 MEV(甚至來自一個匯總的跨分片 MEV 占用多個分片)使其不可持續(xù),那么添加復雜的管道以簡化高度分散的塊生產(chǎn)可能是不值得的。
熱點:以太 以太坊 區(qū)塊鏈 數(shù)據(jù)