<wbr id="rn1zl"></wbr>
<wbr id="rn1zl"></wbr>
  1. <form id="rn1zl"></form>

    <em id="rn1zl"></em>
      <font id="rn1zl"><thead id="rn1zl"></thead></font>
          <font id="rn1zl"><s id="rn1zl"></s></font><xmp id="rn1zl"><mark id="rn1zl"><output id="rn1zl"></output></mark></xmp>

          中國比特幣官網

          細數Polkadot與COSMOS的五大差異

            原作者|Julian Koh

            來源|Medium

            譯者|頭等倉Jaden

            編譯|頭等倉Maggie

            之前已經有很多文章都討論過Cosmos和Polkadot(兩個項目都專注于實現區塊鏈互操作性)之間的差異。但筆者認為大多數關于“Cosmos對比Polkadot”的帖子要么有偏見,要么沒有解釋兩者之間的細微差別。本文將從構架權衡、理念等方面深入剖析對比這兩個項目。

            為什么要從頭構建新的區塊鏈?

            人們更愿意從零開始構建專用應用程序的區塊鏈,而不是在已有的平臺上編寫應用程序的智能合約。原因主要有兩個。

            第一個原因是,現有智能合約平臺可能無法提供您的應用程序所需的靈活性和自定義性。例如,如果您的應用程序需要自定義哈希函數,在以太坊構建需要耗費大量燃料,因為每次調用函數時都需要在以太坊虛擬機上執行??梢蕴嶙h以太坊協議將該哈希函數包含進預編譯合約,但是除非這個函數會被其他應用程序廣泛運用,否則該提議可能不會被批準。而從頭開始編寫區塊鏈,可以自由靈活地設計區塊鏈的核心邏輯,滿足應用需求。

            第二個原因是,主權。在智能合約平臺上構建應用程序就必須遵守該協議的規則和治理。這可能包括出塊時間、燃料價格和區塊鏈回滾等狀態變化決策,這些因素都會影響用戶體驗。

            當然,獨立的主權區塊鏈放棄了與其他應用程序無縫通信的能力,因為這些獨立主權區塊鏈具有獨立狀態機(state machine)。Cosmos和Polkadot都試圖解決這個問題――Cosmos使用Hub-and-Zone模型,Polkadot使用中繼鏈 / 平行鏈模型。這篇文章不再介紹兩個項目的基礎知識,將重點梳理兩者之間的差異。

            差異1:網絡架構不同――安全性與本地控制權

            Cosmos和Polkadot的網絡架構截然不同。簡單地說,Polkadot的工作原理如下:

          ( Polkadot網絡架構)( Polkadot網絡架構)

            平行鏈是Polkadot網絡中的區塊鏈,有自己的狀態機、規則和本地區塊收集者(collector)。每個平行鏈本質上是一個獨立的狀態機,可以利用任何類型的功能,共識算法,交易成本結構等。在Polkadot網絡中,所有平行鏈都是中繼鏈(母鏈)的子鏈,中繼鏈包含“全局狀態(global state)”信息,由所有平行鏈組合形成。中繼鏈有自己的共識算法,稱為GRANDPA共識,可快速確定平行鏈中的區塊。通過這個模型,Polkadot中的平行鏈可以在“共享安全性(shared security)”模型下運行――如果中繼鏈有1000個驗證者,具有高度安全性,平行鏈通過連接到中繼鏈也獲得高度安全性。因此,平行鏈可以擁有狀態機和其他本地規則的主權,并且與其他鏈共享高度安全性。

            這個模型的缺點是:中繼鏈的驗證者對平行鏈的狀態變化有最終決定權。例如,出于某種原因,驗證者可以不斷拒絕來自某一平行鏈的收集者的區塊,并永久阻止該平行鏈的進展被包含在全局狀態中。Polkadot試圖通過改組驗證者、隨機驗證平行鏈,降低某一驗證者審查特定平行鏈的可能性,減少上述情況發生。Polkadot的另一類驗證者稱為釣魚者(fishman),不斷檢查驗證者是否有惡意活動。

            而Cosmos 網絡的架構與Polkadot完全不同。

          (Cosmos網絡架構)(Cosmos網絡架構)

            Cosmos網絡不是使用本地/全局模型來確保安全性,而是每個區塊鏈都是獨立的,進行自我保護。每個區塊鏈都有自己的共識算法,每個區塊鏈的驗證者負責保護自己的區塊鏈。該網絡使用hub-and-zone模型實現互操作性,其中分區(zones)(是獨立的區塊鏈)可以通過中心(hub)(也是獨立的區塊鏈)路由“發送代幣”到其他分區。這個協議稱為IBC(鏈間通信),用于在區塊鏈之間傳遞代幣轉移的信息。IBC協議目前正在開發中,最先要實現傳遞代幣轉移的信息,最終實現可以在鏈間傳遞任何類型的消息。

            與Polkadot模型相比較,cosmos模型最大的特點是每個分區由自身的驗證者保護,擁有完全控制權。如果分區想要有高度安全性,需要擁有自己的驗證者,一般而言小的應用程序很難做到這一點。然而,對于某些需要更多控制權的應用來說,這是一個大賣點。例如,Binance將自己的節點作為Binance區塊鏈的驗證者,從而引導Binance DEX。通過這種方式,Binance可以在測試DEX和推出新功能時完全控自己的鏈,Binance區塊鏈不可能會放棄控制交易過程。如果建立在以太坊或Polkadot上,Binance將不得不放棄控制權。出于同樣的原因,我認為有很多類型的公司(Telegram,Facebook,Kakao等)都會創建自己的區塊鏈以獲得完全控制權,因此能否其他區塊鏈連接并不重要。

          此文由 中國比特幣官網 編輯,未經允許不得轉載?。?a href="http://www.huohuxiazai.com/">首頁 > 比特幣行情 » 細數Polkadot與COSMOS的五大差異

          ()
          分享到:

          相關推薦

          評論 暫無評論

          国产精品吹潮在线观看中文