原文作者:Maven11
原文編譯:GaryMa吳說區塊鏈?
吳說獲得作者授權翻譯轉載,與文中項目無利益相關。
前言
早在2019年,當我們投資LazyLedger時,模塊化這個詞在區塊鏈設計方面還沒有流行起來。而在過去的一年里,它已經被許多KOL以及L2團隊所普及,當然還有CelestiaLabs團隊,他們在他們的第一篇關于分離共識和執行的博客文章中創造了這個術語。
正因為如此,我們很高興能提出我們對Celestia投資的最新概述。它將提供對我們所設想的模塊化世界的見解,在這樣一個生態系統中的各個層次和協議,以及為什么我們對它提供的潛在功能如此興奮。
架構
目前,大多數公鏈都是屬于單片鏈,即區塊鏈網絡同時包攬了數據可用性、結算和執行這三項功能層。雖然這些單片鏈也已經在進化,如具有模塊化組件的以太坊Rollups和Avalanche的子網。然而,這些并不是模塊化區塊鏈的真正含義。
讓我們定義一下我們所說的“模塊化”是什么意思,這樣就不會有誤解。當我們說到模塊化時,我們指的是區塊鏈網絡的各功能層是解耦的,即區塊鏈網絡的三個功能層之一是解耦的,所以要么是執行層,要么是共識層,要么是數據可用性層。這意味著你可以說Rollups是模塊化的一種表現,因為它們只負責執行。不過以太坊還是作為一個整體處理其他一切。
以Celestia為例,我們可以說它是模塊化的,因為它只負責數據可用性和共識。而它將結算和執行委托給其他層。這些層也是模塊化的,因為它們只處理三大功能組件本身的一部分。這意味著我們不能稱以太坊為模塊化的區塊鏈,因為這些Rollups網絡僅負責自身網絡的交易執行,同時以太坊自身也執行交易,這意味著在其當前的實現中,以太坊仍然是一個單片鏈。盡管如此,以太坊仍然是理想的結算層,同時也是最去中心化、最安全的公鏈。
現在,你可能會問Polkadot和Avalanche呢?對于Avalanche來說,它不是模塊化的,每個子網都擁有三大功能組件。這意味著它們不能模塊化擴展,而是通過水平地使用其他單片鏈來擴展。Polkadot的parchains負責執行,類似于rollup,同時將塊發送到中繼鏈以獲得共識和數據可用性。但是,中繼鏈仍然保證了交易的有效性。
隨著時間的推移,單片鏈的增長會導致大量的擁塞和效率低下。如果我們想要承載更多的人,單靠包攬這三大功能的單片鏈是完全不可行的。因為它會給終端用戶帶來極高的費用和延遲。這就是為什么我們看到越來越多的鏈決定將它們的鏈分開。我們都聽說過傳說中的合并,它將把以太坊過渡到一個PoS鏈。然而,他們也計劃最終轉向分片。分片是指將區塊鏈水平地分割成幾個部分。這些分片只處理數據可用性。
分片和rollup是以太坊社區計劃解決其可擴展性問題的方式。還有其他方法嗎?當然,我們也看到Avalanche在Subnets中朝著模塊化的方向發展,但是,正如前面所解釋的,我們不會將其歸為完全模塊化。
為了更好地理解每個不同的“模塊化”架構是如何工作的,讓我們試著把它們畫出來,以便更好地概述它們的區別。
架構對比
首先,我們來看看以太坊的目前的架構以及未來啟用分片后的架構是怎樣的。
當前,以太坊負責全部的功能層,不過它也分離了部分交易執行給了L2Rollups,由它們批量處理交易然后由主網結算。未來啟用分片后,以太坊的架構將會是這樣的:
這將把以太坊變成一個統一的結算層,而分片將負責數據可用性。這意味著,分片將只是DA環境,供Rollups提交數據。在分片上,驗證者只需要為他們正在驗證的分片存儲數據,而不是整個網絡。分片最終會讓你在輕型節點上運行Ethereum,類似于Celestia。
Maverick Protocol 完成 900 萬美元融資,Founders Fund 領投:6月21日消息,DeFi 基礎設施 Maverick Protocol 完成 900 萬美元戰略輪融資,Founders Fund 領投,參投方包括 Pantera Capital、Binance Labs、Coinbase Ventures 和 Apollo Crypto。本輪融資將用于擴大協議的規模,部署至新鏈以及支持開發者在基礎設施上進行建設。
此前報道, Maverick Protocol(MAV)為幣安 Launchpool 上第 34 個項目,用戶將能夠在 25 天內將 BNB 和 TUSD 放入單獨的池中以挖礦 MAV 代幣,挖礦從 2023 年 6 月 14 日 00:00(UTC)開始。[2023/6/21 21:52:36]
對于Avalanche來說,他們的主要擴展主張是通過可以輕松創建的子網。Avalanche的架構看起來有點像這樣:
子網擁有一組獨立驗證自身網絡的新驗證者。所有Avalanche子網都會自行負責共識、數據可用性和執行。每個子網也將有自己的Gas代幣,由驗證者指定。目前已上線的子網的一個例子是DefiKingdoms子網,它使用JEWEL作為其Gas代幣。
在我們繼續看Celestia的架構之前,讓我們先看看Cosmos。Celestia在很大程度上借鑒了Cosmos,并將通過IBC與之進行大量互動,因為它也是用CosmosSDK和Tendermint的一個版本Optimint構建的。Cosmos架構與目前其他架構有很大不同,因為它使dApps成為區塊鏈本身的應用,而不是提供一個虛擬機。這意味著一個主權的CosmosSDK鏈只需要定義它所需要的交易類型和狀態傳統,同時依靠Tendermint作為其共識引擎。Cosmos鏈拆分了區塊鏈的應用部分,并使用ABCI將其連接到網絡和共識。ABCI是將區塊鏈的應用部分連接到提供共識和網絡機制的Tendermint狀態復制引擎的接口。它的架構通常是這樣宣傳的:
現在,我們來看看Celestia的架構:
這就是Celestia上的早期生態的樣子。Celestia將作為所有在模塊化堆棧內運行的各種類型的Rollups之間的共享共識和數據可用性層而運作。結算層的存在是為了促進它上面的各種Rollups之間的橋接和流動性。而你很可能也會看到主權rollups獨立運作,沒有結算層。
現在我們已經確定了不同程度的模塊化,它們是如何運作的,以及它們的外觀,讓我們來看看像Celestia這樣的純模塊化區塊鏈的一些獨特能力和功能。
共享安全
單片鏈的優勢之一是共享安全,那么在模塊化堆棧中,會怎樣呢?
這其實很簡單,Celestia提供了區塊鏈網絡上建立共享安全所需的基本功能:數據可用性。這是因為每一個使用Celestia的網絡層都需要將他們所有的交易數據轉到數據可用性層,以證明數據確實是可用的。這意味著區塊鏈網絡可以毫不費力地連接、觀察和相互操作。通過始終擁有底層DA層的安全性,使得硬分叉和軟分叉也變得非常容易,這一點我們將在后面討論。
同樣,Celestia允許各種類型的實驗執行層同時運行,甚至不依賴結算層,同時仍然具有共享數據可用性層的優勢。這意味著迭代的速度將變得更快,因為它可能會隨著用戶數量的增加而線性擴展。因此,我們的論點是,隨著時間的推移,這將導致執行層的復合改進,因為我們不受具有單一中心的執行層的限制,因為執行和數據可用性是解耦的。模塊化的無許可性質允許實驗,并給開發者以選擇的靈活性。
Maverick Protocol在以太坊上推出DEX Maverick 1.0:3月9日消息,根據官方公告,DeFi平臺Maverick Protocol在以太坊上推出了其去中心化交易所(DEX) Maverick1.0。該協議由Maverick團隊構建了一年多的本地基于智能合約的自動做市(AMM)引擎提供支持,旨在讓投資者獲得比UniSwap更高的收入。[2023/3/9 12:50:25]
數據可用性抽樣和區塊驗證
Celestia的區塊驗證工作與目前其他區塊鏈有很大不同,因為區塊可以在次線性時間內被驗證。這意味著,與成本的線性增長相比,吞吐量會隨著成本的次線性增長而增加。我們通過圖表能夠更直觀地理解:
這是有可能的,因為Celestia的輕客戶端不驗證交易,他們只檢查每個區塊是否達成共識,以及區塊數據是否可用。
Celestia消除了檢查交易有效性的需要,因為它只檢查區塊是否達成共識和數據的可用性,如上圖所示。
Celestia輕節點沒有下載整個區塊,而是從區塊中隨機下載少量數據樣本。如果所有的樣本都是可用的,那么這就可以證明整個區塊是可用的。基本上,通過對一個區塊的隨機數據進行采樣,你可以從概率上驗證該區塊確實是完整的。
這意味著Celestia將區塊驗證的問題簡化為數據可用性驗證,我們知道如何使用數據可用性抽樣以次線性成本有效地完成這一驗證。
DA證明是指當你要求正在發送的塊,要進行糾刪碼。這意味著原來的區塊數據現在被擴大了一倍,然后新的數據被編碼為冗余的數據。Celestia的糾刪碼將塊的大小擴大了4倍,其中25%的塊是原始數據,而75%是復制的數據。因此,要求一個行為不端的順序器或類似的東西,如果它想進行欺詐,就必須扣留超過75%的塊的數據。
因此,它允許輕型客戶以非常高的概率檢查一個區塊的所有數據是否已經發布,只需下載該區塊的一小部分。每一輪抽樣都會降低數據不可用的概率,直到確定所有的數據都是可用的。這是非常有效的,因為不是每一個節點都下載每一個區塊,而是有許多輕量級的節點下載每一個區塊的一小部分,但安全保證與以前一樣。這意味著,只要有足夠的節點對數據的可用性進行抽樣,就有可能提高吞吐量,因為抽樣節點的數量在增加。你可能在日常生活中熟悉這種類型的網絡,即使你沒有使用過區塊鏈,通過使用BitTorrent等協議。
可擴展性
當我們談論可擴展性時,大多數人想到的第一個想法通常是TPS。然而,這不應該是圍繞可擴展性進行的實際討論。當談論專業DA層的可擴展性時,應該是mb/s,而不是TPS,這應該是需要克服的主要障礙。Mb/s成為衡量一個鏈的能力的客觀標準,而不是TPS,因為交易的大小是不同的。Celestia在這方面做得很好,因為它取消了DA層,并利用數據可用性采樣來提高系統可以處理的mb/s數量。
我們的意思是,一個區塊鏈能夠處理多少交易的真正限制是基于輸入和輸出的。因此,通過將數據可用性與輸入和輸出過程解耦,Celestia將能夠產生比單片鏈高得多的mb/s。
這一切都源于數據可用性的問題。也就是在一個提議的區塊中,排序器或類似的人可以驗證的數據數量,同時受限于底層DA層的數據吞吐量。現在,對于利用全節點的單片區塊鏈,解決這個問題的正常步驟是增加全節點的硬件要求。然而,如果你這樣做,全節點就會減少,網絡的去中心化也會隨之動搖。
因此,通過利用我們之前在區塊驗證部分提到的技術,我們可以在不增加節點要求的情況下提高擴展性,通過DA抽樣使全節點等同于輕節點。這反過來又會使節點的增長導致更多的吞吐量,因為DA抽樣會導致次線性增長,它與被添加的輕節點的數量成比例。在單片鏈的設計中,區塊大小的增加同樣會增加驗證網絡的成本,但在Celestia上,情況并非如此。
彭博社:Sky Mavis首席執行官在披露5.4億美元的黑客攻擊之前轉移了資金:金色財經報道,區塊鏈游戲Axie Infinity的開發商Sky Mavis的聯合創始人兼首席執行官Trung Nguyen,在該公司披露5.4億美元的細節之前,轉移了大約300萬美元的加密代幣。Nguyen轉移這些資金是為了在攻擊事件發生后挽回公司資金的努力的一部分,這些資金轉移是在Axie公開黑客信息之前進行的。
Sky Mavis發言人Kalie Moore表示,一旦黑客行為為公眾所知,這對于防止賣空者搶先銷售代幣是必要的。
Nguyen的資金流動是Axie相關錢包的大量加密轉移的一部分,該錢包由名為Asobs的化名Axie用戶跟蹤。在黑客事件發生后,這些錢包都將資金從 Ronin 側鏈轉移到了 Binance 等中心化交易所。然而,根據彭博社的報道,只有Sky Mavis首席執行官確認的那個人已經得到了公司的確認。[2022/7/29 2:44:45]
雖然,以太坊也希望通過EIP-4844來解決一些可擴展性問題,這將啟用一種新的交易類型:blob交易。其中將包含大量不能被EVM執行訪問的數據,但仍然能夠被以太坊訪問。這樣做是因為目前,以太坊上的rollup交易依靠微不足道的可用calldata來執行其交易。分片也會有幫助,但仍然相當遙遠,不過若blob交易啟用,應該能為rollups的每個區塊提供約16MB的數據空間。然而,對blob交易空間的爭奪將變得多么激烈,還有待觀察。雖然,一旦你解決了其中一個可擴展性的難題,另一個可能會冒出來。因此,通過轉向模塊化結構,我們可以允許堆棧的不同部分專用于它們最能利用的特定資源。
分叉
在大多數情況下,當單片鏈發生硬分叉時,你會失去底層的安全,因為執行環境不共享相同的安全。通常硬分叉是不可行的,也是不受歡迎的,因為新的分叉不會有數據可用性和共識層的安全。當我們說你可以提交對區塊鏈代碼的修改,但你必須說服所有人同意你的修改,這也是同樣的想法。以比特幣為例。比特幣的代碼是很容易改變的,然而,讓每個人都同意改變是困難的部分。如果你想硬分叉一個單片鏈,你還需要分叉共識層,這意味著你失去了原始鏈的安全性。損失的安全量取決于不驗證新規范鏈的礦工或驗證者的數量。然而,如果所有驗證者都升級到同一個分叉,那么就不會失去安全性。在模塊化區塊鏈上,就不會這樣,因為如果你想分叉一個結算或執行層,你仍然會有底層共識層的安全性。在這種情況下,分叉是可行的,因為執行環境都共享相同的安全。雖然,這對結算層的rollups來說是不可能的,因為結算層作為新增區塊的信任來源。
對于執行環境來說,硬分叉是無限的,而且很容易完成,其原因是大膽的想法可以被測試和嘗試。同時也使得在別人的工作基礎上進行工作是可行的,而不會失去基礎層的安全性。如果你考慮一下自由市場的想法,它往往可以創造出競爭性的實施方案,可以得到更好的結果。
模塊化堆棧
模塊化堆棧是Celestia獨有的概念。它指的是將區塊鏈的所有不同層解耦為獨立的層。因此,當我們說堆棧時,我們指的是所有的層一起運作。
那么存在哪些層呢?毋庸置疑,有共識和數據可用性層Celestia,但也有其他層。這里我們特指結算層,它可以是一條鏈,這條鏈上面的rollups有一個信任最小化的橋,用于統一的流動性和rollups之間的橋接。這些結算層可以是各種類型的。例如,你可以有受限制的結算層,只允許基于其之上的執行rollups擁有簡單的橋接和解析合約。然而,你也可以有結算層,其上有自己的應用,也有rollups。盡管也存在其他類型的滾動,它們不依賴于結算層,而是僅靠Celestia自己的功能,這些被稱為主權rollups,我們將在下一章討論這些。
Sky Mavis承諾對受Ronin攻擊的Axie玩家提供補償:金色財經報道,在Ronin橋遭到6.25億美元黑客攻擊之后,Sky Mavis承諾對受Ronin攻擊的Axie Infinity玩家提供補償。Sky Mavis發言人表示:“我們致力于確保收回或償還所有受損資金,我們正在繼續與利益相關者進行對話,以確定最佳補償方案。”據Sky Mavis首席運營官Aleksander Leonard Larsen確認,包括玩家和投資者的存款,以及Axie Infinity金庫收入都遭到了黑客攻擊。(coindesk)[2022/3/30 14:27:40]
現在,也有可能出現這樣的堆棧,執行層不直接向結算層發布塊數據,而是直接向Celestia發布。在這種情況下,執行層只是將他們的區塊頭發布到結算層,然后結算層會檢查某個區塊的所有數據是否包含在DA層中。這是通過結算層的一個合約完成的,該合約從Celestia接收交易數據的Merkle樹。這就是我們所說的數據證明。
模塊化堆棧的另一個巨大優勢是其主權。在模塊化堆棧中,治理可以被劃分到特定的應用程序和層,不會與其他應用程序重疊。如果有問題,治理者可以在不干擾集群中的其他應用的情況下修復它。
主權Rollups
主權rollup是一個獨立于任何結算層運作的rollup。這意味著它不依賴于具有智能合約功能的結算層,而是純粹通過Celestia上的命名空間發揮作用。通常情況下,rollups在一個生態系統中發揮作用,比如以太坊,它有一個rollup智能合約。這個rollup的智能合約也在結算層和rollup之間提供信任最小化的橋接。然而,在以太坊上,所有的rollup都在爭奪珍貴的calldata。這就是為什么正在研究EIP-4844,它將提供一個新的交易類型:blob交易。這也會增加區塊大小。然而,即使有了blob交易,很可能仍然會有激烈的結算競爭。
大多數單片鏈都有能力處理智能合約。以以太坊為例,有一個鏈上智能合約,處理狀態根,也就是rollup的當前狀態的Merkle根。這個合約不斷檢查之前的狀態根是否符合其當前根的rollup批次。如果是這樣的話,那么就會創建一個新的狀態根。然而,在Celestia上,這是不可能的,因為Celestia不會處理智能合約。
相反,在Celestia上,主權rollup直接向Celestia發布他們的數據。這里的數據不會被計算或結算,而只是存儲在區塊頭中。區塊頭是識別區塊鏈上一個特定區塊的東西,每個區塊都是獨一無二的。在這個區塊頭中,存在一個Merkle根,它是由所有的哈希交易組成的。
那么,它是如何工作的呢?Rollup有自己的點對點網絡,全節點和輕節點都從這里下載區塊。然而,他們也通過Merkle樹驗證所有的rollup區塊數據在Celestia上的發送和排序。因此,鏈的規范歷史是由本地節點設定的,這些節點驗證了rollup的交易是正確的。這其中的含義是,主權rollup需要在數據可用性層上發布每一個交易,這樣任何節點都可以跟蹤正確的狀態。因此,作為rollup命名空間的觀察者的完整節點也可以為輕節點提供安全。這是因為,在Celestia上,輕節點幾乎等同于全節點。
我們再解釋一下命名空間。在Celestia上,Merkle樹是按命名空間排序的,這使得Celestia上的任何rollup只下載與他們的鏈相關的數據,而忽略了其他rollup的數據。命名空間Merkle樹使rollup節點能夠檢索他們查詢的所有rollup數據,而無需解析整個Celestia或rollup鏈。此外,它們還允許驗證器節點證明所有的數據都已正確地包含在Celestia中。
P2E鏈游Heroes of Mavia完成550萬種子輪融資:1月21日消息,基于以太坊的 P2E 鏈游 Heroes of Mavia 完成 550 萬種子輪融資,Genblock Capital、Delphi Digital、Mechanism Capital、Alameda Research、Animoca Brands、YGG、YGG SEA、ExNetwork Capital、Double Peak Ventures、Merit Circle、Hashkey Capital等多個天使投資方參投。該項目將使用收益開發游戲,發展社區。[2022/1/21 9:04:29]
那么,為什么主權rollup具有獨特的前景呢?因為之前的rollup實現,比如在以太坊上的實現是有限的,因為以太坊節點由于是包攬所有職能的,所以需要存儲執行相關的狀態。然而,在模塊化設計中,我們可以有專門的節點用于各種目的,這應該使網絡的運行成本大大降低。因此,運行網絡的成本與輕節點的成本成比例,而不是完整節點的成本,因為正如我們前面解釋的那樣,輕節點相當于完整節點。
讓我們來看看一些rollup實現如何作為主權rollups發揮作用的。首先,有必要解釋一下各種rollup證明系統在Celestia上是如何運作的。
Optimisticrollups依賴于欺詐證明。欺詐證明將通過rollup的全節點和輕節點在客戶之間進行點對點的傳播。我們將進一步研究這一點的實現。主權rollup改變了欺詐證明的分發方式。他們現在不是在結算層合約上進行驗證,而是在rollups點對點網絡中分發,并由本地節點進行驗證。通過Celestia上的主權OptimisticRollups,我們也可能將挑戰期降到最低,這意味著我們解決了當前OR的主要障礙之一,因為他們目前在以太坊上的爭議窗口非常保守。這是可能的,因為目前,所有的欺詐互動都發生在以太坊高度競爭的區塊空間中的鏈上,這導致了長時間的最終性。然而,在主權rollup上,如果連接到一個誠實的全節點,任何輕節點都具有全節點的安全性,因此欺詐交互應該更快。
ZKrollups依賴于有效性證明。作為主權rollup的ZKrollup的功能與目前的實現方式相當類似。然而,它不是向智能合約發送ZK證明,而是在rollup的點對點網絡中分發,供節點驗證。主權ZKrollups很像統一結算層上的ZKrollups,允許各種執行運行時作為主權鏈在彼此之上運行,因為它們的交易不被Celestia解釋。在這里,ZKrollup之上的運行時可以以多種方式運行。可以有隱私保護運行時、特定于應用程序的運行時等等。這就是所謂的分形擴展。
現在,我們已經建立了主權rollups的概念,并對它們將如何在Celestia上實現有了一個概念,讓我們看看兩種不同的rollups架構是怎樣的:
那他們為什么需要Celestia?Optimisticrollups需要DA,以便檢測欺詐證據,而ZKrollups需要DA,以便知道rollup鏈的狀態。
同樣重要的是,當你看到某樣東西時,要始終保持逆向思維。因為如果不這樣做,你經常會被自己的信念所蒙蔽。在本節中,我將嘗試解釋主權rollups帶來的一些負面影響。
主權rollups將嚴重依賴于建立在它們之上的新生態。但是,如果rollup本身已經有一定生態,并且dApps是開源的,那么這樣做就容易得多了。盡管如此,流動性仍然是需要克服的主要問題。流動性通常會被劃分為主權rollup和基于其之上的運行時間兩類。因此,rollups將嚴重依賴于對其他層的安全、信任最小化的橋接。稍后我們將介紹一些可能的實現。此外,主權rollups的實現嚴重依賴于正在構建的能夠支持其各種功能的基礎設施。
OptimisticRollup實現
在本節中,我們將嘗試解釋一個可能的主權Optimisticrollup實現是如何工作的。
構造為OR提供欺詐證明的獨特方式之一是在rollup上使用全節點和輕節點來玩一個游戲。這個游戲是在兩個節點之間進行的,一個是挑戰者,一個是應答者。挑戰者將通過充當驗證者的第三個節點向響應者發送一個查詢。響應程序對該查詢的應答將通過相同的通道發生。在收到質疑后,驗證者會將查詢轉發給響應者,然后響應者會生成一個響應,該響應將被發送回驗證者和挑戰者。驗證器將一致地執行檢查,以確保兩者之間沒有不匹配,并且它們不是惡意的。驗證者的行為是確保響應者沒有發送錯誤的Merkle樹,而挑戰者的行為是確保響應者遵循正確的根。如果反應者能夠保護自己,那么游戲將照常進行。在這場游戲中,誠實的挑戰者總是會贏,而誠實的回應者總是會贏。
Celestia充當數據可用性層,X充當結算層
也有可能既不使用純粹連接到Celestia的結算層進行橋接,也不使用主權rollup功能。由于Celestia只是為底層DA層提供共享安全,所以只要Celestia能夠將可用交易數據的Merkle根發送到一個結算層合約,就可以使用任何結算層。這意味著,如果需要,任何結算層都可以用于rollup。那么他們為什么要這么做?許多現有的結算層,如以太坊,已經有了一個繁榮的生態系統。因此,已經有了流動性和用戶可以利用。對于不希望依賴于從頭構建整個生態系統的rollup,這是特別有利的。現在,這不僅僅局限于作為結算層的以太坊。例如,你還可以將Mina用作ZKrollup。這意味著你可以將你的交易數據發送給Celestia,同時將狀態更新和zk-proof發送給Mina。通過這樣做,你已經擁有了一個默認證明有效性的結算層。
如果你是一個rollup運營方,想要利用流動性和使用其他區塊鏈的用戶,那么這種類型的解決方案對你非常有吸引力。它也可能成為一種即插即用類型的rollup運營方。你可以把不同的排序器插到不同的結算層上。例如,一個ZKrollup排序器可以連接到Mina并提供狀態更新和有效性證明。而另一個不同ZKrollup上的排序器可以通過Quantum連接到以太坊進行結算。他們的共同點是,他們會把所有的交易數據發送給Celestia,然后Celestia會在結算層操作一個智能合約或類似的合約,在那里它會發送一個可用數據的Merkle樹。
讓我們以ZKrollup為例,看看它在架構上是如何實現的:
價值捕獲
Celestia本身的收入來源將是來自各種提交的交易批次的交易費用。Celestia的交易費用將與以太坊目前的EIP-1559運作方式非常相似,所以是一種銷毀機制。這意味著將會有一個動態的基礎費用,將被銷毀,以及一個“小費”,讓驗證器推動特定的交易更快通過,這些驗證器也會從新區塊后的token發行中獲得價值。然而,這是從Celestia的驗證器的角度來看的,那么從用戶的角度來看它會是什么樣子呢?我們先了解一下,你所處的層次所對應的手續費,然后我們可以得出用戶體驗會是什么樣子。
執行rollups的費用結構將主要是運營成本和DA發布成本。很可能還會有間接成本,這樣rollup就會產生利潤。這意味著,對于用戶來說,你可能會支付一個包含這三個方面的費用外加一個擁堵費。不過由于擁堵減少,這個費用可能會低很多。
結算層的收入來源是rollup為能夠結算它而支付的結算合約費。此外,通過結算層,在rollups之間也會有信任最小化的橋,因此它也可以收取橋接費。
那么,如果沒有結算層,主權rollups又會怎樣呢?在主權rollup中,用戶必須支付gas費才能訪問rollup的計算。這個rollup會設定一個費用,很可能是由治理決定的,然后你可能還需要支付擁堵費。rollup上的這些費用將包括向Celestia發布數據的費用,以及rollup驗證器的少量開銷。你可以放棄結算費用,這可能會給最終用戶帶來極低的費用。
最后,我們可以創建一個收費結構,以了解各種費用對終端用戶的影響。模塊化堆棧的最終用戶可能會得到3個固定費用,4個也是可能的。這是DA發布費,結算合約費和rollup執行費。第四種可能的收費是在擁堵期間收取擁堵費。用戶只在執行層上支付一筆費用,這筆費用將包含模塊化堆棧中所有層的成本。所以讓我們從用戶的角度來看看收費結構是怎樣的:
那么這對未來意味著什么呢?
如果Celestia被證明是rollup使用的更便宜、更快的數據可用性層,同時仍然提供去中心化和共享的安全性,那么你可以看到rollup越來越多地使用它來實現數據可用性。如果我們考慮一下目前的rollup花費多少成本來使用以太坊的安全,那么在Celestia上的rollup將花費更少。然而,以太坊的擁塞問題即將得到修復,主要是blob交易、質押和分片。
那MEV呢?目前,rollup利用排序器在內存池中收集和排序用戶的交易,然后將其執行并發布到DA層。這是一個關于MEV的問題,因為在當前的實現中排序器主要是中心化的,因此不是抗審查的。當前的解決方案是將排序器去中心化,這是當前很多rollup計劃做的,盡管這帶來了它自己的一組問題。另一種以某種形式解決這個問題的方法是將驗證器和交易列表的排序分開。
綜上所述,模塊化堆棧的各層通過交易價值獲得收益。而用戶從一個網絡層的交易中獲得價值,并且支付手續費。
橋接
正如我們在前面討論過的,如果一個rollup有一個結算層,那么它將有一個信任最小化的橋,通過這個結算層連接到其他rollups。但是,如果是主權rollup,或者希望橋接到另一個集群,會發生什么情況呢?讓我們看看跨rollup通信。
在兩個要進行通信的主權rollups的情況下,它們實際上可以使用輕客戶技術,這與IBC的功能非常相似。輕客戶端將通過p2p網絡接收來自兩個rollup的區塊頭以及rollup所使用的證明。這既可以通過鎖和鑄造機制實現,也可以通過中繼器的驗證者實現。通過使用CosmosSDK構建鏈,以及那些使用Tendermint或optimmint橋接的鏈變得更加無縫,因為你可以完全利用IBC和ICS的優勢。然而,這需要兩個鏈包含彼此的狀態機,并讓橋接鏈的驗證者注銷交易。其他的溝通方式也可以存在。例如,我們可以想象第三條鏈,它與一些輕客戶端一起工作。在上面,兩個想要橋接的鏈可以將他們的區塊頭作為數據流,然后作為兩個結算層的功能。或者,你可以依賴Cosmos鏈來充當“interclusterrolluphub”,其中鏈的驗證器可以根據rollup的條件來操作橋接。還有各種各樣的橋接即服務鏈,如Axelar等。
但是,到目前為止,促進橋接的最簡單方法是執行rollup使用相同的結算層,因為它們在該層上有信任最小化的橋接合約。
層與層之間的橋梁之所以如此重要,是因為它允許統一的流動性。其次,通過允許協議和層通過共享狀態相互組合,我們解鎖了新的互操作性級別。狀態共享是指一個鏈調用另一個鏈的能力。這一點特別值得關注,特別是使用ICS-27的鏈間賬戶的能力。
因此,我們可以得出這樣的結論:輕客戶端對于像IBC這樣的互操作性標準至關重要。因此,Celestia輕客戶端將使各種集群中的鏈間互操作性更加安全。關于Celestia與IBC的聯系,他們計劃利用治理來將某些鏈與Celestia的連接列入白名單,以限制狀態爆炸。
終端用戶驗證
雖然過去幾年的各種單片和模塊化設計方法都是創新的,而且建造它的人才數量也是驚人的。在各種權衡之下,有一個基本問題在我們的領域里已經存在了相當長的時間。我們認為,這個問題的核心是終端用戶的驗證及其需要。
你可以無休止地爭論關于不同設計的各種權衡。但最終,這也許歸結為一個問題:擁有終端用戶驗證的可能性是否重要。很多設計上的權衡都是圍繞著運行一個全節點的便利性進行的,而DAS使輕客戶端成為"一等公民",可以與全節點相媲美。
這樣想的基本假設是,用戶會關心成為"一等公民"的問題。用戶可以通過運行輕客戶端/全節點輕松地驗證鏈,但這并不意味著他們會這樣做,或者他們會重視這樣做的能力。
支持這種做法的論點是相當直接的。如果用戶不關心驗證,你還不如運行一個中心化的數據庫。它總是更有效率,因為去中心化往往是以犧牲效率為代價的。因此,我們建立加密協議的原因是,終端用戶能夠驗證計算。
反對的論點是,只要網絡足夠去中心化,終端用戶驗證本身并不重要。只要用戶體驗好,用戶就不會關心它。終端用戶驗證有多重要,目前還沒有明確的答案。然而,我們認為最終用戶能夠驗證區塊鏈網絡是一個值得追逐的目標,也是許多人在這個領域構建的原因。
模塊化堆棧的未來
本節將作為一種方式來設想在Celestia之上構建的模塊化堆棧在未來可能是什么樣子。我們將從架構上概述如何查看模塊化堆棧,以及我們可能看到的層類型。
下面是一個可以在模塊化堆棧中發揮作用的許多可能層的圖表。他們都有一個共同點,他們都使用Celestia來獲取數據。我們可能會看到各種主權rollup,包括OR和ZKRollup,這將沒有結算層的功能。我們還可能看到rollup使用Cevmos作為結算層,以及各種應用程序鏈。我們也有可能看到其他類型的結算層。這些結算層可能是受限制的,這意味著它們要么只是為了橋接和rollup而預先設置契約,要么依賴于治理到白名單合約。
在圖表的右側是其他非原生結算鏈,有些rollups也可以利用它們的流動性和結算能力,同時依賴Celestia向結算層提供交易數據的認證。
所有這些集群都將通過各種橋接服務連接起來。
你沒有看到的是將要構建的所有基礎設施,這些基礎設施可以方便地訪問Celestia的各種功能,比如RPC終端、APIs等等。
原文鏈接
原文來源:notboring本文來自微信公眾號:老雅痞初創企業正在迅速增長,不僅僅是估值,而且包括實際收入.
1900/1/1 0:00:004月20日中午12點,在BV多媒體直播間內,所有人都在焦急地準備著最后一次流程校對,此時,距離BV第三次“V時刻”直播,僅剩一個小時.
1900/1/1 0:00:00親愛的用戶: ????為感謝廣大交易用戶的支持關注,ZT將於2022年4月22日00:00(UTC8)開啟“玩轉ETF——首單交易即享價值$5000空投“活動.
1900/1/1 0:00:00尊敬的Tbit用戶, Tbit將于2022年4月19日上線代幣SLP、GALA,屆時將開通SLP/USDT、GALA/USDT幣幣交易對.
1900/1/1 0:00:00親愛的ZT用戶: ZT創新板即將上線CRDC,並開啟CRDC/USDT交易對。具體上線時間如下:充值:已開啟;交易:2022年4月20日18:00; CRDC 項目簡介:Cardiocoin是唯.
1900/1/1 0:00:00親愛的用戶: 幣安將於2022年04月20日11:30上線JASMYUSDT1-25倍U本位永續合約,並於2022年04月21日11:30上線XMRUSD1-20倍幣本位永續合約.
1900/1/1 0:00:00