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

AXN:一文簡析Celestia如何確保消息檢索結果的完整性_XNS

Author:

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

原文作者:Hoyt問題的由來:

為了實現鏈的容量擴展,Celestia承諾主權應用將只需下載與其有關的消息,而不用下載全部消息,但同時,不同應用的消息是打包在同一個區塊里面的,以實現平等的安全性。那么,如何保證當某個應用的執行節點向Celestia的存儲節點查詢消息時,存儲節點僅返回所有的相關消息,而且惡意存儲節點無法隱藏特定消息呢。Celestia選擇的方案是,將稱為命名空間的應用標識符,插入到消息構成的默克爾樹的節點信息中。這樣做的好處是,可以處理存儲節點隱藏全部相關消息的情況,可以定位被隱藏的消息。另外,無需大幅度修改默克爾樹的生成邏輯,以確保存在一個節點,它的底層葉節點,包含且僅包含某個命名空間的全部消息,且能定位此節點。而只需要做三件相對簡單的事情,就可以確保默克爾樹的基本特性,不發生變化:首先,生成消息的默克爾樹之前,先按命名空間將消息分組歸并在一起,確保不同命名空間的消息沒有穿插,且命名空間是排好序的。其次,修改生成默克爾樹時使用的哈希函數,以便命名空間信息被包含進節點信息。檢查默克爾樹時,額外檢查排序是否無誤。生成帶命名空間的默克爾樹:

國際原油期貨結算價跌約2%:金色財經報道,國際原油期貨結算價跌約2%。WTI 5月原油期貨收跌1.69美元,跌幅2.05%,報80.83美元/桶。[2023/4/18 14:09:29]

前面我們說了,跟通用的默克爾樹邏輯相比,只有生成節點的哈希的函數不同。具體來說,就是在原哈希函數之上,又包裹了一層,使得節點哈希變成形如‘minNs|maxNs|原哈希’的形式,minNs和maxNs分別是此節點所有子節點中,最小和最大的命名空間。容易看出,對葉節點有minNs=maxNs,因為它只包含一條消息,只能有一個命名空間。默克爾樹是二叉樹,且我們已對消息做了排序,所以對非葉節點有minNs等于左子節點的minNs,maxNs等于右子節點的maxNs。另外,請注意原哈希函數會把子節點的整個哈希作為輸入,也就是說命名空間也參與哈希計算,因此不能隨意寫,否則樹根哈希會跟區塊里的記錄不一致,就很容易看出數據無效。下圖是一個帶命名空間的默克爾樹的示意圖:

Solana基金會發布3月驗證者健康報告:擬招募質押生態系統負責人:金色財經報道,Solana基金會官方發布2023年3月驗證者健康報告,其中指出Solana是目前世界上節點數最多的權益證明網絡之一,也是中本聰系數分布最多的網絡之一,全球分布3000多個共識和RPC節點。此外,Solana基金會表示作為一個多驗證者客戶端網絡,目前已有兩個客戶端投產運行,第三個客戶端正在開發中。在過去的120天里,來自多個組織的104位核心貢獻者向Solana網絡的Github提供支持,Solana基金會還透露將會招募一位質押生態系統負責人。[2023/3/24 13:22:56]

趙長鵬:幣安一比特幣地址向新地址轉賬超 12 萬枚比特幣系驗證錢包控制權所需:11月28日消息,此前幣安一存儲了超 12 萬枚比特幣錢包的地址將錢包內絕大多數比特幣(127,351 枚比特幣,價值超 20 億美元)轉至新地址。趙長鵬回應稱,此舉是應審計員要求證明幣安對該地址具有控制權,而將該地址內比特幣轉移至新地址中。[2022/11/28 21:07:30]

證明消息的完整性:

首先,需要證明返回的某條消息,確實是在消息樹中,這個就是普通默克爾包含證明所作的事情。因此,當存儲節點返回一條消息時,它同時返回此消息的默克爾包含證明。假定返回消息M0到Mn,那會同時返回對應的默克爾包含證明P0到Pn。我們需要說明,存儲節點可以不返回某條消息,但無法對消息構成的默克爾樹進行變動,因為那會導致樹根哈希變化,數據失效。現在我們來看漏消息的情況,首先我們的消息是按命名空間歸并在一起的,所以如果某個命名空間,在它所有消息的中間漏了消息,那任何一個默克爾證明都可以看出,消息不連續,就沒必要進一步討論了。我們看開頭或者結尾漏消息的情況,兩種情況類似,我們以開頭為例。比如N.2的第一條消息M.2漏了,那它對應的P.0也不會發出來,那么這時候,從查詢者的角度看,原來的P.1,現在是第一個證明,它反正就檢查第一個證明。下圖,我畫出了P.0和P.1的具體內容,我們比較它們的差別,就發現M.2左側的節點,命名空間都小于M.2的命名空間,而M.3左側有一個節點H.4,它的maxNs是A.2等于M.3的命名空間N.2,這個A.2的來源,就是存儲節點隱藏起來的M.2。這樣一來,執行節點就發現異常了。那如果某個命名空間全部的消息都被隱藏呢。我們規定,當指定命名空間的消息不存在時,返回一個葉節點的默克爾證明,這個葉節點有minNs大于目標命名空間,但它左側所有節點的maxNs都小于目標命名空間。那么,當存儲節點隱藏了整個命名空間時,必然,根據具體返回的節點的位置,它或者左側會出現一個maxNs大于等于目標命名空間的節點,或者右側會出現一個minNs小于等于目標命名空間的情況。這樣執行節點也能發現問題。綜上所述,存儲節點不可能隱藏消息而不被發現。

Galaxy Digital分析師:由于節點的問題,超過25%的網絡參與者在The Merge啟動后就被從共識中剔除:金色財經報道,Galaxy Digital分析師Christine Kim分享了以太坊最新 ACD 的詳細信息以及通往 The Merge 的后續步驟。根據線程,由于節點同步問題,最后一個“影子分叉”并非全是和諧的。也就是說,由于Erigon和Hyperledger Besu節點的問題,超過25%的網絡參與者在The Merge啟動后就被從共識中剔除。

此外,還發現了一些關于 \"盆景樹 \"數據存儲設計和Nethermind-Teku客戶端的問題。大體上,這些問題與The Merge的規格無關;相反,它們強調了參與團隊還沒有為即將到來的升級做好準備。(u.today)[2022/6/26 1:31:31]

結語:本文復述了Celestia白皮書中,關于多應用場景下,對抗惡意存儲節點的部分內容。現在Celestia測試網已經上線,但目前更多是展示了對輕節點的支持,以及對消息分組的可行性。白皮書里面,第三章、第四章都有提到更多關于應用主權或者分片的內容,比較偏概念,針對真實公網環境來說,具體是怎么實現的,目前還看得不是很清楚。而擴容問題,顯然是整個區塊鏈領域近期最關注的目標。所以,我們之后也會特別關注Celestia在支持獨立應用方面的進展,究竟怎么跟L2或者說其它‘區塊鏈模塊’結合起來,做到實用的功能,并提高鏈上容量,我們將拭目以待。

Tags:AXNXNSMAXMINAXNTXNS價格GOMAXgemini郭家毅學歷

BTC
PCO:詳解FTX最新IEO:CRIPCO如何用DAO和代幣機制創造「IP3.0生態系」_CRIPCO

FTX將于本周五7月8日推出CRIPCO的IEO預售。據FTX幫助中心,CRIPCO是「IP3.0生態系」的NFT交易市場.

1900/1/1 0:00:00
ETH:NFT數據日報 | Otherdeed在過去24小時內最受巨鯨歡迎(6.27)_younkertcaptials

NFT數據日報是由Odaily星球日報與NFT數據整合平臺NFTGO.io合作的一檔欄目,旨在向NFT愛好者與投資者展示近24小時的NFT市場整體規模、交易活躍度、子領域市占比.

1900/1/1 0:00:00
WEB3:一文盤點主流Web3任務管理平臺_WEB

在全球流動性不斷收緊的宏觀環境下,此輪加密熊市顯得“格外慘烈”,除了業內知名機構Celsius、BlockFi、ThreeArrowsCapital等遭遇危機外.

1900/1/1 0:00:00
TAL:星球日報 | Voyager Digital已申請破產保護;以太坊Sepolia測試網已完成合并(7月7日)_區塊鏈證據保全怎么操作的

頭條 Voyager計劃通過三箭還款、分配新股票和平臺代幣償還用戶資產據官方公告,VoyagerDigital正式啟動破產重組流程,目前平臺上有價值13億美元的加密資產.

1900/1/1 0:00:00
NFT:為什么我們說“2022年是數字資產歷史上最嚴重的熊市”?_ETH

本輪場熊市對比特幣和以太坊造成了非常嚴重的打擊,二者的當前價格都低于上一輪周期的最高價。許多鏈上和市場表現指標達到歷史偏低水平。2021-22年度的所有投資者均陷入未實現虧損.

1900/1/1 0:00:00
NFT:新項目 | Bored & Dangerous:由BAYC衍生出的共創小說NFT_BOREDM價格

7月11日,第一部以BoredApesYachtClub為背景的Web3衍生小說Bored&DangerousNFT以荷蘭拍的方式開啟公售,此次公售供應量為2,367個.

1900/1/1 0:00:00
ads