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

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快速構建。

主站蜘蛛池模板: 巴青县| 九台市| 府谷县| 漳浦县| 合川市| 密云县| 奉贤区| 旌德县| 兴城市| 奎屯市| 中西区| 馆陶县| 定襄县| 沭阳县| 潜山县| 淳安县| 武安市| 大理市| 罗平县| 博兴县| 巧家县| 日照市| 休宁县| 姚安县| 吉水县| 永胜县| 珲春市| 福海县| 泰安市| 镇远县| 寿光市| 漾濞| 雷州市| 阿荣旗| 鄄城县| 宁晋县| 岳西县| 桂东县| 广河县| 三江| 鹿泉市|