加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

Cosmos上線主網了,但是“為什么需要跨鏈”依然有待探尋_COS:OSM

Author:

Time:1900/1/1 0:00:00

編者按:本文來自橙皮書,作者:orangefans,Odaily星球日報經授權轉載。寫在前面:Cosmos上線了。回想了一下,上次和創始人Jae交流還是去年10月份。我記得那時在采訪的末尾,橙皮書問,Cosmos前面還有什么困難嗎?Jae想了想,掰著手指頭數還需要做哪些組件,數完發現,這些好像基本都快做完了,于是他抬頭笑了一下,說:itisbeenalongway。是啊。從2014年到現在,轉眼4年過去了,Cosmos終于上了主網。我很喜歡Jae聊天時候的真誠。10月份寫完那篇采訪文章后,我印象最深的是,Jae從心底相信這個世界始終會存在兩種力量,一種是朝著中心化的、集群的方向,另一種是人們想要某種可替代性,或者第二選擇。這兩股力將會不停地互相push,而Jae選擇了不那么明了的那一邊。這個世界需要不同的人試驗各種不同的理念。Jae希望讓每個應用、每個組織、甚至是每個人,都能擁有一條鏈。我們甚至可以不要Cosmos的主網,只是采用他們的工具,自己做一個hub,然后找周圍一些朋友來做zone,這樣一個小群體就可以擁有一個小的區塊鏈組網,這個組網甚至不需要跟外界任何的公鏈掛鉤,它完全在內部運行——我覺得這樣的概念很有趣,像是讓一小群人打造一個只和自己有關的局域網,一個屬于自己的小島。同時,這個小島如果需要的話,也能和外界互聯互通。但問題是,我不確定這樣的理念是否能得到人們真實需求的支撐。也許礦工和驗證節點這些資源可以通過共享的方式,一定程度上解決資源浪費的問題,但自己運營一條鏈的成本和難度依然是不低的。也許我們以后大概率不會擁有太多的layer1,還是會出現一個大一統的公鏈,它的性能和架構足夠安全穩固,人們在穩固的東西上面再繼續搭建新的應用,但現在這樣一個公鏈還沒有出現,也許還要很久,而我們目前其實只有兩個真正非常solid的價值池:比特幣和以太坊。拋開這兩個價值池,把其他那些并不穩固的網絡連接起來,真的有意義嗎?人們需要這么做嗎?哪怕是比特幣和以太坊,我也想象不出它們互相連接的場景是什么,為什么需要連接。如果只是涉及到代幣價值的交換,這個問題不是已經部分被交易所解決了嗎?如果是針對去中心化交易所的代幣交換,是不是應該有更簡潔、針對性更強的解決方案,或者換到其他層上解決?我喜歡Cosmos的嘗試,但跨鏈本身的技術難度,往往取代了一些其他問題的討論,以至于我們看到的討論,似乎都以「默認layer1跨鏈的必要性」為前提了。但關于跨鏈的場景問題,我確實始終沒想明白。我希望能聽到一些其他的看法,解決這些困惑。如果你有更好的理解,歡迎評論一起交流。對于那些并不了解Cosmos的朋友,作為弄懂Cosmos原理的介紹,橙皮書去年10月份寫的這篇文章依然值得一讀。我們一直希望生產那些擁有更長生命周期的內容,所以下面這篇文章,決定再發一遍。對話Cosmos:未來是所有人都用一條公鏈,還是每個人都有自己的鏈?

cosmos是一個很有意思的項目。如果要總結它的思想的話,這個2014年成立的項目,初衷是讓每個人都可以輕松地擁有一條屬于自己的鏈。在大部分人忙著打造公鏈、一統江湖的時候,cosmos的創始人jae有一些自己獨特的想法。他相信在大一統的公鏈之外,人們仍然需要有可替代的選擇,總有一部分人希望擁有一條屬于自己的鏈。甚至從其他角度來說,許多去中心化的應用本身也應該是一條獨立的鏈——比如,加密貓應該是一條鏈,fomo3d也應該是一條鏈,而不是公鏈上的應用。為此,cosmos團隊創造了許多工具,讓開發者可以像開發dapp那樣輕松開發自己的鏈。最終,當許多“小而美”、“定制化”、“專業化”、“針對性特別強”的鏈,像無數江河流海涌現出來時,cosmos會通過跨鏈協議和更大的網絡生態系統,為這些不同的鏈提供互相連接的能力。cosmos的目標是讓這些江河流海匯聚成區塊鏈的大海洋。這篇文章希望用通俗易懂的語言介紹cosmos到底是干什么的,它有趣的地方在哪,介紹完這些基礎信息后,文章末尾還有一部分橙皮書和cosmos創始人jae及其核心技術團隊對話的內容,從中也許你能更深刻地理解cosmos的理念。cosmos的起源:tendermint在技術發展早期,人們對如何開發一個去中心化的公共賬本并不會有太多的認識和思考。比特幣和以太坊就像一臺整體焊死的電腦,上面所有的元件都集成在一起,其中的邏輯錯綜復雜,沒有任何分層的技術棧可言。你很難對它進行改動,里面的零件也沒法拔出來做升級。當人們對公鏈有各種各樣完全不同的想法之后,很多人開始想開發自己的鏈。這個時候你會發現,即使比特幣和以太坊開源了,你也很難進行代碼的復用。除了把比特幣代碼拷過來,改個參數,換個名稱,弄出一個山寨幣之外,做不了太多事情。在這樣的背景下,有人就想,我能不能做一個工具,讓大家使用這個工具能更好更快的開發自己的鏈呢?就好像組裝電腦一樣,鍵盤、鼠標、顯示器、內存條,這些東西都是現成的、可獨立拆卸的,一個不懂計算機原理的人也能像拼積木一樣,制造各種各樣不同性能的電腦。cosmos——準確的說,是cosmos里的tendermint——就這樣誕生了。tendermint是cosmos里面最重要的組成部分之一,它也是整個cosmos生態的基礎。要理解cosmos,需要先弄懂tendermint。簡單的說,tendermint是一個通用的區塊鏈開發框架。你可以借助這個框架,快速定制開發自己的鏈。不妨設想一下,如果讓你來設計這樣一套開發工具,你會怎么設計?很顯然,第一步需要先把所有鏈都要用到的功能抽象出來。就像你要幫助別人制造一臺電腦,需要先搞清電腦都有cpu、內存、以及顯示器這些東西一樣。一條鏈的必要組成部分都包括哪些呢?cosmos團隊認為可以這樣劃分:網絡層:用來確保,在一個點對點的網絡里,每個節點都能接收和傳輸一筆交易。共識層:用來確保每個節點選出同一筆交易,這個交易將被允許對節點的狀態進行修改。在比特幣里面,所謂“狀態”就是一系列賬戶的余額,礦工們就一筆交易達成共識,如果有效,這筆交易就會修改所有賬戶的余額。應用層:用來確保交易的處理。所謂“交易的處理”指的是:輸入一筆交易和一個狀態,這個應用就會返回一個新的狀態。在以太坊上,應用層其實就是所謂的evm虛擬機。所有的交易進入虛擬機,虛擬機會根據調用這筆交易的智能合約的指示來修改狀態。

加密基金a41 Ventures推出管理Cosmos生態資產的儀表板服務:4月28日消息,據官方公告,加密基金a41 Ventures宣布將在V 0.5版本更新中推出用于管理Cosmos生態資產的儀表板服務“all for assets (簡稱a4asset)”,該服務可提供LP代幣和Cosmos應用鏈代幣資產追蹤、Cosmos生態代幣質押等功能。支持的代幣包括ATOM (Cosmos)、OSMO (Osmosis)、STARS (Stargate)、JUNO (Juno)、HUAHUA (Chihuahua) 和SCRT (Secret Network)。V 0.5版本更新時間定于北京時間4月29日上午8點。[2022/4/28 2:36:59]

cosmos團隊認為,這個三層結構基本就可以概括一條鏈的所有東西了。同時,大部人想開發自己的鏈,其實都不太關心網絡層和共識層,他們自己想定義的是應用層的東西,因為這層負責業務邏輯。所以,tendermint的目標就變成了:打造一個通用的網絡層和共識層,讓大家可以輕松在上面搭建自己的應用層,節省很多不必要的開發時間。tendermint包含兩部分的東西:第一部分叫tendermintcore。這部分把共識層和網絡層封裝在了一起,變成一個通用引擎,這個引擎用來確保:交易按照一致性和安全性的原則被復制到各個節點的機器上——也就是說,相同的交易以相同的順序被記錄在鏈上;第二部分叫ABCI協議,ApplicationBlockchainInterface。這部分是tendermintcore引擎和上面開發者自定義的應用層之間的接口。通過這個接口,應用層可以和底下的共識層和網絡層進行通信對話。ABCI協議的特點,是讓一筆交易可以被不同編程語言和任何編程環境下的應用處理。接下來,我們詳細看看這兩部分的東西:tendermintcoretendermintcore包括網絡層和共識層:網絡層方面使用的是gossip協議,這塊不重要,我們重點來看看共識層。共識方面,tendermint使用的是拜占庭共識算法+pos。拜占庭算法是一類解決共識的算法,它要求網絡里的驗證節點一輪一輪地進行廣播和投票,最終達成整個網絡的一致性,以此來抵消節點離線、網絡通信延遲、惡意節點搗亂等問題。拜占庭算法需要至少2/3的節點是誠實節點,在tendermint里面,這個2/3的節點不是指的節點的數量,而是指的節點所擁有的權益,也就是“錢”的數量——因為是pos機制,這個和我們之前介紹過的algorand是一樣的。此外大家都知道,拜占庭共識算法比如PBFT,是要求驗證節點必須是事先預設的一組固定的節點,但在tendermint里,驗證節點可以動態變化,只不過這個動態沒法像比特幣POW那么靈活,你想加入就可以加入,想退出就可以退出。每次tendermint增加或者退出一組驗證節點,都需要經過至少2/3的節點的投票才能決定。最后,如果驗證節點太多的話,形成共識的時間是會變慢的。所以,tendermint在創世的時候把節點數設定為100個。在這100個驗證節點之外,其他的用戶則可以使用輕節點來訪問網絡。根據他們的計劃,這100個節點數會按每年13%的速度增加,10年后穩定為300個節點。那么,100個節點對去中心化到底有沒有什么影響?這個問題屬于見仁見智了。cosmos認為是沒問題的,他們的白皮書里有這樣一組數據:64個節點,橫跨5個大洲,7個數據中心,使用商用的云計算實例,可以提供超高的處理性能,每秒鐘處理上千筆交易,延遲在1-2秒之間。而且這種性能是在嚴苛的敵手假設里也能夠成立的,哪怕系統里有惡意節點故意投票作弊,也能保證一定的容錯性。

數據:基于Cosmos生態已有143個項目正在開發:1月28日,The Block統計數據顯示,當前基于Cosmos生態系統,已有17個不同垂直領域共計143個項目正在開發中。[2021/1/28 14:15:23]

可以看到,tendermint的好處體現在性能、安全這些方面。除此之外,tendermint的另一個優點在于它不會分叉,因為pos拜占庭共識算法都是出塊后就立即達成最終確定性的。ABCI協議有了tendermintcore這個大殺器,你就可以在上面搭建各種各樣的鏈了,不管是公鏈、聯盟鏈還是私有鏈。之所以能做到這一點,是因為tendermintcore是不知道上面應用層具體是什么樣的,它不關心應用層的實現。tendermint把許多無關的細節都忽略了,只抽象出關鍵的東西,做成通用的接口。這個接口就叫abci協議,用來連接應用層和tendermintcore之間的通信。

abci協議是一個socket協議,不管你使用哪一種編程語言、運行在什么樣的編程環境下,只要你符合這個協議的標準,應用層和tendermintcore就能通信。cosmos官方已經實現了一個abci協議的版本,名叫TendermintSocketProtocol(TSP,orTeaspoon),當然你也可以實現自己的版本。abci協議包括幾種不同的消息類型。Tendermintcore會創建3個ABCI連接到應用層:一個用于內存池中廣播交易的驗證;一個用于共識引擎運行,用于新的區塊的提議;最后一個用來查詢應用層的狀態。以太坊的Solidity,以及Java,C++,Python,Go這些語言都可以用來寫出確定性的區塊鏈交易處理邏輯。需要注意的是,區塊的處理必須是即時確定的,不能是像比特幣pow那種概率性確定,否則tendermintcore達不成共識。pos和poa共識算法都是即時確定的。流程圖整個tendermint的工作流程可以簡化成下面一張圖來表示

高清版點這里查看:https://github.com/mobfoundry/hackatom/blob/master/tminfo.pdf我們用一個更具象的例子來看看abci協議和應用層的關系,可能會更直觀一點。比如說,我們想要以tendermint為基礎實現一個“假的比特幣”:比特幣就是一個記錄虛擬貨幣交易記錄的區塊鏈,網絡中每個節點維護一個經過所有人完全審計的UTXO數據庫。我們需要利用abci做一個符合類似定義的系統。那么TendermintCore主要負責這些事情:在節點間共享區塊的信息,交換一筆筆交易;建立一個權威的、不可被篡改的交易記錄我們需要編寫的應用層的東西則需要負責:維護UTXO數據庫驗證交易的密碼學簽名防止出現“花費不存在的交易”允許客戶查詢UTXO數據庫CosmosSDK好了,我們大概了解了tendermint到底是個什么東西。可以看到,編寫一個abci還是挺麻煩的。為了進一步方便用戶進行區塊鏈開發,Cosmos還提供了一個工具叫CosmosSDK,這個工具把區塊鏈中的一些通用模塊標準化,這些通用模塊覆蓋了大部分應用層需要具備的功能,比如:staking、slashing、IBC,賬戶accounts、治理、獎勵&手續費等。

Messari:目前有超過50個項目建立于Cosmos:數據分析公司Messari發推文稱,目前有超過50個項目建立于Cosmos,其中許多是針對DeFi的。Band Protocol、Kava、Terra和THORchain代表了構建DeFi生態系統所需的關鍵基礎設施。[2020/10/23]

有了CosmosSDK,用戶只需要在SDK的基礎上實現其他插件模塊,處理一些鏈特有的業務。cosmos團隊自己也利用這套sdk實現了一個例子叫CosmosHub,這個例子我們后面會涉及到。跨鏈我們已經了解了cosmos最核心的技術tendermint,也知道了cosmossdk是干什么。接下來我們看看cosmos跨鏈這塊的技術。這也是cosmos未來最重要的想象空間。當我們沒有很多條鏈的時候,跨鏈這個問題其實是不存在的。但隨著現在公鏈越來越多,跨鏈就成了需要解決的問題。兩條鏈需要彼此進行對話,比特幣和以太坊彼此要進行交易、傳送價值、交換各自的代幣,這個東西怎么解決呢?有這么一個思路:假設A鏈想要給B鏈發送10個xtoken,首先,這10個xtoken就會被鎖在A鏈上,不能動。然后,這10個xtoken被鎖定的密碼學證據從A鏈傳輸給B鏈,B鏈跟蹤A鏈上的驗證節點,如果這個密碼學證據被至少2/3的驗證節點簽名過,那么這筆跨鏈交易就是有效的,B鏈上就會產生相應的10個xtoken。注意,B鏈上的10個xtoken其實并不是真的xtoken,因為xtoken只存在于A鏈上,B鏈上的xtoken只是A鏈上的xtoken的代理而已,這個代理token需要配合一個證明了這些幣在A鏈上確實已經被鎖定了的密碼學證據。當這些token從B鏈上返回到A鏈,也是采用類似的機制。這套機制抽象出來,就是cosmos在使用的跨鏈通信協議——IBC協議,Inter-BlockchainCommunication。IBC就像一座橋,讓不同的鏈可以互相連通。關于IBC更詳細的定義可以查看這里:https://github.com/cosmos/cosmos-sdk/tree/master/docs/spec/ibc不過遺憾的是,目前IBC協議只支持簡單的價值傳遞,就是跨鏈發送token,還不支持邏輯、代碼或者其他數據的傳輸。區塊鏈網絡

有了IBC這個跨鏈通信協議,我們如何構造一個互聯互通的區塊鏈網絡?一種最直接的做法是,讓網絡中的每一條公鏈都和其他不同的公鏈之間建立IBC通信協議。這種做法簡單有效,但它有一個大問題:不具備擴展性。假設網絡中有100條不同的鏈,他們兩兩互聯就需要建立4590個鏈接。一旦鏈的數量增加,建立鏈接的數量也會迅速增加。那可不可以不要彼此互聯,直接把所有鏈全部串聯起來呢?這樣如果有100條鏈,他們總共只需要建立99條鏈接。但采用這種方式會面臨另一個問題:信任成本增高,一筆跨鏈交易出現雙花的風險也將大大增加。為什么呢?如果A鏈發給B鏈的token是在A鏈上產生的,那么B鏈只需要信任A鏈的驗證節點,但如果這個token是在C鏈上產生的,從C傳到A再傳到B,那么B鏈就需要同時信任A和C的驗證節點,最終這種跨鏈交易的驗證會非常麻煩。為了避免上面這兩種類型的問題,cosmos采用另一種辦法跨鏈。他們采用一種模塊化的架構來建立整個區塊鏈網絡的連接,這個架構包括兩個組成部分:一個叫hub,一個叫zone。zone和hub都是基于tendermint的區塊鏈:hub是跨鏈連接的中心,所有跨鏈的交易都通過hub統一處理;zone則是不同的子鏈。zone通過ibc協議和hub連接在一起,不同的鏈彼此要進行跨鏈交易,只需要通過hub來代理就能完成。

Cocos-BCX DeFi生態正式上線首款結合NFT的AMM平臺CROSWAP.COM:據官方消息,由Cocos-BCX生態投資的首款DeFi+NFT的去中心化AMM代幣兌換協議CROSWAP.COM于今日晚上8時正式上線。

CROSWAP在傳統AMM交易平臺的基礎上,把原有流動性憑證的FT(同質化代幣)改進為NFT(非同質化代幣),讓用戶的做市憑證從單純的數字進一步升級為數據。用戶可以通過LP NFT進而與其他的DApp進行數據交互,賦予NFT更多增值空間。而DApp可以通過代幣流動性憑證讓代幣價格和其產品通過NFT產生更大連接。

據悉,今晚將有多個DeFi項目與CROSWAP同期上線Cocos-BCX游戲公鏈主網。[2020/9/22]

cosmos團隊實現了第一個官方版的hub,名叫cosmoshub,也就是我們上文提到的利用CosmosSDK打造出來的產品。cosmoshub有自己的一套原生代幣叫atom,zone上的驗證者需要在hub上質押一部分的atom代幣,以此來規范自己的行為。一旦zone驗證節點作惡,hub就會沒收zone的代幣,這叫做slashing機制。你可以把hub簡單理解成整個網絡的中央代幣管理機構,而zone則相當于網絡里的節點。這種跨鏈的架構,很容易讓人馬上想到另一個問題:所有跨鏈的通信都通過hub這個中心代理完成,這樣會不會違背區塊鏈去中心化的初衷?值得一提的是,雖然跨鏈的確是大量依賴于cosmoshub的,但每個人都可以運行自己的hub,并不一定需要通過官方的cosmoshub。因此一定程度上也能保證跨鏈的去中心化。有點類似于:你可以自己運行一個hub,然后和幾個要好的朋友自己組成一個局域網,同時局域網和局域網之間又可以通過不同的hub連接起來。哪怕連接外網的hub癱瘓了,局域網內部的通信也不受影響。非tendermint的鏈可以互相連接嗎?到目前為止,我們有了tendermint,有了cosmossdk,可以只關心應用層的業務邏輯,不去管底層的網絡與共識層,快速地開發自己的鏈。除此之外,我們還有cosmoshub和zone,可以讓這些基于tendermint打造的許多條不同的鏈互相連接在一起,擁有互操作性。那么,不基于tendermint的鏈,也可以互聯嗎?這里分兩種情況:如果是擁有即時確定性的鏈,只要適配IBC就可以接入cosmos的網絡生態;如果是采用POW共識的概率確定性的鏈,那么情況就要復雜一點。cosmos針對后者的跨鏈需求,在zone的基礎上推出了新的組件——Peg-Zone。Peg-Zone其實就是一個代理鏈,用來追蹤原始鏈的狀態。Peg-Zone本身是基于tendermint的鏈,所以它擁有即時確定性,同時適配了ibc。Peg-Zone負責跟蹤原始鏈,在代理鏈上保證區塊的確定性。因此Peg-Zone需要事先設定一個規則,用這個規則來確認區塊的確定性,比如這個規則可以是:在當前區塊增加了100個新的區塊后,那么這個當前區塊就是穩定的,可以被視為確定性得到保證,不會分叉。我們可以看一個現階段以太坊的例子:假設要為以太坊做一個Peg-Zone,那么需要先在以太坊上部署一個智能合約。以太坊的用戶要轉100個token給cosmos的話,就是把token轉進這個智能合約里面。然后智能合約會把這100個token鎖起來,在當前區塊又增加了100個新區塊之后,Peg-Zone上的代理鏈上就開始釋放100個代理token。Peg-Zone上的代理鏈也可以向以太坊的原始鏈發送token,采用的機制類似。這時候Peg-Zone上的token,在以太坊上就會以一個ERC20的代幣形式出現。不過,Peg-Zone這種代理鏈的模式也有自己的問題:需要為每一條接入的鏈做特殊的定制。為以太坊建一個Peg-Zone的代理鏈還是比較容易的,因為以太坊是基于賬戶類型的,同時它有智能合約。如果要為比特幣做一個Peg-Zone的代理鏈,那就很復雜了——雖然是可行的,但是需要做很多額外的工作。小結到這里我們基本捋清了cosmos整個項目是做什么的了。總結來說,cosmos希望通過cosmossdk和tendermint等工具,讓開發者以一種模塊化、標準化、可插拔的方式,快速降低一條鏈的開發成本。讓每個人都可以輕松擁有自己的鏈之后,cosmos再通過IBC跨鏈協議和cosmoshub與zone所組成的生態系統,為這些不同的鏈提供互相連接的能力,最終組成一個大網絡。cosmos認為,這套理念除了降低區塊鏈的開發成本,讓不同的鏈擁有互操作性之外,還有一個很重要的優點:可擴展性。可擴展性cosmos在可擴展性上的提升分為兩個方面:垂直擴展:垂直方向上的性能提升,一方面體現在舍棄pow的共識算法,采用pos+拜占庭共識算法,另一方面體現在“把應用區塊鏈化”——在一個區塊鏈的虛擬機上開發dapp,這種dapp運行的效率,要比直接在一個內置了這種應用所需的交易類型、數據結構、狀態轉變函數的區塊鏈上運行,效率來得慢。水平擴展:除了共識算法和區塊鏈本身的垂直擴展,可擴展性還可以依附于cosmos未來想要提供的多鏈系統。這個未來的構想是這樣:網絡中有一群公共的驗證節點,負責保證一筆交易的安全,然后多條并行鏈分別執行這筆交易的一小部分,從而達到更快的交易處理速度。cosmos認為,現在大多數開發者傾向于在以太坊上開發智能合約,而不愿意開發自己的鏈,主要是因為開發一條鏈的難度太高了。但隨著tendermint的普及,開發一條鏈的成本會變的像開發一個智能合約一樣簡單。訪談對話cosmos關于區塊鏈和生態的理解非常有意思。可能會有不少人和橙皮書一樣,對cosmos堅信「每個人都應該擁有一條鏈」這個理念感到好奇。在此前上海萬向區塊鏈峰會上,橙皮書恰好有機會和cosmos創始人jaekwon及核心技術開發團隊進行訪談,我們著重圍繞這一理念進行了探討,以下是對話節選:橙皮書:如果用簡單的一段話來介紹cosmos是什么,你認為cosmos不同點主要在哪里?tendermint核心開發人員ChristopherGoes:隨著區塊鏈的發展,我們看到很多公鏈出現。這些區塊鏈如果想要彼此對話,交換彼此的token、價值、資產甚至是代碼的話,他們需要有相關的協議進行通信。cosmos提出了ibc跨鏈協議,用來解決不同鏈之間對話的問題。另一方面,像以太坊這樣的公鏈讓開發者可以開發自己的應用,比如虛擬貓、去中心化交易所等等,這一點非常酷,但是這些應用必須跑在一個通用的虛擬機上,這樣其實會對應用的擴容造成限制。cosmos解決了這一問題,采用的辦法是:讓很多應用成為自己的鏈。應用跑在一條專門為自己量身定制的鏈上,從而增加擴容的能力,同時借助ibc協議,這些應用化的鏈又能擁有跨鏈的互操作性。橙皮書:未來我們會擁有很多條鏈嗎?我感覺類比互聯網的話,我們可能會有不同的網站應用,但在這些網站應用下面,我們可能只會有一個tcp/ip協議?創始人jae:如果要從這個角度類比的話,ibc協議可能會變成tcp/ip協議。從長遠來看我同意你的觀點,我們可能的確不會擁有很多條鏈。互聯網最早出現也是有很多不同的網站應用,后面出現了大一統,搜索最終出現google、博客服務只剩下wordpress、社交網絡大家都用facebook。可能會有類似的循環出現。但是短期來看,比如最近10年,因為共識算法、編程語言、社區這些方面,每個項目都會有所不同。什么才是最好的共識算法、最好的開發語言、實現區塊鏈最好的方法,這些都很難有定論。所以我們可能初期還是需要很多不同的鏈,到了后面很成熟的時期才會出現一條大公鏈,上面承接不同的應用。盡管如此,我還是相信,即使有這些大公鏈的存在,每個人還是會想要擁有自己的鏈。橙皮書:我很好奇為什么你會相信人們會有自己的鏈?因為你要自己維護一條鏈的話,其實是非常困難的?jae:的確很難。但我覺得這里面有一種類似于人類本能的東西存在,所謂人的“自舉”能力,傾向于通過自己的努力獲得成功。任何時候人們感覺主流的鏈不能滿足自己的需求,這背后就會有一些潛在的價值,一旦你有一個社區,有一條自我激勵的鏈,這些價值就會長大。我覺得自始自終會存在兩種力量,這兩股力不停地互相push:一種是朝著中心化的、集群的方向,另一種是人們想要某種可替代性,或者第二選擇。cosmoscsojim:如果你把facebook拆開的話,這里面就已經需要很多條鏈了。一個區塊鏈版的facebook,它可能需要一條廣告鏈、一條關系鏈、一條xx鏈等等。這些鏈每個只負責做一件事情,上面有特定的應用程序,而facebook則需要對這些鏈統一做優化和適配,控制它們分別運行得多快,控制它們怎么升級。這就是cosmos一個很具象的應用案例。jae:用另一個例子來回答為什么人們會需要很多條鏈的話,可以去看看金融領域。如果你去看一些金融系統的話,里面有很多的案例,銀行出于監管的要求,他們需要掌握很多敏感的數據,對相應的工具也需要有控制權。因此除了通用的公鏈之外,這些領域都需要擁有很多能夠自己掌控的鏈。cosmos研究員sunnyaggarwal:我們之前遇到過一個團隊,他們非常信仰一個叫LocalCurrency的理念。這個理念認為,每個社區都應該擁有一套自己的本地貨幣,用這套貨幣就可以很完美的滿足本地居民的需求,構建本地的金融系統,協調整個社區的組織工作,達到本地社區的“自治”。在這種場景里,可能每個本地社區就都需要一條屬于自己的鏈了。橙皮書:未來cosmos會遇到哪些挑戰?jae:我們對整個生態系統的安全必須想得非常的深。在模塊化的設計里怎么保證一個系統的安全是一個挑戰。所以我們設計了一套多樣化的獨立的存儲,還有一個邏輯控制的組件叫做keeper,因為它負責把邏輯藏在數據后面。這些隔離對系統的安全性都是有好處的,因為這樣你去架構一個應用的時候,你可以很清楚這個應用都是由哪些部分組成的,他們彼此之間如何連接,如果出了問題也可以很容易定位。未來我們可能需要對很多不同的模塊做更多語言的適配,會遇到的挑戰可能會是,如何把這些模塊再優化得更好,比如支持直接在實時的網絡上進行不同模塊的熱插撥,等等。參考來源:https://blog.cosmos.network/understanding-the-value-proposition-of-cosmos-ecaef63350d|UnderstandingthevaluepropositionofCosmos–CosmosBloghttps://zhuanlan.zhihu.com/p/31131214|Cosmos互聯鏈通信技術規范https://zhuanlan.zhihu.com/p/43898294|Cosmos項目以及SDK介紹https://tendermint.com/docs/introduction/introduction.html#abci-overview|WhatisTendermint?|TendermintCorehttps://blockgeeks.com/guides/what-is-cosmos-blockchain/|WhatisCosmosBlockchain?MostComprehensiveGuidehttps://www.itcodemonkey.com/article/4688.html|深度剖析區塊鏈跨鏈技術Cosmos(上篇)-IT程序猿https://www.itcodemonkey.com/article/8420.html|深度剖析區塊鏈跨鏈技術Cosmos(下篇)-IT程序猿https://cosmos.network/docs/sdk/core/intro.html

人工智能項目Fetch.ai宣布跨鏈計劃,將利用Cosmos IBC提供跨鏈服務:人工智能區塊鏈項目Fetch.ai (FET)宣布將進行跨鏈服務升級,未來的Fetch 2.0主網將通過Cosmos Hub的IBC網橋實現跨鏈功能,從而實現向其他區塊鏈網絡提供機器學習服務。此外,Fetch.ai虛擬機將于本周在測試網上進行升級,新的FET虛擬機將基于 WebAssembly,聚集性能表現,Fetch.ai團隊還將提供新的技術文檔,幫助開發人員能夠為遷移到活動網絡做準備。[2020/7/21]

Tags:COSOSMOSMOMOSCOSM幣osm幣卡cosmosevmos幣ieo價格

比特幣行情
BTC周報 | 微軟重啟比特幣資金存入功能; 閃電實驗室發布BTC支付新功能(3.18-3.24)_比特幣:COINUP交易所

本周BTC價格本周比特幣價格高低起伏明顯,高點低點均出現在3月22日。美元和日元比特幣交易市場份額較上周減少,占83.71%;各家礦池份額占比較上周差距明顯;閃電實驗室發布比特幣支付渠道新功能“.

1900/1/1 0:00:00
BTC強勢突破,上行周期或開啟——區塊鏈周報0407_BTC:ethnographyofspeaking

導讀本周BTC強勢站上5000美元,帶領市場整體反彈。BTC已經接近減產前半年的時間節點,合規化的發展、公眾認可度的提升和滲透率的增長可能會推動第四輪價格周期的上行行情.

1900/1/1 0:00:00
“打新”大戰:各家套路有何異同? ——區塊鏈周報_Huobi:NFTLaunch

導讀“打新”大戰正式開啟,各交易所“打新”模式究竟有何異同?IEO將如何發展?摘要專題:通過對比可以發現,在BinanceLaunchpad之后推出的“打新”產品相對更加強調合規.

1900/1/1 0:00:00
星球日報 | 馬斯克“卸任”狗狗幣前 CEO;BitMEX稱將賠付5億美元爆倉案_狗狗幣:馬斯克

頭條 馬斯克成“狗狗幣前CEO”,帶動幣價上漲30%4月3日,埃隆·馬斯克發推表示:“狗狗幣的價值可能會有所不同”。同時,馬斯克推特身份介紹也設為“狗狗幣前任首席執行官”.

1900/1/1 0:00:00
區塊鏈在兩會的3年_區塊鏈:區塊鏈的未來發展前景ppt

文:柏伶編輯:鄧龍這是區塊鏈進入兩會的第三年。作為一項前沿、新興的技術,區塊鏈自誕生以來,真正進入大眾的視野不過就這幾年的時間.

1900/1/1 0:00:00
灣區國際金融科技城落戶深圳福田,金融科技企業的新機遇要來了?_區塊鏈:區塊鏈存證流程圖

3月23日,灣區國際金融科技城在第十屆中國金融科技發展論壇上正式揭牌,落戶深圳市福田區。灣區金科城以金融科技為核心,力圖引入全球范圍內全產業鏈的金融科技企業入駐,并計劃建設更大規模的國際金融科技.

1900/1/1 0:00:00
ads