前言:跨鏈網絡本質上是擴展的解決方案,它跟以太坊和Harmony的分片一樣,都是為了實現更大的交易吞吐量。在跨鏈領域,目前Cosmos和Polkadot都有很大的社區關注度,那么,兩者之間有什么異同?本文簡單易讀,適合初學者閱讀。本文由“藍狐筆記”社群的“Cipher”翻譯。
區塊鏈互操作性可能是下一波創新浪潮,它在擴展去中心化網絡方面創造巨大價值。
其中創建區塊鏈網絡的兩個頂級競爭者分別是Cosmos網絡和Polkadot網絡。我們將對比探討兩者的協議、網絡設計、安全模型、技術堆棧等。
但首先,我們需要從更高層面來解釋區塊鏈互操作性意味著什么。
什么是區塊鏈互操作性?
區塊鏈互操作性非常復雜,因此讓我們嘗試用最簡單的方法來解釋它。
區塊鏈互操作性意味著一個人可以發送以太,并通過區塊鏈協議自動接收到比特幣,這一個過程無需交易平臺等第三方參與。這是一個簡單的愿望,但尚未實現。
Polkadot和Cosmos都在為區塊鏈構建協議,以實現安全、可靠地交互。這些協議允許新創建的區塊鏈之間能夠相互發送交易和消息。
為什么它很重要?
區塊鏈構成的網絡能通過網絡效應改善去中心化的互聯網。當一切都連接在一起時,它帶來了更多的資本、更好的用戶體驗和更多的頭腦風暴,從而改善網絡。
區塊鏈互操作性可以顯著提高區塊鏈的可擴展性、速度和延展性。例如,如果你的區塊鏈上限交易數量為100TPS,則可以創建一個相同的區塊鏈,且能與前一區塊鏈互操作,這樣就可以達到200TPS。按照這種方法,你可以實現1000TPS。
它還允許私有鏈、公有鏈和聯盟鏈進行連接。最終,區塊鏈甚至可以與SWIFT等法幣銀行系統進行互操作。
為什么要關注Cosmos和Polkadot?
從我的研究中,我發現它們是非常有希望的項目。他們都有強大的技術團隊,在去中心化社區擁有良好聲譽,他們已經在區塊鏈領域浸潤多年,并且他們都從零開始寫了大量代碼。
它們用類似的策略來解決區塊鏈互操作性,但在協議和設計方面存在差異。這些差異在安全性、隱私性、效率、靈活性和易用性之間有不同的權衡。
現在讓我們深入了解一下區塊鏈互操作性的未來是什么樣子!
Cosmos網絡
自2014年以來,隨著Tendermint的發布,Cosmos團隊一直致力于區塊鏈互操作性。Tendermint是一個拜占庭容錯(BFT)共識引擎,以及點對點網絡八卦協議。
Cosmos——區塊鏈的互聯網
他們構建的Cosmos網絡,是建立在Tendermint之上的區塊鏈。Tendermint和Cosmos都在InterChain基金會之下。下面兩個簡單的示意圖解釋了他們是如何設計網絡的。
。
。此圖顯示了通過ABCI協議與Tendermint交互的ABCI應用程序,下一節將對此進行說明。)
技術設計和協議
Tendermint(共識和網絡)
Tendermint是一種實用拜占庭容錯(PBFT)狀態機。它要求一組已知的驗證者就一個區塊達成共識。Cosmos網絡至少需要2/3多數才能達成共識。如果不到1/3的驗證者是拜占庭,網絡將永遠不會分叉,因為驗證者不能在相同的高度上提交沖突的區塊,這源于Tendermint重視鏈的安全勝過鏈活性。
Kaiko:第二季度加密貨幣交易量降至年內低點:金色財經報道,根據Kaiko的數據,由于做市商縮減交易規模,加密貨幣交易量在整個第二季度創下了年度新低。2023年第二季度,十大代幣(不包括穩定幣)的日均交易量為100億美元,而今年第一季度的日均交易量為180億美元。
就整個第二季度單個代幣市場的交易量份額而言,比特幣自3月底的峰值以來已經損失了約20個百分點。以太坊的表現優于比特幣,交易量份額增加了5個百分點。Binance的BNB在過去幾天里,在Binance監管的恐懼中,從2%的交易量上升到超過7%。[2023/6/16 21:41:00]
應用區塊鏈接口(ABCI)
ABCI是一個接口,用于定義復本引擎(Tendermint)和狀態機(區塊鏈)之間的邊界。ABCI是區塊鏈狀態更新的唯一途徑,只有Tendermint才能獲得區塊鏈的狀態更改功能。這種設計是一個很好的安全策略,因為只有一個入口能更改狀態。
下圖對Tendermint堆棧進行了細分,顯示了節點在對等網絡中的連接方式,以及每個節點的組件。
Cosmos的互操作性
區塊鏈通信(IBC)
Cosmos網絡具有跨區塊鏈通信(IBC)協議,允許區塊鏈與其他區塊鏈互動。區塊鏈網絡將通過IBC進行通信,以Cosmos網絡為中心樞紐。區塊鏈通過一種樞紐和輻條模型(ahubandspokemodel)被連接到Cosmos樞紐(Hub)。網絡的輻條(spoke)稱為"區域(Zone)",如下圖所示。
都有自己的區塊鏈,它們共同創建了一個用于連接的樞紐和分支模型。)
IBC有一個更專業的技術用語,即鏈中繼。鏈中繼允許區塊鏈讀取和驗證其他區塊鏈中的事件。例如,鏈A上的智能合約想知道鏈B上是否發生了某個事件。為此,鏈B上的智能合約需要取一個鏈A的區塊頭,并驗證它是否已經滿足共識并達到最終性。
從本質上講,Cosmos正在建立一種網絡,使創建新的區塊鏈變得很容易,并且這些新創建的區塊鏈從一開始就能通過鏈中繼進行互動。每個區塊鏈都將在Tendermint上運行,如下圖所示。
新的區塊鏈只要遵循IBC協議,就能加入網絡,且不論是公有鏈還是私有鏈,這條規則都適用。
PegZone
PegZone將允許Cosmos網絡連接到已上線的區塊鏈網絡,比如以太坊的主網。能夠連接到已上線的區塊鏈是對任何區塊鏈互操作網絡的主要要求。PegZone很復雜,但讓我們嘗試用簡單的語言來解釋它們是如何工作的。
首先,你必須有一個共享的安全模型,在這個模型中CosmosPegZone的驗證節點也需要運行一個以太坊主網節點,并由這個特殊的驗證節點批準兩個鏈之間的相互作用。這是一個復雜的基礎設施,為此你還需要信任負責運行PegZone的團隊。
資產的實際交易需要一個以太坊主網的智能合約鎖定以太,并同時在錨定區域創建代表"Cosmos-以太"的新代幣,這種新代幣可以通過IBC在Cosmos網絡上使用。而在Cosmos這邊驗證者將鎖定Cosmos本地代幣ATOM,然后將創建一個ERC-20版本的ATOM代幣,可以在以太主網中使用。這將允許Cosmos和以太坊主網間資產的完全互操作性。
彭博社等多家媒體反對FTX隱瞞非美國用戶身份:金色財經報道,一些主流媒體反對加密貨幣交易所FTX在破產程序期間隱瞞非美國客戶身份的嘗試。
在4月4日向特拉華州破產法院提交的一份文件中,彭博社、英國《金融時報》、《紐約時報》及其母公司道瓊斯公司(Dow Jones & Company)共同反對對客戶姓名進行編輯,認為媒體和公眾“有權查看破產文件”。
盡管FTX的債務人能夠要求在破產申請文件中刪除債權人的名字——而且已經這樣做了——但媒體認為,FTX及其客戶未能“證明這種保密是合理的”。
FTX.com非美國用戶特設委員會在2022年12月28日提交的文件中稱,公開泄露非美國用戶的姓名和私人信息,使他們容易受到身份盜竊、有針對性的攻擊和“其他傷害”。
在最近的文件中,媒體認為,如果基于FTX和委員會所聲稱的理由,允許對用戶信息進行“永久封存”,那么“在幾乎每一個破產程序中,封存客戶的姓名都將是例行公事”。[2023/4/6 13:48:13]
實現兩鏈之間的互操作性
任何可互操作的網絡都需要至少兩個可以交換消息和進行交易的區塊鏈。Ethermint將是第一個與CosmosHub互動的區塊鏈。
Ethermint是Cosmos團隊在CosmosHub主網上線后推出的一條區塊鏈。描述Ethermint的最簡單的方式是:它就是Ethereum區塊鏈,但其原有的PoW共識算法被Tendermint共識引擎取代。這使得基于以太坊虛擬機(EVM)的區塊鏈可以通過IBC輕松地與Cosmos網絡進行互動。
Ethermint將在某個時間點對所有以太帳戶進行“快照”,并使用該狀態創建一個新的Ethernintzone。這使得他們能夠以最小成本吸引現有的以太坊開發者群體,并將為Ethermint使用者提供新的代幣和更快的交易速度。
首先選擇創建Ethermint,而不是通過PegZone連接到現有的以太坊主網,是因為前者在技術上更容易搭建。然而,一個區塊鏈網絡必須有PegZone。比特幣和以太坊如此強大,忽視它們對Cosmos或Polkadot來說都將是一個非常危險的舉動。
CosmosHub
CosmosHub是主要的區塊鏈,作為Cosmos網絡中所有區塊鏈的中心連接器。它是一個由Tendermint驅動的多資產權益證明區塊鏈。CosmosHub的原生代幣是ATOM,ATOM用于區塊鏈的質押(staking)和治理(governance)。該Hub以100名驗證者啟動,后續每年將持續增加。
ATOM持有人可以是驗證者,也可以是委托者。驗證者設置一個完整的節點,以維護網絡安全并處理交易。委托者根據他們個人對驗證者的審查,將其代幣委托給值得信任且能夠運行節點的驗證者。
驗證者通過質押ATOM獲得額外的ATOM作為區塊獎勵。驗證者會在扣除少量代理費用之后把這些獎勵分發給委托者。
為了保持驗證者的誠實,做出惡意行為或向區塊鏈發布錯誤數據的驗證者,會受到經濟上的處罰——損失一部分他們的ATOM。這通常被稱為“消減(slashing)”。這些博弈論層面的要求被用來激勵權益證明區塊鏈中的正確行為。
代幣還被用于治理。一個Atom代表對網絡上任何建議的一票,比如軟件升級。Cosmos的治理協議相當簡單。委托者可以選擇自己投票,也可以將投票權給他們委托的驗證者。驗證者必須對每一項提案進行表決,否則其代幣會被“消減”。
CryptoPunk 4155被兌換為比特幣NFT Ordinal Punk 16,或是該系列首次:金色財經報道,據@OrdinalPunkSale在社交媒體披露,CryptoPunk 4155已被兌換成Ordinal Punk 16,或是CryptoPunks系列中第一個進行此類兌換的Punk。CryptoPunk 4155是一個男性朋克,有帶前沿帽、耳環和山羊胡子特征,鏈上數據顯示該NFT于2月16日以81 ETH(約合138,921美元)價格成交,2月19日從takethedeal.eth轉入到“0916D6”開頭地址。此前“無聊猿”BAYC #1626持有者Jason A. Williams宣布將該NFT在以太坊區塊鏈上永遠銷毀,并在比特幣區塊鏈上鑄造為“銘文 5413”。[2023/2/23 12:25:31]
Cosmos上的開發人員
開發人員可以通過兩種方式在Cosmos網絡的基礎上進行開發。構建使用IBC互動的新區塊鏈,并在Cosmoszones中構建智能合約。為此,他們開發了CosmosSDK,允許開發人員輕松地在Cosmos網絡上構建新的區塊鏈。
CosmosSDK
Cosmos的"CosmosSDK"允許開發人員使用簡單的模塊化方法在網絡上設計自己的區塊鏈。SDK也被用來構建CosmosHub。
這將允許開發人員能夠通過使用SDK選擇基本的區塊鏈應用程序,添加治理或staking質押等模塊,構建自己的模塊,并輕松發布自己的區塊鏈,且這些定制的區塊鏈還能與其他區塊鏈互動。這是一個令人興奮的機會,因為它將為開發人員提供一個能夠自由發揮的全新的去中心化平臺,而不僅僅是使用以太坊發行代幣。
SDK是用Golang編寫的,并計劃在未來支持更多的語言。但在第一年,Cosmos網絡中的區塊鏈將只能使用Golang編寫。
基于Cosmos構建應用
Ethermint將是第一個在CosmosNetwork上構建dApp的實現。由于它是基于EVM的區塊鏈,因此可以用Solidity編寫合約。該網絡的交易速度也將提高,因為Tendermint共識每秒能處理比以太坊的PoW更多的交易。
Polkadot
Polkadot網絡是另一個項目,它有強大的技術團隊來處理區塊鏈互操作性問題。Polkadot是用Rust語言編寫,由Parity團隊開發,該團隊也開發了以太坊客戶端。
Polkadot網絡
技術設計和協議
共識
和Cosmos團隊一樣,他們也將共識架構與狀態應用進行了分離。根據Polkadot的白皮書,他們的共識引擎實際上是受Tendermint和HoneyBadgerBFT的啟發誕生的。
Polkadot技術堆棧的詳解。具有共識作為外層的點對點網絡,通過WebAssembly解釋器連接到區塊鏈狀態機。(藍狐筆記Cipher注:WebAssembly是一種可以直接部署在服務器端的解釋器,支持多種語言編譯,最直觀的影響是雖然Polkadot是使用Rust編寫,但是理論上Polkadot網絡中的智能合約可以使用任何編譯到WebAssembly中的語言編寫,比如C,C等)
金融科技應用程序Eco計劃將用戶余額從美元轉換為USDC:金色財經報道,金融科技儲蓄和支出應用程序 Eco 計劃將用戶賬戶余額從 Prime Trust 持有的美元轉換為 USDC,然后將其存放在數字結算服務 Zero Hash 中。Eco 最近在一條消息中通知了用戶計劃中的移動,并表示必須在 10 月 24 日之前接受新的轉換條款。如果用戶不同意這些條款,帳戶功能將被暫停。
Eco 的USDC 試驗可以追溯到 2020 年,當時該公司處于 Beta 模式,Andy Bromberg 接管了該公司。去年 7 月,Eco 籌集了 6000 萬美元來推動其高收益的 USDC 儲蓄應用程序。(coindesk)[2022/10/1 18:36:36]
他們也提到,他們計劃使用Aurand和TendermintPBFT結合的混合共識機制。Aurand允許隨機選擇的驗證者在不需要2/3共識的情況下直接產出一個區塊。混合設計允許更快的共識,但它也帶來了一種可能性,即如果驗證者出現惡意行為,某些區塊將不得不需要逆轉。
Polkadot互操作性
Cosmos和Polkadot的互操作性策略也是相似的。Polkadot網絡有中繼鏈,它是中央連接器,其功能類似于Cosmos樞紐(Hub)。它有連接到中繼鏈的區塊鏈,他們將其命名為平行鏈(Parachain)。Cosmos的Zone和平行鏈也有相同用途。Polkadot還會有連接到已上線區塊鏈的橋(Bridge),這與Cosmos的錨定區域(PegZone)相似。
平行鏈(Parachains)
平行鏈和CosmosZone都使用鏈中繼來實現區塊鏈的互操作性。但它們的實施情況確實不同。最大的區別在于他們是如何連接鏈和共享安全。使用Polkadot,網絡安全是集中和共享的。這意味著,單獨的鏈可以直接享受集體安全,而不必從零開始構建吸引力和信任。
這是通過將Polkadot原生代幣DOT綁定到新創建的平行鏈中,以及通過解綁DOT刪除無用的Parachain來實現的。Cosmos并不要求通過結合ATOM來創建另一個鏈,它們使用治理來決定CosmosHub是否應該連接到某個Cosmoszone。
橋(Bridge)
Bridge和PegZone是同一事物的兩個名稱。它們都允許連接到已上線的區塊鏈網絡,如以太坊主網。預計Cosmos和Polkadot都希望在開始時迅速與以太坊主網連接。
實現兩鏈之間的互操作性
如前所述,與CosmosHub互操作的第一條鏈將是Ethermint。Polkadot也會創造一個,這對他們來說應該沒有太多困難,因為他們已經對以太坊的Parity客戶端有了很多的經驗。
Polkadot網絡
Polkadot網絡是一個權益證明區塊鏈,原生代幣是DOT。DOT提供治理,以及激勵代幣持有人誠實行事。網絡中心hub是中繼鏈,其功能類似于Cosmos網絡中的CosmosHub。Polkadot網絡中有驗證者(Validator)、提名者(Nominator)、核對者(Collator)和漁民(Fishermen)四種權益持有者。Polkadot也有懲罰惡意行為的“消減”(slashing)。
Uniswap將通過集成sudoswap實現NFT交易:7月23日消息,Uniswap產品負責人在Twitter上表示,Uniswap將通過集成sudoswap實現NFT交易。
此前報道,NFT交易平臺sudoswap公開發布NFT市場協議sudoAMM,用戶可以創建流動性池并根據價格曲線逐步買賣NFT、為買賣NFT的流動性池提供流動性以賺取費用、直接以固定價格上架他們的NFT。此外LP還可以完全控制流動性池的定價,并可以隨時進行調整。[2022/7/23 2:33:09]
Polkadot上的驗證者與Cosmos中的驗證者作用相同,Polkadot的提名者類似于Cosmos中的委托者(Delegator)一樣。下面來自Polkadot白皮書的示意圖顯示了權益持有者之間的相互作用。
驗證者不會維護一個含有所有平行鏈的完全同步的數據庫,因為數據太多。因此,驗證者將把存儲和驗證新的平行鏈區塊的任務交給第三方,即核對者。核對者的主要功能是生成有效的平行鏈區塊,他們必須維護一個完整的節點。他們將對未密封區塊(unsealedblock)執行零知識證明(zkp),并將其提供給一個或多個負責向中繼鏈提議平行鏈區塊的驗證者。核對者和驗證者將獲得這些任務的交易費用。
漁民就像獨立的賞金獵人,他們尋求大額的獎勵。預計僅僅是它們的存在就會導致惡意行為很少發生,因為驗證者和核對者知道他們會被抓住和消減(slash)。漁民將發送驗證者或核對者的任何非法活動的證據。
治理有幾個層次,最主要的一點是通過DOT代幣進行網絡投票。另外,他們還計劃成立一個由12-24個賬戶組成的理事會,對沒有得到權益持有方足夠關注的提案進行投票,這是一個應對低投票參與率的備份方案。他們還承諾添加自適應仲裁偏差正偏差修正方案為:如果同意數*√投票參與率>反對數,則提案通過)。他們也可能會嘗試增加不同投票機制,比如對長期DOT代幣持有者或驗證者,甚至是對網絡有長期貢獻的dApp團隊提供一定的額外投票權重。但這些只是目前的想法。
主網上線的現狀
他們的第一個概念證明(ProofofConcept)已經能夠驗證區塊和就狀態轉換達成共識。它們已經能夠通過測試網發送DOT。概念證明是用Rust編寫的,runtime是在WebAssembly上構建的。
在Polkadot上開發
Substrate
Substrate是一個技術堆棧,開發人員能夠基于Substrate構建區塊鏈。這和Cosmos所開發的CosmosSDK的非常相似。
Polkadot網絡是建立在Substrate之上的,就像Cosmos樞紐是建立在CosmosSDK之上一樣。你不必擔心共識或網絡,只需要專注于區塊鏈應用程序。
Substrate是用Rust編寫的,但是狀態機的核心功能會將其編譯到WebAssembly中。它可以使用經過編譯的Rust代碼在本地運行,也可以通過WebAssembly解釋器運行。這可以在下圖中看到。
在Polkadot上構建dApps
你可以在支持智能合約的平行鏈上構建dApps。這與Cosmos相似,Polkadot中繼鏈和Cosmos樞紐都不支持智能合約,但連接到它們的鏈可以支持。
Cosmos與Polkadot的比較
讓我們來看看每個網絡的主要組件,以及它們是如何堆疊起來的。這是最有趣的部分,你可以比較差異,自己決定哪個網絡可能會更成功!
共識協議
他們都使用TendermintPBFT共識,盡管Polkadot承諾將使用結合Aurand的混合共識。混合的方法將加速共識,但它可能會導致區塊逆轉。這兩種方法仍需在正式上線的區塊鏈網絡上進行實地測試。這兩個協議都比以太坊或比特幣的工作證明協議快得多。
Polkadot還在他們的網站上提到,他們計劃使用"積極BFT權威證明",但并不清楚這到底是什么意思。Web3基金會最近指出,"polkadot被預設成完全開放和公開,不需要任何特定的組織或可信的權威維護的區塊鏈網絡"。從白皮書中列出的Polkadot整體設計來看,結合DOT的權益證明顯然將是達成共識的主導因素。如果權威證明(proof-of-authority)被使用,可能會扮演次要角色。
代幣和權益證明設計
它們都有一個用于治理和質押的代幣。兩者都有保護網絡的驗證者,以及將代幣委托給驗證者的委托者/提名者。Polkadot還增加了核對者(Collator)這一角色來幫助平行鏈,以及漁民(Fisherman)則密切關注任何惡意行為者。
兩者都能對惡意行為者進行代幣消減的懲罰,消減參數很可能會在網絡啟動時調整。Polkadot的權益證明設計更為先進,但這也使其更加復雜。
Cosmos的優勢是,他們將率先上線;他們簡單的設計將使權益持有者更容易組織和創建一個穩定的去中心化網絡。Polkadot的優勢是,四個權益持有方允許網絡更加去中心化。現在我們很難挑出哪種策略會更好,但時間會給出答案。
治理
Cosmos在治理方面有一個相對簡單的協議,因為它只基于驗證者、委托者和成文的憲法。
Polkadot希望在治理方面做更多的工作,通過自適應仲裁偏差,和一個驗證者理事會,他們對權益持有者投票率較低的提案進行投票。
在目前已上線的區塊鏈中,權益證明治理基本上沒有得到足夠的測試,可以預期這兩個團隊都會在一開始就提出調整治理協議的提案。這兩種設計都足夠簡單,從而能夠通過小的迭代實現改進,自然地朝著更強大的去中心化治理系統邁進。最好是從簡單開始,然后逐步增加復雜性,而不是一開始就強加一堆規則和法規。這兩個網絡的去中心化程度似乎足以防止少數驗證者控制網絡。
安全
Polkadot允許平行鏈和中繼鏈共享安全池,而Cosmos則需要它平臺上的區域(zone)自己負責保護自己的網絡。這意味著要開啟一個新的平行鏈,你需要積累大量的DOT,并通過質押這些代幣將你的平行鏈連接到Polkadot網絡。因此,每個Parachain的安全都植根于DOT代幣本身,這將為整個網絡創建一個共享的安全模型。
Cosmos計劃允許區域(zone)管理自己的安全模型,即所謂的自主區域。CosmosHub將使用治理來決定允許哪些區域連接到它。其他Hub和Zone可以選擇自己的安全方法,這為網絡提供了很大的靈活性。
在任何情況下,只對你信任的另一個zone或Hub進行IBC代幣傳輸。一個zone可能會計劃在未來進行交易審查,因此你需要查看該zone的歷史,并確定它們是否真正去中心化和值得信賴。不過,這對任何區塊鏈都適用,因為你不會想用你的比特幣去交易另一個你從未聽說過的區塊鏈代幣。
請務必注意,在執行IBC傳輸時,你必須信任與之交換代幣的zone以及任何中繼者。如果你在zoneB收到源自zoneA的代幣,且該代幣經過Hub(ZoneA->CosmosHub->ZoneB),那你則需要信任所有三個區塊鏈(而不僅僅是ZoneA)。
這和今天區塊鏈之間的代幣交易類似,因為你需要信任中心化交易所。你必須同時信任區塊鏈A和B,以及作為受信任第三方的中心化交易所。
由于Cosmos有自主的zone,連接的每一個zone都必須自己建立一個安全的去中心化網絡。因此,如果CosmosHub有5個完全可用的Zone,可能會有100個CosmosHub驗證者,和5x100個Zone驗證者。這是一個比Polkadot更去中心化的模式,如果有效,應該運作良好。
可以想象,100個Polkadot驗證者能夠確保中繼鏈和5個平行鏈的安全,而Cosmos網絡則需要100個Hub驗證者和500個Zone驗證者。這表明,Polkadots模型使創建新的平行鏈變得更加容易,但也意味著權力集中在DOT所有權中。Cosmos允許更去中心化的安全模式,但這會更難實施。
不過,Cosmos表示,他們也計劃在上線后不久支持共享安全模式。一旦他們有了這個,它就會給開發者更多的靈活性,因為在Cosmos上,他們可以分享基于ATOM的安全性,或者創建自己的代幣和安全模型。他們在這兩種模式中需要進行的權衡是:自主zone通過治理被添加到網絡中,這就為惡意zone的連接提供了可能性,盡管這種情況可能性不大。
Polkadot有一個獨特的功能是能夠在無需分叉(fork)的情況下進行升級runtime。他們通過在鏈上存儲WebAssemblyruntime來做到這一點。尚未更新其本地版本的客戶端的節點將被迫使用該runtime。這樣就無需通過驗證者鏈下的協調來更新軟件,從而消除了鏈分叉的可能性,提高了安全性。
速度和可擴展性
這兩種共識協議都允許1000TPS的交易。這取決于有多少節點以及參數值。每增加一個平行鏈或區域(Zone),網絡的TPS都將增加,兩個網絡都能很容易達到1000TPS。實際瓶頸將出現在它們的zone/平行鏈中運行的狀態機應用程序中。
互操作性
兩個網絡都使用中繼鏈連接到中心hub。它們都使用“錨定區域”/或“橋”來連接到以太坊主網。它們都將在各自的網絡上讓運行EVMZone或EVM平行鏈更簡單。
開發人員
Cosmos-sdk和PolkadotsSubstrate對于開發平臺的想法是相同的。它們使開發人員在網絡上創建自己的區塊鏈變得簡單。這兩個團隊都專注于對開發者友好,并試圖打造一個新的開發平臺,就像以太用智能合約和代幣所實現的那樣。
在這兩個平臺上的開發不同的地方是Polkadots致力于使用WebAssembly和Rust,而Cosmos致力于Golang。
Polkadot通過支持WebAssembly展望未來。WebAssembly得到了谷歌、蘋果、微軟和Mozilla的支持,在未來十年中,它被廣泛使用的可能性很大。Rust也一直在推動成為被編譯到WebAssembly的主要語言之一。從5年的前景來看,Polkadot似乎做出了長期吸引開發者的正確舉措。
然而,正如我們在以太坊的經歷上看到的,有時第一個進入市場更重要。雖然有其他智能合約鏈允許用其他語言編寫智能合約,但Ethereum幾乎占了智能合約開發的全部,因為它們圍繞Solidity和EVM在早期就吸引了開發者,并構建了一個生態系統。
Cosmos將首先進入市場。在Cosmos上開發的主要方式將是通過Cosmos-SDK使用Golang,它們也有Lotion-JS,這是一個Javascript實現,可以創建基于Tendermint的區塊鏈。然而,Cosmos網站指出,Lotion-JS代碼尚未經過安全審核,如果要確保價值安全,最好使用Cosmos-SDK。
目前Cosmos沒有支持WebAssembly的工作。然而,你可以打賭,也許在不久的某個時候,Golang將添加支持并能編譯到WebAssembly。他們已經取得了良好的進展。最后,與Rust相比,Golang也是一種更容易學的語言,在全球范圍內也有更多的Golang開發人員.
總結
現在很難判斷哪個網絡會更成功。但可以肯定的是,吸引了更多的開發者的一方,將會是增長最快、占據市場最大份額的一方。
作為一名開發者,如果你認為Cosmos會更成功,你就會想開始學習Golang,如果你相信Polkadot,你會想學習Rust。你還可以用編譯到WebAssembly的任何其他語言(如C或C)編寫平行鏈。
雖然一方最終會比另一方更大,但有趣的是,有可能出現兩者都存在且相互連通的情況。例如,如果這兩個網絡都在以太坊上創建PegZone/Bridge,則可以用ERC20版本的DOT來交換ERC20版本的ATOM。這將導致這兩個網絡可互操作。這可能會創建一個巨大的交織在一起的區塊鏈網絡,在這個網絡中,以太坊上的所有代幣、Polkadot的所有平行鏈和Cosmos的所有Zone都是可互操作的。這將允許以太坊Plasma鏈(EthereumPlasmachains)也被連接進來。
正如你所看到的,Polkadot和Cosmos所創建的區塊鏈互操作網絡的網絡效應是天文數字級別的。這非常值得我們花時間來跟蹤每個網絡的進展,尋找這兩個網絡成功的根源。
------
風險警示:藍狐筆記所有文章都不構成投資推薦,投資有風險,投資應該考慮個人風險承受能力,建議對項目進行深入考察,慎重做好自己的投資決策。
親愛的社區用戶: 應FOneSERVICEEX交易區要求,現已開放以下幣種的充值:LDF(Lend0xDefiToken).
1900/1/1 0:00:00文|比薩 “你是什么垃圾?”上海的垃圾分類政策,在近日成為了全民熱議的焦點。日前,住建部表示,將繼續在北京、杭州等46個城市推行垃圾分類政策。這是一片藍海.
1900/1/1 0:00:00“云計算”是一種基于區塊鏈革命的商業模式。它借助互聯網高速的傳輸能力,將數據的處理從個人計算機或服務器轉移到互聯網的計算機集群.
1900/1/1 0:00:00??尊敬的LBank?用戶:?LBank?將于?2019?年?7?月?4?日?16:00上線Voken.
1900/1/1 0:00:00Gate.io走遍韓國線下Meetup第六期于6月29日14:00~17:00于首爾市三星洞JSTower完美落幕.
1900/1/1 0:00:00摘要:據路透社報道稱,社交媒體巨頭Facebook想要創建一個全球加密貨幣和支付網絡的計劃正面臨著前所未有的監管障礙。雖然其正在采取措施來滿足世界各地的監管機構的要求,但許多專家擔心這仍還不夠.
1900/1/1 0:00:00