前言:跨鏈網絡本質上是擴展的解決方案,它跟以太坊和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重視鏈的安全勝過鏈活性。
Cosmos生態鏈Neutron宣布Baryon測試網已上線:2月8日消息,Cosmos生態鏈Neutron宣布Baryon測試網已上線。據悉,Baryon是Neutron的持續復制安全測試網,為開發者提供測試環境啟動其應用程序,并允許用戶進行交互。
Baryon還將為用戶提供探索主網啟動中可用的一些DApp和工具。Baryon-1瀏覽器已上線。接下來幾周將上線各種錢包和其他集成。[2023/2/8 11:54:04]
應用區塊鏈接口(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和以太坊主網間資產的完全互操作性。
實現兩鏈之間的互操作性
任何可互操作的網絡都需要至少兩個可以交換消息和進行交易的區塊鏈。Ethermint將是第一個與CosmosHub互動的區塊鏈。
Axelar:即將為Cosmos生態引入跨鏈Bitcoin,目前正在測試階段:9月30日,跨鏈互操作協議Axelar宣布,即將為Cosmos生態引入跨鏈Bitcoin,目前正在測試階段。[2021/9/30 17:17:55]
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的治理協議相當簡單。委托者可以選擇自己投票,也可以將投票權給他們委托的驗證者。驗證者必須對每一項提案進行表決,否則其代幣會被“消減”。
Cosmos上的開發人員
開發人員可以通過兩種方式在Cosmos網絡的基礎上進行開發。構建使用IBC互動的新區塊鏈,并在Cosmoszones中構建智能合約。為此,他們開發了CosmosSDK,允許開發人員輕松地在Cosmos網絡上構建新的區塊鏈。
CosmosSDK
Cosmos的"CosmosSDK"允許開發人員使用簡單的模塊化方法在網絡上設計自己的區塊鏈。SDK也被用來構建CosmosHub。
這將允許開發人員能夠通過使用SDK選擇基本的區塊鏈應用程序,添加治理或staking質押等模塊,構建自己的模塊,并輕松發布自己的區塊鏈,且這些定制的區塊鏈還能與其他區塊鏈互動。這是一個令人興奮的機會,因為它將為開發人員提供一個能夠自由發揮的全新的去中心化平臺,而不僅僅是使用以太坊發行代幣。
Kava將通過Cosmos IBC為Akash用戶提供DeFi服務:據官方公告,Cosmos跨鏈協議IBC將通過增加新的資產和用戶來增長Kava AUM和其應用及服務的使用量。Kava的DeFi應用和服務將通過Cosmos跨鏈協議IBC提供給AKT持有人。
Akash Network作為分散式云計算市場將集成Cosmos跨鏈協議IBC。Kava是一個跨鏈DeFi平臺,提供主流數字貨幣的抵押借貸。HARD Protocol是基于Kava區塊鏈發布的跨鏈加密貨幣市場,支持BTC、XRP、BNB、BUSD、KAVA和USDX等資產借貸和挖礦賺取收益。[2021/2/17 17:23:47]
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等)
他們也提到,他們計劃使用Aurand和TendermintPBFT結合的混合共識機制。Aurand允許隨機選擇的驗證者在不需要2/3共識的情況下直接產出一個區塊。混合設計允許更快的共識,但它也帶來了一種可能性,即如果驗證者出現惡意行為,某些區塊將不得不需要逆轉。
Polkadot互操作性
Cosmos和Polkadot的互操作性策略也是相似的。Polkadot網絡有中繼鏈,它是中央連接器,其功能類似于Cosmos樞紐(Hub)。它有連接到中繼鏈的區塊鏈,他們將其命名為平行鏈(Parachain)。Cosmos的Zone和平行鏈也有相同用途。Polkadot還會有連接到已上線區塊鏈的橋(Bridge),這與Cosmos的錨定區域(PegZone)相似。
平行鏈(Parachains)
平行鏈和CosmosZone都使用鏈中繼來實現區塊鏈的互操作性。但它們的實施情況確實不同。最大的區別在于他們是如何連接鏈和共享安全。使用Polkadot,網絡安全是集中和共享的。這意味著,單獨的鏈可以直接享受集體安全,而不必從零開始構建吸引力和信任。
Cocos-BCX 生態 DeFi+NFT 項目 CROSWAP 已通過知道創宇安全審計:據官方消息,9月26日,Cocos-BCX 生態首個 DeFi+NFT 項目 CROSWAP 智能合約通過知道創宇安全審計,安全狀態為五星安全。
CROSWAP 是 Cocos-BCX 生態投資的首款 DeFi+NFT 的去中心化 AMM 代幣兌換協議 ,于9月22日上線,CROSWAP.COM 首創 LP NFT 分解合成模式。用戶獲得的 LP Token 將從 FT 升級為基于 COCOS-1808 非同質數字資產標準的 LP NFT,LP NFT 支持分解與合成,更可與 DApp 產生聯動,賦予 DeFi 與 NFT 更多使用場景與想象空間。
知道創宇創立于2007年,并于2015年獲得騰訊大范圍戰略投資,擁有近百位國內一線安全人才,比特大陸、火幣網等皆是知道創宇的客戶。[2020/9/28]
這是通過將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)。
Polkadot上的驗證者與Cosmos中的驗證者作用相同,Polkadot的提名者類似于Cosmos中的委托者(Delegator)一樣。下面來自Polkadot白皮書的示意圖顯示了權益持有者之間的相互作用。
驗證者不會維護一個含有所有平行鏈的完全同步的數據庫,因為數據太多。因此,驗證者將把存儲和驗證新的平行鏈區塊的任務交給第三方,即核對者。核對者的主要功能是生成有效的平行鏈區塊,他們必須維護一個完整的節點。他們將對未密封區塊(unsealedblock)執行零知識證明(zkp),并將其提供給一個或多個負責向中繼鏈提議平行鏈區塊的驗證者。核對者和驗證者將獲得這些任務的交易費用。
漁民就像獨立的賞金獵人,他們尋求大額的獎勵。預計僅僅是它們的存在就會導致惡意行為很少發生,因為驗證者和核對者知道他們會被抓住和消減(slash)。漁民將發送驗證者或核對者的任何非法活動的證據。
治理有幾個層次,最主要的一點是通過DOT代幣進行網絡投票。另外,他們還計劃成立一個由12-24個賬戶組成的理事會,對沒有得到權益持有方足夠關注的提案進行投票,這是一個應對低投票參與率的備份方案。他們還承諾添加自適應仲裁偏差正偏差修正方案為:如果同意數*√投票參與率>反對數,則提案通過)。他們也可能會嘗試增加不同投票機制,比如對長期DOT代幣持有者或驗證者,甚至是對網絡有長期貢獻的dApp團隊提供一定的額外投票權重。但這些只是目前的想法。
動態 | Forbole團隊將推出基于Cosmos SDK的社交媒體鏈Desmos:Cosmos驗證人Forbole團隊將推出基于Cosmos SDK和Magpie構建的社交媒體鏈Desmos,旨在使用基于瀏覽器的WASM為驗證人提供一種新穎、通用的臨時密鑰,進行身份和責任識別功能。該項目將首先開發出類似去中心化的推特平臺,整合至Big Dipper區塊瀏覽器中。[2019/7/29]
主網上線的現狀
他們的第一個概念證明(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所創建的區塊鏈互操作網絡的網絡效應是天文數字級別的。這非常值得我們花時間來跟蹤每個網絡的進展,尋找這兩個網絡成功的根源。
------
風險警示:藍狐筆記所有文章都不構成投資推薦,投資有風險,投資應該考慮個人風險承受能力,建議對項目進行深入考察,慎重做好自己的投資決策。
摘要:根據四大會計師行之一德勤會計師事務所報告,多達73%的中國企業將區塊鏈看作戰略重點。在題為“德勤2019年全球區塊鏈調查”的報告中,該公司對11個國家的1,386名企業代表進行了調查,其中.
1900/1/1 0:00:00據CMEGroup官方推特,6月26日,CME比特幣期貨交易的名義價值達到17億美元,比上一個紀錄高點高出30%以上。此外,CME的比特幣未平倉合約總數6069份,續刷歷史新高.
1900/1/1 0:00:00新世界不是一種妄人的猜想。 文/45區編輯部 今早,一則關于IMF正在探索開發數字貨幣IMFCoin的消息,忽然刷屏.
1900/1/1 0:00:002019年6月18日,Facebook官方發布了其布局已久的內部項目Libra的白皮書與測試網.
1900/1/1 0:00:00前言:加密貨幣領域存在很多種不同的觀念,有人只認可比特幣,有人不認可比特幣,也有人認可其他加密貨幣。這里呈現出多樣化的觀點。本文作者認可比特幣,認為大多數加密貨幣并沒有表現出應有的特點.
1900/1/1 0:00:00“在經歷了半年的‘礦難’之后,整個礦圈終于迎來了高光時刻,從礦機廠商、經銷商到礦工,整個圈子的人都處于瘋狂狀態.
1900/1/1 0:00:00