官术网_书友最值得收藏!

1.2 Cosmos網絡

1.2.1 Cosmos的解決方案

參考軟件行業的經驗,解決開發周期與技術門檻的問題,需要一套完善的區塊鏈應用開發框架,并且要求該框架支持區塊鏈應用的深度定制。BFT共識協議與PoS機制的組合可以解決資源消耗與交易體驗的問題,但其實現有著較高的技術門檻,并非每個區塊鏈應用的項目方都有足夠的人才儲備來實現工程化落地。如前所述,目前看來通過一條區塊鏈在性能和特性兩個方面同時滿足所有的需求有些不切實際,在當下和可預見的未來都會多鏈并存,而構建通用的IBC協議的技術挑戰也不可小覷。

每一項問題的解決都面臨巨大的技術挑戰,但這并不妨礙“野心勃勃”的Tendermint團隊嘗試通過Tendermint Core、Cosmos-SDK等項目的相互配合來一并解決所有問題,如圖1-1所示。沒有一條區塊鏈可以在性能和特性上同時滿足所有的需求,因此Tendermint團隊提出了應用專屬區塊鏈(application specific blockchain)系統的理念:為每一個區塊鏈應用單獨構建一條區塊鏈。為了防止應用專屬區塊鏈系統導致價值孤島的形成,Tendermint團隊構建了IBC協議來連接所有的應用專屬區塊鏈系統,以構建互聯互通的區塊鏈網絡。為了降低應用專屬區塊鏈系統開發的技術門檻并縮短開發周期,Tendermint團隊通過Tendermint Core、Cosmos-SDK提供了區塊鏈應用的開發框架。基于這兩個項目構建的區塊鏈應用會自動繼承Tendermint共識協議以及PoS機制,而Tendermint共識協議所支持的秒級出塊等特性可以顯著改善用戶體驗,PoS機制的采納則避免了資源的大量消耗。

圖1-1 Cosmos網絡基礎設施

Tendermint Core、Cosmos-SDK以及IBC協議的綜合應用,使得構建互聯互通的Cosmos網絡成為可能。Cosmos意為“宇宙”,如果將每個單獨的區塊鏈比作一個星系,而將鏈上運行的DApp比作星系中的一顆顆恒星,那么Cosmos的寓意便是通過連通所有星系來構建一個萬鏈互聯的區塊鏈宇宙世界。簡單來說,Cosmos網絡通過IBC協議連通相互獨立的區塊鏈,每個應用專屬區塊鏈系統在Cosmos生態中被稱為Zone,所有的Zone都由Tendermint Core驅動,并且可以基于Cosmos-SDK快速構建。

主站蜘蛛池模板: 开江县| 连南| 北宁市| 贵德县| 涿州市| 常熟市| 汶上县| 许昌县| 玉环县| 出国| 馆陶县| 甘德县| 田林县| 扬州市| 朝阳县| 弋阳县| 库伦旗| 合阳县| 九台市| 海口市| 平遥县| 苍梧县| 新野县| 夹江县| 仪征市| 清远市| 中宁县| 扬中市| 樟树市| 广安市| 新野县| 琼海市| 盐边县| 敦煌市| 南皮县| 曲沃县| 黎城县| 昌邑市| 沂水县| 盐边县| 吉隆县|