什么是跨鏈項(xiàng)目Cosmos
四年磨一劍,2014年成立的跨鏈項(xiàng)目Cosmos(宇宙),在今年3月14日正式主網(wǎng)上線,推出其生態(tài)中的第一個(gè)Hub(樞紐)——Cosmos Hub。Cosmos項(xiàng)目自稱是“區(qū)塊鏈的互聯(lián)網(wǎng)”,或“區(qū)塊鏈3.0”,為解決區(qū)塊鏈長(zhǎng)期存在的易用性、互通性和可擴(kuò)展性不足而誕生。
易用性——一鍵發(fā)鏈,讓公鏈開發(fā)變得輕松
目前的區(qū)塊鏈應(yīng)用比較復(fù)雜,對(duì)于開發(fā)者來(lái)說不是很友好;所以公鏈開發(fā)都需要耗時(shí)數(shù)年。Cosmos通過公鏈分層設(shè)計(jì)和應(yīng)用層分模塊設(shè)計(jì),開發(fā)者不需要去設(shè)計(jì)整條公鏈了,只需實(shí)現(xiàn)核心的業(yè)務(wù)功能即可。這就讓一鍵發(fā)鏈變成可能,讓每個(gè)人都可以輕松擁有一條屬于自己的鏈。
從一條鏈的架構(gòu)來(lái)看,由上至下有三層——應(yīng)用層、共識(shí)層和網(wǎng)絡(luò)層。Tendermint Core共識(shí)算法把共識(shí)層和網(wǎng)絡(luò)層打包到一個(gè)通用引擎中,作為通用的底層。接著,ABCI協(xié)議作為接口,連接應(yīng)用層和底層的通信。這樣開發(fā)者就不用管這兩個(gè)通用的底層了,省下時(shí)間可以用來(lái)專注開發(fā)應(yīng)用層。
你以為這樣就結(jié)束了嗎?Cosmos的厲害之處還不僅如此。雖然不用搭建兩個(gè)底層了,但是從頭搭建一個(gè)應(yīng)用層也不是什么容易的事兒。Cosmos提供了一個(gè)開發(fā)工具,叫Cosmos SDK,可以把應(yīng)用層分模塊構(gòu)建,開發(fā)者只需要開發(fā)某些特有的功能模塊,其它通用的模塊撿現(xiàn)成的用就可以了。
比如Cosmos Hub中的模塊就是可以共享的,同時(shí)任何人都可以在Cosmos SDK中創(chuàng)建模塊以便于使用。
互通性——萬(wàn)鏈互聯(lián),讓所有的鏈相互連通
每一條區(qū)塊鏈都可以看成是一個(gè)孤立的星系,彼此各自為政、互不溝通,每秒只能處理少量的交易,這就限制了區(qū)塊鏈的發(fā)展。如何把這些孤立的星系連接起來(lái),形成區(qū)塊鏈宇宙呢?
Cosmos在保證各鏈主權(quán)獨(dú)立的基礎(chǔ)上,通過IBC跨鏈通信協(xié)議,建立了以Hub(樞紐)為中心,連接多個(gè)Zone(分區(qū))的結(jié)構(gòu),每個(gè)Zone通過Hub構(gòu)成聯(lián)系,這樣鏈與鏈就可以互相發(fā)送交易、傳遞信息,從而打破區(qū)塊鏈之間的障礙,實(shí)現(xiàn)整體的跨鏈生態(tài)。
機(jī)構(gòu)和個(gè)人都可以運(yùn)行自己的Hub,不一定非要使用Cosmos的官方Hub。
可擴(kuò)展性——BPoS共識(shí),讓區(qū)塊鏈應(yīng)用惠及大眾
區(qū)塊鏈中的可擴(kuò)展性,可以理解為交易的吞吐量和交易的速度。PoW共識(shí)機(jī)制又慢又貴,可擴(kuò)展性不足,經(jīng)常發(fā)生交易擁堵的情況。支付寶每秒可以處理數(shù)十萬(wàn)筆交易,而比特幣最多只能處理7筆交易,這還是在不擁堵的情況下。這就限制了區(qū)塊鏈技術(shù)在大規(guī)模交易中的應(yīng)用。
Cosmos采用Bonded-PoS共識(shí)機(jī)制,在Cosmos的多鏈架構(gòu)上,區(qū)塊鏈應(yīng)用可以通過橫向和縱向的可擴(kuò)展性解決方案,每秒達(dá)到數(shù)千筆交易,從而擴(kuò)展到數(shù)百萬(wàn)計(jì)的用戶。
作為跨鏈技術(shù)的一個(gè)重要代表,Cosmos得到了很多關(guān)注。其開發(fā)工具可以用在貿(mào)易、跨境支付、游戲、視頻流、醫(yī)療、房地產(chǎn)等領(lǐng)域,目前已經(jīng)有e-money、IRISnet、Loom等項(xiàng)目積極構(gòu)建在Cosmos生態(tài)中。Cobo很快也會(huì)與Cosmos達(dá)成深度合作,敬請(qǐng)期待!