加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

決定區塊鏈各模塊的性能瓶頸和挑戰_區塊鏈:POS

Author:

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

注:本文來自@chenxingdotli推特,其簡述了決定區塊鏈各模塊的性能瓶頸和挑戰,看看那些漂亮數據背后的水分。區塊鏈的性能優化是一個很熱的話題。然而,由于區塊鏈系統的復雜性,系統性理解性能優化門檻很高,這就為“性能虛標”提供了空間。前有“百萬tps”大躍進,后有“80萬tps”宕機鏈。

所以,我希望展開來講一下決定區塊鏈各模塊的性能瓶頸和挑戰,看看那些漂亮數據背后的水分。

1.網絡模塊

作為一個去中心化的系統,網絡通信是整個系統的基礎,也有人將其稱為Layer0。

我將網絡模塊抽象為三層:網絡設施層、節點連結層、廣播協議層。每一層都是下一層的基礎,每一層的性能都是下一層性能的上限。

網絡模塊的帶寬和延遲構成了區塊鏈系統tps和finality延遲的基礎。

1.1網絡設施層

帶寬:主要取決于網絡基礎設施的發展,以及區塊鏈節點的配置要求。前幾年公鏈的網絡配置要求一般在20Mbps到100Mbps.到2022年,Aptos已經要求1Gbps網絡帶寬了。總之,帶寬要求越高,節點門檻越高,越中心化。

傳美國SEC或將把Crypto.com列為下一個起訴目標:金色財經報道,在對加密貨幣交易所幣安和Coinbase提起訴訟后,有消息稱美國證券交易所或將把Crypto.com列為下一個起訴目標。據加密KOL @CryptoTea_ 在社交媒體披露,被美國證券交易委員會列為證券的SOL、SAND、MATIC、MANA、ALGO等代幣均已在 Crypto.com平臺上架,此外這家交易所還推出了原生代幣CRO并提供質押服務,這些都可能被監管機構視為證券出售行為。另據加密情報平臺Arkham監測,昨日一個Crypto.com平臺上的巨鯨向幣安交易所轉入了3萬枚 ETH,按當時價格計算價值約合5520萬美元。[2023/6/9 21:27:07]

延遲:延遲有一個優化的極限,就是光速。互聯網中的傳輸延遲比光速延遲要更大一些。Conflux曾經測得的洲際節點延遲可達200-300ms。如果是那種所有節點都在一個數據中心的“機房鏈”,延遲可以忽略不計。

a16z領投游戲工作室Voldex的A輪融資,金額未透露:金色財經報道,專注于加密貨幣的投資公司 a16z 領投了對游戲工作室 Voldex 的 A 輪投資。金額未透露。Voldex 通過收購和改進現有游戲來提高 Roblox 和 Minecraft 等用戶生成內容平臺的質量。a16z 在一份聲明中表示:“僅 Roblox 就有超過 5880 萬用戶,這些平臺龐大且不斷增長的用戶群,以及 Voldex 團隊對 UGC 游戲領域的深刻理解,使 Voldex 能夠在未來幾年顯著增長” 。

此前消息,截至去年 12 月,a16z 部署了不到50%的 Crypto Fund 4,這是 5 月份推出的價值 45 億美元的投資基金。[2023/1/25 11:29:00]

1.2節點連結層

節點連結層主要通過鄰居節點間的通信實現網絡中的消息廣播。

帶寬:一般情況下,節點連結層可以獲得接近于網絡設施層的帶寬。也可以選擇犧牲帶寬來降低延遲:例如,當要廣播一條消息時,同時發給所有鄰居,而不是發完一個再發下一個。

美國CFTC專員認為以太坊轉向PoS機制后仍是商品:9月30日消息,美國數字商會創始人Perianne Boring在推特上表示,其詢問美國商品期貨交易委員會(CFTC)專員Christy Romero“在以太坊合并轉向PoS機制后是否會對ETH產生什么政策影響”時,Romero回應稱她仍認為以太坊是商品。[2022/9/30 6:04:02]

延遲:消息廣播延遲和節點數量有關,節點越多,延遲越高。

目前比特幣和以太坊大概有幾千個節點。根據我們的實驗,如果全網有一萬個世界各地的節點,廣播延遲中位數3~6秒,最大可至15秒。通過一些協議優化,最大延遲可以再降低一半。

而一些宣稱確認延遲1~2秒的公鏈,顯然只能支撐更少的節點

1.3廣播協議層

節點連結層只負責轉發數據塊,而不管數據是什么。而廣播協議層則定義具體的區塊、交易轉發規則。

帶寬:主要在于如何減少冗余傳輸。試想,如果每個鄰居都給你發了同一筆交易,是不是很浪費?Conflux設計的轉發協議Shrec,就通過減少冗余,在同等網絡帶寬下將廣播交易的tps提升了6倍。

美國娛樂公司Animal Concerts推出NFT系列“A Hard Working Man”:11月3日消息,美國娛樂公司Animal Concerts宣布將在新的Minted Launchpad平臺上推出NFT系列“A Hard Working Man”。該NFT系列以嘻哈明星SnoopDogg、鄉村音樂偶像BillyRay Cyrus和AvilaBrothers等音樂界標志性人物為主角打造。

據悉,Minted Launchpad允許用戶鑄造、購買和交易以太坊和Cronos區塊鏈中原有NFT。(Cointelegraph)[2022/11/3 12:13:47]

不過,只要網絡設施層帶寬足夠高,即使不優化,這里也不會成為瓶頸。

延遲:一些共識協議會將廣播協議層的延遲放大若干倍,例如,比特幣的出塊間隔需要5倍于廣播協議層的延遲,而確認需要6個塊。因此,優化這里的延遲至關重要。2016年,比特幣通過緊湊區塊的設計,將區塊廣播延遲從120秒降低到了不到10秒。

西門子和英偉達合力創造工業元宇宙:6月30日消息,西門子繼續與芯片設計公司英偉達深化合作,將旗下Siemens Xcelerator平臺與NVIDIA Omniverse平臺結合,創建一個工業元宇宙,降低工廠、建筑物的運營成本,并加快新產品設計的速度。Xcelerator是西門子新推出的一個基于云計算的全新開放數字平臺,目標是在2021年產生的56億歐元(58.9億美元)的營收基礎上,使其數字業務每年增長10% 。(TechWeb)[2022/6/30 1:42:03]

緊湊區塊不包含完整交易,只包含交易哈希前6字節,因為這些交易已經在網絡中被廣播過并被多數節點收到。這可以加速區塊廣播,使廣播協議層獲得接近節點連結層的延遲。2017年后,高性能公鏈基本都采取了這一設計。

2.共識模塊

共識協議是區塊鏈系統中最復雜、最精巧的部分,它協調各個互不信任的節點,并為上層應用提供提供可信的去中心化服務。很長一段時間內,對共識模塊的性能優化都是熱點。

帶寬:中本聰共識自身的缺陷導致它的共識帶寬必須處于一個非常低的水平,否則會增加網絡分叉,降低系統安全性。

2017年后的新協議基本都可以充分利用帶寬了,這不再是一個難題。

不過,有些項目混淆了共識模塊的tps和區塊鏈系統的tps,把充分利用帶寬稱為“無限可擴展”,仿佛網絡帶寬是無限的。

延遲:共識的延遲指區塊從產生到finalize需要多久。中本聰共識的確認延遲很差,大概需要30~60倍廣播協議層延遲,后續PoW協議例如Bitcoin-NG,OHIE等也沒有優化這一延遲。Prism將延遲優化到了23倍,Conflux優化到了3倍。PoS協議我了解得有限,估算大概需要5倍延遲。

不過PoW和PoS協議有一個很大的不同:PoW參考最大延遲,PoS參考中位數延遲,而最大延遲和中位數延遲可能有3倍差異,所以PoS共識普遍延遲表現更好一些。節點少的話,進入10秒也不是不可能。至于以太坊這種上了PoS共識反而更慢的,只能說是一個奇葩吧。

共識模塊是“參數虛標”最嚴重的地方。比如,明明需要等6個區塊才能達到安全性要求,項目方告訴你1個區塊就行,反正沒人攻擊就不會露餡,沒資產就沒人攻擊。

還有一種叫分片的技術:給節點分組,把交易分給各組,每組只處理自己的交易、相信其他小組。這種技術通過增加小組數量,容易獲得一個很高的tps用于吹噓,但相信其他小組會帶來安全風險。所以分片適用于對安全性要求不高的場景,如國產聯盟鏈。

3.執行模塊

以太坊之所以能在比特幣外開辟一片天地,在于它創造了可編程的數字資產。因此交易執行模塊也是區塊鏈系統的重要的一環。也是在早期的性能優化中被忽視的一環。

執行不再區分帶寬和延遲,只關心單位時間內處理的交易或計算任務數量。

執行模塊的效率受到計算機系統各個資源的限制。

3.1CPU資源

在串行執行中,CPU的性能瓶頸是非常明顯的。在過去5年內,CPU單核性能提升了不到1倍。在EVM中,如果不考慮存儲訪問,最快的CPU大概1秒能執行1億gas,是現在以太坊性能的80倍。

并行執行是利用CPU資源的關鍵一步。一些項目在嘗試提出更利于并行的語言模型,例如Move。

在Conflux一項關于EVM并行化的研究表示,目前以太坊鏈上交易的并行化潛力是9倍tps。

但是,并行化VM有很多的挑戰。比如,理想情形下,交易高度并行;最差情形下,交易相互依賴,只能串行。那如何設計gas定價與gaslimit,使得理想情況可以充分利用并行優化,而最差情況又不至于跟不上執行?

3.2存儲訪問資源

和網絡設施層一樣,這里的性能主要取決于硬件的發展和區塊鏈節點的最低配置。除非數據被緩存在內存里,執行交易時的讀寫性能不可能超越硬盤的讀寫性能。

還拿Aptos舉例,他們節點的存儲要求是40KIOPS,而一筆交易可能涉及到發送者和接受者兩個賬戶的狀態修改,也就是最差情況下網絡只能支持2萬tps。

但他們的宣稱tps是16萬,可想而知這后面有多少不公開的前提條件了。

3.3可驗證存儲結構

可驗證存儲結構是區塊鏈存儲的一個重要數據結構。它允許一個輕節點向一個它不信任的全節點查詢鏈上狀態,是區塊鏈trustless里的最重要一環。在以太坊中,訪問可驗證存儲結構MPT比直接訪問數據庫慢10倍。所以,有些區塊鏈干脆去除了可驗證存儲結構,以換取更好的性能。

最后做個總結,區塊鏈的性能優化不是一個追求極限的過程,而是在各種限制下對安全、效率、去中心化程度的取舍。

有些取舍是可以被優化的,比如中本聰共識中,共識帶寬與安全性的矛盾后來被解決了。

有些取舍是不可避免的,如果你要求每個節點配備256GB的內存,就注定了獨立參與者的數量不會太多。

一味地去追求紙面上的高性能,只會得到一個中心化的宕機鏈。只有真正去面對和解決性能優化中的問題,才是性能提升的正途。

受篇幅所限,還有很多安全性相關的考量并沒有提到。不過以上內容足以點破很多大餅了。

責任編輯:Kate

Tags:區塊鏈TPS以太坊POS區塊鏈域名成交tps幣圈比特幣以太坊行情分析pos幣大全

以太坊交易
Web3 支付賽道全景式解讀與趨勢分析_加密貨幣:加密貨幣與數字人民幣的區別

導讀 支付似乎一直是個淺顯易懂卻又籠統模糊的詞匯,加密支付作為區塊鏈技術原生應用之一包含著更多語義,蘊藏著巨大的機會,是當前網絡支付的延伸,本文將從傳統移動支付開始講解支付基礎概念.

1900/1/1 0:00:00
Arbitrum現狀分析:生態、空投思路和DeFi Alpha_BIT:ARBI

可以說,Arbitrum是現在最有前途的區塊鏈鏈,讓人無法忽視。這篇文章將分享一些我對于Arbitrum的觀點、空投機會以及Alpha機會.

1900/1/1 0:00:00
從數十億美元估值到破產,加密借貸龍頭 BlockFi 走向終局_BLO:Blocktyme

11月28日當地時間周一,成立于2017年的加密借貸平臺?BlockFi?正式在美國申請第11章破產保護,成為?FTX?崩盤沖擊波中最新破產的加密公司.

1900/1/1 0:00:00
巴哈馬法庭舉聽證會,SBF被拒絕保釋_SBF:NFT幣三年后價格1元

FTX前首席執行官SBF周二告訴巴哈馬法官,他不會放棄反對引渡到美國的權利。 周二上午,這位前行業大佬出現在巴哈馬拿騷的法庭上,將面臨美國的引渡令,罪名是聯邦指控電匯欺詐、共謀和其他指控.

1900/1/1 0:00:00
Bitwise 首席投資官:FTX 崩潰改變了什么?無法改變什么?_FTX:加密貨幣

本月早些時候,世界上第三大加密貨幣交易所FTX破產了。被《財富》雜志稱為「下一個巴菲特」的FTX的首席執行官曾是媒體的寵兒,他似乎參與了大規模的、也許是犯罪的欺詐活動,使用用戶資產并將其投資到一.

1900/1/1 0:00:00
滅絕、幸存與進化:寫在11月的加密市場之后_ETH:Definex

滅絕 在2022年,有些機構在加密市場的歷史數據中,留下了難以磨滅的印記:Luna、3ACCapital、FTX的崩盤與倒閉推動著加密市場市值一路從1.8萬億美元左右下滑至8,500億美元以下.

1900/1/1 0:00:00
ads