買以太坊 買以太坊
Ctrl+D 買以太坊
ads
首頁 > Fil > Info

Celestia : OP 堆棧的模塊化數據可用性

Author:

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

原文:Javed Khan,celestia blog  編譯:GWEI Research(DeFi之道)

簡介

自去年發布以來,OP Stack 在匯總開發人員中獲得了巨大的吸引力。它被創建新匯總的開發人員和 Caldera 和 Conduit 等模塊化基礎設施提供商所接受,使開發人員能夠快速啟動他們自己的rollups 。

正如去年的公告所述,模塊化是 OP Stack 愿景的一個基本方面:

Optimism 快速接近的 Bedrock 升級將模塊化 OP Stack 的執行層和證明系統,從而實現與未來欺詐和有效性證明的兼容性。

受此啟發,Celestia Labs 一直專注于進一步推動 OP Stack 的模塊化。因此,今天,我們很高興地宣布 OP Stack 的模塊化數據可用性 (DA) 接口的 Beta 版發布,這是 OP Labs 關注開發人員反饋的第一個 OP Stack Mod。該接口允許開發人員定義 DA 層并從他們喜歡的任何區塊鏈繼承安全性,無論是以太坊、Celestia 還是比特幣。

開發人員今天可以開始試驗使用 Celestia 進行 DA 并“定居”在以太坊上的 OP Stack 版本。 Caldera 將很快發布 Taro 測試網,它允許開發人員和用戶使用 Modular DA 試用 OP Stack 的第一個公共測試網。

數據可用性層是 rollup 架構的基礎,確保獨立驗證 rollup 鏈所需數據的可用性。下面我們將探討 OP 堆棧中數據可用性的基礎知識,以及我們如何通過定義良好的 DA 接口將其模塊化以從 L1 發布和檢索數據。

OP Stack 如何處理當今的數據可用性?出于我們的目的,我們深入研究了兩個基本組件,Rollup 節點和 Batcher,如下所述。

Rollup 節點是負責從 L1 塊(及其相關的收據)派生出正確的 L2 鏈的組件。 rollup 節點檢索 L1 塊,過濾數據交易(通常以交易calldata的形式),并從該數據中導出正確的 L2 鏈。

批處理提交者,也稱為批處理者,是將 L2 排序器數據提交給 L1 以供驗證者使用的實體。 rollup 節點和 batcher 都在一個循環中工作,使得 batcher 新提交的 L2 塊數據由 rollup 節點從 L1 中檢索,并用于派生下一個 L2 塊。

批處理程序提交的每個事務都包含calldata,它是 L2 排序器數據,分為稱為幀的字節,是 Optimism 中數據的最低抽象級別。

在為 OP Stack 創建模塊化 DA 接口時,我們的目標很簡單:使匯總開發人員能夠將任何區塊鏈指定為其數據可用性層,無論是以太坊、Celestia 還是比特幣。在沒有這樣的接口的情況下,新 DA 層的每次集成都可能需要開發人員實現和維護 OP Stack 的一個單獨分支。

OP Stack 已經包含在代碼庫中指定L1Chain和L2Chain的抽象,允許我們為數據可用性鏈建模一個新的與區塊鏈無關的接口,我們稱之為DAChain。

使用下面定義的接口,開發人員可以實現DAChain來讀取和寫入任何底層區塊鏈甚至像 S3 這樣的集中式后端的數據。

[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]編寫階段以下為接口的 Celestia 實現編寫示例概述了與批處理程序的集成:

Celsius正在考慮重組:金色財經報道,Celsius Network 的律師周二表示,這家破產的加密貨幣借貸公司正計劃將自己重塑為一家新的公開交易的“復蘇公司”,以退出破產程序,這可能會在“幾個月內”發生。根據新公布的計劃,鎖定資產超過一定門檻的債權人將獲得一種代幣,稱為資產份額代幣 (AST),該代幣反映了他們的資產價值。AST 持有者要么能夠持有他們的代幣,律師表示這將使他們有權隨著時間的推移獲得股息,要么在公開市場上出售它們。

Celsius 的律師估計該平臺的其他客戶將占其客戶群的 60% 至 70%,他們將獲得一次性的流動加密貨幣分配。Celsius 的律師沒有說明獲得賠償的門檻是多少。Celsius 的律師還強調,盡管美國破產法官 Martin Glenn最近裁定Celsius Earn 計劃中的資產是交易所財產的財產,而不是客戶財產,但 Earn 客戶在最終追回資產時將受到與其他人同等的對待。[2023/1/25 11:28:54]

SimpleTxManager.send是負責創建和發送實際交易的函數,它被修改為調用WriteFrame將幀寫入 Celestia 并返回一個引用。

然后將引用作為calldata提交到批處理收件箱地址,以代替通常的幀數據。

[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]讀取階段以下是與rollup節點集成的接口的 Celestia 實現的概述:

法院批準將Celsius的獨占期延長至2023年2月15日:12月6日消息,Celsius表示,參加了兩次聽證會。在第一場聽證會,Celsius討論了請求批準允許出售穩定幣的動議,旨在為Celsius的持續運營提供流動性,因為Celsius致力于為所有利益相關者實現價值最大化。法官表示他將很快分享他的決定,可能是下周。

在第二場聽證會,法院批準將Celsius的獨占期延長至2023年2月15日。在此期間,Celsius擁有提交第11章重組計劃的專有權。Celsius打算利用這段時間繼續為獨立業務制定計劃,因為Celsius探索所有可用的價值最大化機會,以造福于Celsius的客戶和其他利益相關者。[2022/12/6 21:25:09]

DataFromEVMTransactions是負責從交易列表中返回幀數據的函數。它被修改為使用從批處理收件箱calldata中檢索到的幀引用來實際獲取幀并將其附加到返回數據。

[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]請注意,對NamespacedData的調用返回在給定BlockHeight提交的所有 blob 的字節切片數組,因此我們只返回我們感興趣的TxIndex。

Celer推出的跨鏈橋cBridge宣布支持Ontology:7月5日消息,由區塊鏈互操作性協議Celer Network推出的跨鏈橋cBridge宣布支持Ontology。用戶現可通過cBridge在以太坊和Ontology之間進行對USDT、USDC、ETH和WBTC高速安全低成本的跨鏈轉賬。

此次橋接遵循此前Celer提出的開放的原生資產跨鏈橋標準,針對同一種原生資產跨鏈啟用多方鑄幣者(multi-minter)資產合約,以使各協議和鏈可同時使用多個跨鏈解決方案,拒絕供應商鎖定。[2022/7/5 1:51:14]

通過對Rollup節點和批處理程序進行一些小的修改,我們可以使 OP Stack 使用 Celestia 進行 DA。

這意味著派生 L2 鏈所需的所有數據都可以作為本地 blob 數據在 Celestia 上提供,而不是發布到以太坊,盡管一個小的固定大小的幀引用仍然作為批處理程序calldata發布到以太坊。幀參考用于使用 celestia-node ?輕節點在 Celestia 上查找相應的幀。

如何整合運作?

如上所述,批處理程序將 L2 排序器數據作為稱為幀的字節提交到以太坊 L1 上的批處理收件箱合約地址。

我們保留批處理程序和calldata事務以保證幀的排序,但我們用固定大小的幀引用替換calldata中的幀。什么是參考幀?它是對 Celestia 數據交易的引用,該交易已成功將幀數據作為 Celestia 的一部分包含在內。

我們通過在批處理服務中嵌入一個 celestia-node 輕節點來做到這一點。每當有新的 batch 等待提交時,我們首先使用輕節點向 Celestia 提交數據事務,然后在 batchercalldata中僅提交幀引用。

在讀取階段,我們做相反的事情,即我們使用批處理事務calldata中的幀引用來解析它并從 Celestia 檢索相應的實際幀數據。同樣,我們在 rollup 節點中嵌入了一個 celestia-node 輕節點來查詢它的交易。

在派生 L2 鏈時,rollup 節點現在透明地從輕節點讀取數據,并能夠繼續構建新區塊。輕節點只下載由 rollup 提交的數據,而不是像以太坊那樣下載整個鏈。

欺詐證明是 Optimism 后 Bedrock 路線圖的關鍵部分,我們希望探索升級我們的 OP Stack x Celestia 集成,以在以太坊主網上使用欺詐證明。

為此,我們可以利用量子引力橋 (QGB),它將跨鏈 DA 證明中繼到以太坊,以啟用鏈上驗證匯總數據已在 Celestia 上可用,以便匯總數據可以在欺詐證明。這將允許 OP Stack Rollup 直接利用 Celestia 提供的 DA 保證。

GWEI Research

個人專欄

閱讀更多

區塊律動BlockBeats

曼昆區塊鏈法律

Foresight News

吳說區塊鏈

西柚yoga

ETH中文

金色早8點

金色財經 子木

ABCDE

知情人士:FTX因Celsius財務狀況而放棄對其進行收購:6月30日消息,據知情人士報道,FTX 曾與加密借貸平臺 Celsius 就提供資金支持或進行收購進行談判,但在了解 Celsius 財務狀況后放棄。一位消息人士稱,Celsius 的資產負債表存在 20 億美元的缺口,而 FTX 認為該漏洞難以解決。(The Block)[2022/7/1 1:43:05]

0xAyA

開源支付網絡 Celo 集成以太坊錢包 MetaMask:開源支付網絡Celo(CELO)宣布集成以太坊錢包MetaMask。Celo的DonutHardfork網絡使Celo協議能夠支持以太坊兼容的交易,借助MetaMask,以太坊開發人員現在可以在Celo區塊鏈上構建和移植DApp。另外,Celo上的MetaMask可以為高級加密貨幣用戶提供單個錢包,以進行跨鏈交互。[2021/5/20 22:24:23]

Tags:ECTBSPNBSCELProtectorate ProtocolBSPT價格nbs幣未來價格Celo Gold

Fil
IGC:鏈游的AI革命(四):AI是如何實際運用在游戲中的?_區塊鏈工程專業學什么課程

OpenAI創始人Sam Altman表示,AI是少有的被嚴重炒作之后,還被嚴重低估的東西,這句話放在游戲行業更為貼切。在AIGC這波浪潮的推動下,游戲行業正在迎來新一輪AI變革節點.

1900/1/1 0:00:00
CEX:Blur 鏈上數據深度分析_DEX

原文作者:日月小楚 Big Thing,經過一個多月的努力,我們對研報進行了重大的升級,加入對鏈上數據的深度分析.

1900/1/1 0:00:00
以太坊:深度解析全鏈游戲Full On-chain Game的過去、現在和未來_GAM

導讀:本文為 LK Venture 投研團隊對全鏈游戲(Full On-chain Game)進行的全方位解析。全鏈游戲應該發揮其全上鏈的優勢,而不是簡單地將運行邏輯遷移至鏈上.

1900/1/1 0:00:00
BSP:為什么越來越多GameFi項目選擇加入Sui生態?_SUI

在現有的主流區塊鏈網絡中,由于自身吞吐量的限制,在使用量激增的情況下,使用戶不得不支付相當多的 Gas 費用,同時共識機制帶來的高延遲,也大大影響了應用的響應速度.

1900/1/1 0:00:00
WEB3:號稱平等的Web3游民 止步于尋仙問道_DAO

歸根結底,差距,在任何圈層都有體現,并不會因Web3而改變。反觀Web3的出現,恰恰是由于流動性的減速與階級的固化,這一攜帶著小人物夢想因子的行業,因渴望躍遷的普通人而興起,因精英人群的涌入而加.

1900/1/1 0:00:00
BLO:一文解析以太坊的新數據經濟_什么是以太坊幣

以太坊的核心開發人員已經在進行另一項重大升級。此升級將以以太坊改進提案 #4844 (EIP-4844) 為中心.

1900/1/1 0:00:00
ads