以太坊2.0與其它Layer1擴容方案有何異同?
編者按:本文來自加密谷Live(ID:cryptovalley)加密谷Live(ID:cryptovalley)
摘要
加密谷Live(ID:cryptovalley)
加密谷Live(ID:cryptovalley)
摘要
加密谷Live(ID:cryptovalley)
摘要
加密谷Live(ID:cryptovalley)
,作者:Mika Honkasalo,翻譯:李翰博,Odaily經授權轉載。
大多數下一代區塊鏈的layer1以並行架構進行擴展,把交易處理分配給不同的節點
Ethereum 2.0
分片化生態系統的挑戰在於它們打破了可組成性--除非智能合約部署在同一個分片或區塊鏈上,否則它們無法同步地相互調用
大多數著名的下一代區塊鏈項目都計劃採用並行化的擴展架構進行擴展。對於Ethereum 2.0和NEAR的情況,被稱作分片,而對於Polkadot和Cosmos的情況,它更經常被稱為區塊鏈之間的互操作性。
二級標題"從自上而下的角度來看,這些解決方案中的每一個看起來都很相似。交易用不同的驗證器集進行處理,不同環境之間有一些類似的通信方法。這對於Ethereum 2.0上的分片和Cosmos上的特定應用鍊是一樣的。"設計中的一些權衡:
二級標題"slot"共享安全vs. 主權: 其中每個節點都從全局的驗證器集中獲得安全性,或者對自己的安全性負責。"epoch"異質性vs. 同質性:其中每個連接的分片都和其他分片一樣,或者連接的鏈可以有不同的屬性(例如不同的共識機製或支持的編程語言)。
二級標題
Ethereum 2.0的分片基於簡單的目標,即在分片之間劃分交易處理和存儲需求。在當前版本的Ethereum中,每個節點都需要驗證所有交易並存儲Ethereum的所有歷史信息。
在實踐中,這意味著從Ethereum 2.0上作為驗證者的Proof-of-Stake節點中,有一個子集被分配給一個分片。一個領導者會被隨機選出,承擔類似於比特幣工作證明中獲勝礦工的角色--打包一個區塊,同時由其他驗證者組成的委員會證明該區塊的有效性。
主鏈
Polkadot
(Beacon Chain)。這個證明就會被存儲在Beacon Chain中,而不是存儲分片的全部交易歷史。
。 32個slot形成一個
二級標題
,之後委員會解散,並以新的參與者重新組建分片。每個epoch的第一個slot是一個檢查點,之前的區塊可以在這裡實現最終確定。 epoch每6.4分鐘循環一次。
解決方案是隨機抽樣和定期輪換驗證者。
二級標題
每個分片委員會至少要有128個成員,如果你從全球隨機選擇驗證者,被挑選者的分佈遵循二項式分佈。例如,如果您假設從全球貢獻者(ETH 2.0 token持有者)池中選出150名成員,且誠實度為75%,那麼該分片也誠實的概率為99.999999998%。"不頻繁的隨機抽樣會存在一個新的攻擊方法,即驗證者知道他們在給定的時間段內處於哪個分片上,並可以開始賄賂同一分片上的其他委員會成員。而抽樣是有開銷的,因為每次驗證者被選入一個新的分片時,他們需要下載整個分片的數據。"二級標題
通常情況下,這些分片或併行的鏈建立在Substrate(一種區塊鏈開發框架)上。如果一條鏈決定連接到中繼鏈,DOT持有者就會成為平行鏈的安全提供者。如果某條鏈想成為Polkadot共識的一部分,他們必須通過拍賣租賃一個平行鏈插槽。
Cosmos
Polkadot使用了一種名為Nominated Proof-of-Stake(NPoS)的變體。提名者是DOT持有人,他們為驗證者投票。目前,該網絡在啟動階段正在將驗證者的規模從20人擴大到100人。"lightest "如何激勵這些驗證者由平行鏈決定--例如,給定平行鏈的驗證者可以通過給予平行鏈的原生token來激勵。 Collators為平行鏈的驗證者提供最新狀態轉換的Merkle樹--區塊鏈中給定區塊的種類摘要和唯一指紋。然後,中繼鏈驗證者會檢查該區塊是否遵循了平行鏈的狀態轉換規則。
二級標題
需要注意的是,Polkadot並不保證狀態有效,只是檢查狀態轉換。在實踐中,這意味著當一個平行鏈加入Polkadot的共識時,它之前的狀態被認為是有效的。
候選收據
二級標題
與Ethereum相比,給予平行鏈負責自己的token的權利帶來的一個不同之處是,平行鏈上的交易費用是可以定制的。平行鏈可以在系統內自行選擇費用,而中繼鏈的安全和資源是通過拍賣機制來支付的。
NEAR Protocol
二級標題
的跨鏈通信方式,將自身的安全性從整個系統的安全性中分割開來。 Cosmos Hubs 只對連接的區塊鏈之間的消息進行驗證。"二級標題"Cosmos SDK是一個用於構建特定應用區塊鏈(或區域)的框架,這些區塊鏈可與Cosmos生態系統的其餘部分互操作。
例如,如果MakerDAO今天被黑客攻擊,MKR 持有者將不得不說服ETH所有者分叉區塊鏈。與MakerDAO是自己的區塊鏈相比,這樣做的門檻要高得多。
二級標題
Cosmos 的特別之處在於增加了開發者的靈活性--他們可以完全控制自己想要的虛擬機、共識機製或治理方法。 Cosmos所需要的只是一個輕客戶端證明。
然而,Cosmos模式要求市場在處理失敗的風險方面承擔更大的作用。例如,一個快速確認版本的錨定token可能與同一token的慢速版本有不同的價格。從本質上講,安全性可以被定價為資產,而不是區塊鏈的設計。
二級標題
NEAR協議的分片設計(Nightshade)與Ethereum 2.0一樣,具有核心屬性。 NEAR持有者負責所有分片的安全,這些分片是同質的。兩者的主要區別是Near取消了beacon chain。
)所對應的狀態。
結論
NEAR在具有接收事務的合約之間保持快速的跨分片調用。當一個交易影響到另一個chunk的狀態時,會向區塊鏈發送一個收據。每個chunk觀察最近的區塊和指定給它們的收據,並在自己的交易中應用這些收據。
二級標題
結論
NEAR的權衡是,目前的設計最多可以處理約200個驗證者,而Ethereum可以讓任何擁有32個ETH的用戶作為驗證者(數百萬個驗證者)。這是因為Chunk生產者和區塊生產者之間的不斷通信要求(目標是區塊時間在2-3秒之間)。
二級標題
"結論"不過,NEAR的分片設計的主要優勢在於,相比Ethereum 2.0和Polkadot,NEAR的分片設計相對容易實現。
二級標題
結論


