時間:2023-08-11|瀏覽:256
撰文:真好吃
以太坊(Ethereum)初衷是想做一個世界計算機(World‘sComputer)。以太坊是第一個提出了將一個更圖靈完備的虛擬機(EVM)整合進區(qū)塊鏈系統(tǒng)的公鏈。EVM負責管理協(xié)議層的狀態(tài)儲存空間,并且在鏈上完成計算工作。后面隨著時間的推移,越來越多的人認識到區(qū)塊鏈更多的應用空間是在金融領(lǐng)域,于是以太坊的定位也演變成了一個底層金融平臺。以太坊目前飽受鏈上處理能力的困擾,正在著力發(fā)展ETH2.0的相關(guān)技術(shù),包括Layer2,分片以及零知識證明等等。
波卡是與Cosmos同期誕生的項目,兩個項目的關(guān)鍵詞都是跨鏈。波卡希望應用開發(fā)者們都可以使用Substrate框架為自己的應用開發(fā)出一條僅有單一應用的平行鏈,即ParaChain,并且將這所有的平行鏈通過一條主鏈相互連接起來,即RelayChain,從而實現(xiàn)鏈操作間的互操作性(Interoperability)。
Algorand的愿景是做一個金融平臺,用來承載各種金融資產(chǎn)和金融產(chǎn)品。這與以太坊在現(xiàn)階段的定位相似,然而不同的是Algorand從一開始就已經(jīng)堅定了這一方向,使得Algorand的整個底層協(xié)議和產(chǎn)品線都對于這一應用方向做出了優(yōu)化。Algorand不僅有著足以滿足金融交易速度需求的性能,同時還在協(xié)議層提供了各種針對實現(xiàn)金融產(chǎn)品所需要的特性,比如原子交易和ASA(AlgorandStandardAsset)等等。
波卡的協(xié)議層分為了兩層:上層為由多條平行鏈構(gòu)成;下層是中繼鏈。上層的平行鏈會由下層的中繼鏈提供安全性保障,每一條平行鏈需要獲得中繼鏈上的插槽,從而獲得來自中繼鏈的安全保障和實現(xiàn)兩者之間的跨鏈服務。中繼鏈使用的共識算法包含了兩個組件:GRANDPA和BABE,分別用于產(chǎn)生區(qū)塊和對區(qū)塊產(chǎn)生共識。同時,中繼鏈使用權(quán)益證明(Proof-of-Stake)協(xié)議作為節(jié)點準入機制,其中包含了四個節(jié)點角色,用來維護和監(jiān)督節(jié)點委