比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > 波場 > 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 實現編寫示例概述了與批處理程序的集成:

TheGraph已集成Arbitrum、Avalanche、Celo網絡:金色財經報道,去中心化索引協議TheGraph已集成Arbitrum、Avalanche、Celo網絡,DApp開發人員可以開始使用子圖加載對應區塊鏈網絡的數據。[2023/2/28 12:33:38]

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 實現的概述:

SBF:收購Voyager資產基于公平的市場價格,若收購Celsius資產將同樣如此:10月3日消息,BnkToTheFuture 創始人 Simon Dixon 在社交媒體發文表示,FTX 正在以 320 億美元的估值籌集資金以便收購 Celsius 的資產。

FTX 首席執行官 Sam Bankman-Fried(SBF)對此澄清:在收購Voyager資產中FTX的出價是基于公平的市場價格決定,并無折價;我們的目標不是通過以折價的方式購買資產來賺錢,而是為被收購方的每1美元都支付1美元,然后將每1美元都返還給客戶。如果我們考慮收購Celsius資產,也是一樣的。此前報道,FTX將在Voyager收購案中支付5100萬美元現金,價值13.1億美元的加密資產將按比例分配給債權人。(Cointelegraph)[2022/10/3 18:38:25]

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。

Cellframe Network與穩定幣跨鏈橋Symbiosis達成合作:6月18日消息,Layer 1網絡Cellframe Network宣布與穩定幣跨鏈橋Symbiosis達成合作。通過此次合作,Cellframe Network將可橋接至以太坊、Polygon和其他區塊鏈,從而實現快速、無摩擦的跨鏈轉賬和兌換。[2022/6/18 4:36:05]

通過對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

0xAyA

Celsius:若用戶在暫停提款、兌換和轉賬期間收到追加保證金通知需盡快回復:6月15日消息,加密借貸平臺Celsius在最新發布的社區常見問題解答中表示,當前在Earn賬戶中所有代幣都將繼續累積獎勵。關于支付追加保證金或還貸問題,如果用戶收到追加保證金通知,需要盡快回復追加保證金通知電子郵件,讓貸款團隊知道是否會增加更多抵押品或償還貸款。為了穩定流動性和運營,Celsius將繼續暫停提款、兌換和賬戶之間的轉賬,之后將向社區分享更多信息。[2022/6/15 4:27:52]

Celo宣布正式上線穩定幣Celo Dollar(cUSD):6月29日,去中心化金融平臺Celo宣布正式上線穩定幣Celo Dollar(cUSD),目前已經開始流通,這一里程碑將為Celo生態帶來了穩定的資產,這是一種任何人只要有手機就可以訪問的新金融系統。

根據文章,cUSD的應用場景包括數字匯款市場、零工經濟和點對點借貸市場等。團隊認為,通過這個建立在Celo平臺之上的支付解決方案,零售商可以在線或當面以數字化的方式接受cUSD,同時還可以避免高額的信用卡處理費用。例如MugglePay就是最初的解決方案之一,它使 2400 多家小型企業和在線商戶能夠升級他們的支付系統,輕松地接受包括cUSD在內的加密資產。

不過,這篇文章說明了cUSD的用途和展望,更多詳情還有待團隊披露。由于Celo發起繁榮聯盟(Alliance for Prosperity)同樣匯聚了多家投資機構或公司等成員,類似Libra的陣容很難不讓人懷疑Celo的野心。如今,因為監管壓力等原因,Libra遲遲沒有上線穩定幣,而且進行了修改以適應監管要求,這無形中也給了繁榮聯盟等機構或組織發展的機會。[2020/6/30]

Tags:ECTBSPNBSCELCollectCoinBSPAY價格nbs幣前景celo幣值得投資嗎

波場
WEB:Web3 社交的興起

什么是 Web3 社交?Web3 社交應用程序與 Web2 有何不同?權力下放、所有權和去信任化的早期承諾是否步入正軌.

1900/1/1 0:00:00
BSP:SEC主席Gary Gensler遭媒體狂噴:民族之恥 抓緊下臺

作者:JON RICE,BlockWorks;編譯:Odaily星球日報小飛SEC 對 Binance 和 Coinbase 的連續發難引發行業強烈不滿.

1900/1/1 0:00:00
WEB:價值捕獲與合規前行 三代幣模型在國內的應用探索

三代幣模型的提出已經有段時間了,其本質在于針對不同場景,使用不同代幣,發掘不同價值。不過,這套模式在國內應用還需任重道遠。代幣是基于區塊鏈新經濟的激勵機制,是實現去中心化的核心支柱.

1900/1/1 0:00:00
虛擬資產:韓國首部獨立“加密法案”全文:內幕交易最高判終身監禁

編譯:WEEX 2023年6月30日,韓國國會政務委員會通過了該國首部針對虛擬資產的立法——《虛擬資產用戶保護法(???? ??? ?? ?? ?? ???)》.

1900/1/1 0:00:00
NFT:實務中“數字藏品”引發的法律問題探究

一、“數字藏品”的應用產生的法律問題自2021年,境內數字藏品市場迎來高潮。與境外基于公鏈發行的NFT不同,境內基于聯盟鏈發行的數字藏品以人民幣作為計價貨幣,且暫未開放合法的二級市場.

1900/1/1 0:00:00
ZUKI:金色觀察 | Azuki帶崩市場、Yuga Labs獨木難支 NFT路在何方?

作者:Climber,金色財經恐怕Azuki項目方也沒有想到,一場獲利不到4000萬美元的圈錢游戲,不但將自己套了進去,也讓整個NFT市場陷入泥沼.

1900/1/1 0:00:00
ads