tft每日頭條

 > 職場

 > 共識數據是個什麼東西

共識數據是個什麼東西

職場 更新时间:2025-01-15 20:56:59

Sui是一條新的區塊鍊,除了使用Rust編程開發和融合Move智能合約外,并行共識是Sui網絡的核心,本文重點解釋這個部分。

傳統的區塊鍊是衆多驗證器共同構建一個共享賬本,每次驗證者想要對區塊鍊進行增量添加時,會做區塊提案并對提案進行排序。最終狀态達成一緻。

而網絡裡大部分交易與區塊鍊狀态的其他任意部分沒有相互依賴性,所以Sui網絡利用了這個思路,實現并行。

共識數據是個什麼東西(Sui網絡的雙共識是如何工作的)1

大概的方式是,Sui鎖定一筆交易相關數據,将驗證獨立。利用Move的所有權模型,可以進一步将這種方法擴展到更多交易。這樣所有的交易都是一個通道,這種“多通道”方法可以作為事務驗證的方式,互不影響,并行進行。

Sui需要兩個共識協議:

1. 基于拜占庭一緻廣播的協議來處理簡單的交易,即賬本共識。

2. 因果關系的獨立協議來處理獨立的交易。

這樣代表着,交易獨立驗證後進行賬本共識的時候需要一些gas消耗。

官方指出這個過程大概需要200毫秒,總确認時間在2-3秒範圍内。這種消耗需求,是安全地組合兩種共識協議所必需的。其他區塊鍊大都會直接将交易提交給共識協議單獨完成。

為了找到這個思路的驗證邏輯。

筆者去思考了交易出塊的過程,對于傳統區塊鍊,一個交易被發出之後,會先同步到網絡中,等待驗證節點驗證,這個過程是一個不确定過程,交易被打包之後,會繼續廣播,因為要有一個最長鍊的競争過程,無論是pos還是pow,都會有這個過程,這也是個比較浮動的過程。

似乎,Sui是先利用因果關系快速将交易驗證完,然後再讓共識驗證交易證明,兩次的過程,都以快于傳統共識來設計。

共識數據是個什麼東西(Sui網絡的雙共識是如何工作的)2

我們再去找到這兩個共識的一些數據。

其一:每個客戶端提交一批 100 筆交易(即,轉移到 100 個不同的接收者),并帶有一個簽名。這種配置實現了高度可擴展區塊鍊的預期使用模式。例如,大規模運行的托管錢包或遊戲服務器可能需要每秒提交數百或數千個鍊上交易。批量大小為1時,在一台機器上運行的8核驗證器可以處理20,000 TPS,并且随着添加更多核,吞吐量呈現相同的線性增長。

其二:截至 2022 年 3 月 19 日,在 8 核 M1 Macbook Pro 上運行的未優化單工 Sui 驗證器每秒可以執行和提交 120,000 個token傳輸事務 (TPS)。吞吐量與内核數量呈線性關系,同一台機器在單核配置中處理 25,000 TPS。

以上可以看到,在未将網絡完全分布式搭建時,其表現為20000tps-25000tps,而很明顯的,當網絡開始以分布式結構搭建起時,因為p2p網絡通信的原因,網絡中第二個共識,即确定賬本一緻性的共識就會受到影響,也就會影響其表現。

Sui網絡的設計,目前看來基本得益于DAG的确認方式,交易并行,就能把壓力分散,至少,在網絡資源消耗上,就可以跳出以太坊等區塊鍊的共識運作思路,去看到可能性,Sui網絡很快将上線測試網,上線後官方會公布更多測試數據,屆時可再次具體分析。

風險提示:

本文内容僅用于信息分享,不對任何經營與投資行為進行推廣與背書,請讀者嚴格遵守所在地區法律法規,不參與任何非法金融行為。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关職場资讯推荐

热门職場资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved