以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > TRX > Info

一文簡析Celestia如何確保消息檢索結果的完整性_MIN:XNS價格

Author:

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

問題的由來:

為了實現鏈的容量擴展,Celestia承諾主權應用將只需下載與其有關的消息,而不用下載全部消息,但同時,不同應用的消息是打包在同一個區塊里面的,以實現平等的安全性。那么,如何保證當某個應用的執行節點向Celestia的存儲節點查詢消息時,存儲節點僅返回所有的相關消息,而且惡意存儲節點無法隱藏特定消息呢。

Celestia選擇的方案是,將稱為命名空間的應用標識符,插入到消息構成的默克爾樹的節點信息中。這樣做的好處是,可以處理存儲節點隱藏全部相關消息的情況,可以定位被隱藏的消息。另外,無需大幅度修改默克爾樹的生成邏輯,以確保存在一個節點,它的底層葉節點,包含且僅包含某個命名空間的全部消息,且能定位此節點。而只需要做三件相對簡單的事情,就可以確保默克爾樹的基本特性,不發生變化:

Satoshi Action Fund創始人:比特幣是我們擁有的最強大的工具之一:金色財經報道,Satoshi Action Fund 創始人 Dennis Porter 在社交媒體上稱,比特幣是我們擁有的最強大的工具之一,可以克服世界上一些最困難的挑戰。我們正處在多個創新浪潮的風口浪尖上,這些創新將為我們不穩定的世界帶來增長和穩定。我們很幸運地見證了這一歷史的形成。[2023/4/23 14:21:51]

首先,生成消息的默克爾樹之前,先按命名空間將消息分組歸并在一起,確保不同命名空間的消息沒有穿插,且命名空間是排好序的。

其次,修改生成默克爾樹時使用的哈希函數,以便命名空間信息被包含進節點信息。

First Republic Bank或將獲得美國政府支持:金色財經報道,知情人士透露,華爾街高管和美國官員正在討論First Republic Bank獲得政府支持的可能性,以推動達成與潛在買家的交易。據悉,政府可能會在剝離First Republic不良資產方面發揮作用。雙方討論的其他措施包括提供責任擔保、更靈活地使用資本規則以及放寬股權限制。談判仍在繼續。知情人士表示,各種問題仍未解決,不能保證達成協議。目前尚不清楚政府將如何提供資金支持。[2023/3/22 13:18:19]

檢查默克爾樹時,額外檢查排序是否無誤。

生成帶命名空間的默克爾樹:

Paradigm、DCG等6家機構在投資Lido后從未出售LDO:金色財經報道,據推特加密KOL余燼統計 Lido 投資人/機構/顧問的 LDO 變動情況,從未進行出售 LDO 的機構包括 Paradigm、Certus One、The LAO、Digital Currency Group、Dragonfly Capital、DeFiance Capital。

此外,已清倉 LDO 的投資人/機構是 Terraform Labs、Aave創始人Stani Kulechov、ParaFi Capital。[2023/3/20 13:14:01]

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

帕勞共和國正與Ripple合作探索創建國家穩定幣:12月26日消息,帕勞共和國總統Surangel S.Whipps,Jr.表示該國的IT團隊正在與RippleLabs合作,探索創建“國家穩定幣”,以使該國能夠輕松安全地進行本地支付。

據悉,今年6月份Surangel S.Whipps,Jr.在與幣安創始人趙長鵬會面后宣布,將通過RNS.ID平臺在BNB Chain上發布數字居民身份證NFT。該NFT使用戶能夠線上執行數字本地KYC,并實現對需要政府頒發ID的各種服務的訪問。[2022/12/26 22:07:21]

證明消息的完整性:

首先,需要證明返回的某條消息,確實是在消息樹中,這個就是普通默克爾包含證明所作的事情。因此,當存儲節點返回一條消息時,它同時返回此消息的默克爾包含證明。假定返回消息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小于等于目標命名空間的情況。這樣執行節點也能發現問題。綜上所述,存儲節點不可能隱藏消息而不被發現。

結語:

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

Tags:MAXAXNXNSMINXMAXAXN幣XNS價格MINDS

TRX
7.5比特幣大盤以太坊分析概況_ZEC:netc幣最新消息

7.5號崛起社區早評行情回顧:BTC四小時級別昨天多次回踩19000附近的支撐點位,在下午的時候行情進行低位洗盤后開始反彈階段,四小時級別出現陽包陰的形態,正常反彈.

1900/1/1 0:00:00
交易所大幅裁員,難道市場還有一個未知的定時炸彈?_加密貨幣:OIN

今年的熊市影響的不僅僅是行情的價格,也影響著很多從業區塊鏈行業的人的生活,近期許多交易頻繁放出消息要進行裁員,6.29號知情人士稱加密貨幣平臺火幣開始進行裁員,初步規模約在30%.

1900/1/1 0:00:00
盤中寶—比特幣接近“實際底部”,紅杉資本看好跨鏈GameFi_AND:BTC

分析師YassineElmandjra稱,由于不利的宏觀環境,比特幣等風險資產可能會繼續遭受損失.

1900/1/1 0:00:00
部份地區網絡異常公告及補貼【已排除】_TPS:CHTT幣

尊敬的唯客用戶您好! 已于2022/07/0822:30全數排除異常情況。目前WEEX于2022/07/0822:10開始部份地區軟件App出現網絡異常情況,技術正在緊急排除中,期間給您帶來的不.

1900/1/1 0:00:00
技術分析:MANA、SAND、RACA、STX和GALA預測_TOK:DIKE TOKEN

自每周開盤以來,比特幣(BTC)已下跌約10%。雖然不建議這樣做,但這讓投資者可以逢低買入。讓我們從NFT和metaverse類別中分析MANA、SAND、RACA、STX和GALA的價格,看看.

1900/1/1 0:00:00
美國財政部發布《數字資產國際參與框架》情況說明書:推廣“反映美國價值觀”的技術和監管標準_COI:Center Coin

金色財經報道,據美國財政部官方網站,該機構已于7月7日發布《數字資產國際參與框架》情況說明書,其中美國財政部與該國國務卿和商務部長協商決定推廣“反映美國價值觀”的技術和監管標準.

1900/1/1 0:00:00
ads