以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > BTC > Info

深入解析Cosmos早期跨鏈生態——IBC非一日完成_OSMO:cosmos

Author:

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

本文提及一個常被忽略的功能:Ethermint,即在Cosmos生態中啟用智能合約功能,此外詳細解釋了IBC工作原理。

作者|SEQ翻譯|頭等倉Jaden編譯|頭等倉Maggie譯文版權歸頭等倉所有,任何轉載請保留前言信息。

本文是Cosmos三部曲的第一部分。本文將闡明筆者在研究Cosmos的過程中學到的內容。希望這些內容有益于那些對Cosmos感興趣的人。目前Cosmos還處于早期開發階段。用于連接區塊鏈的IBC等組件目前處于研究/規范階段,因此在發布時可能會發生變化。

什么是Cosmos?

Cosmos是實現區塊鏈間互操作性的網絡和框架。這些區域由TendermintCore支持,這提供了一個高性能、連貫、安全的PBFT共識引擎,其中嚴格的分叉問責模式可以減少惡意行為。Cosmos不是一個產品,而是一個基于一系列普適性的模塊和工具的生態系統。

在Tendermint共識中,共識節點首先要經過多輪投票,然后才能就一個區塊的內容達成共識。當2/3的節點達成共識后,會通過狀態轉換邏輯運行區塊,并提供最終確定性。目前,以太坊的工作量證明共識中,共識過程是倒置的,礦工先選擇包含在區塊中的交易,然后更新運行狀態,最后“運行”嘗試挖礦。

TendermintBFT每秒最多可處理幾千筆交易。然而這只考慮了共識,應用層也是限制交易量的因素。Ethermint的速度已高達200tps,這遠遠超過當前版本的以太坊和比特幣的速度。

共為2020 | Block.one首席執行官:區塊鏈深入數據,更好為用戶服務:金色財經現場報道,2020年6月21日,由金色財經主辦的共為2020·區塊鏈創新應用論壇在深圳拉開帷幕。Block.one首席執行官Brendan Blumer、金色財經CEO安鑫鑫就《Block.one、EOSIO和區塊鏈未來》進行現場連線。Block.one首席執行官Brendan Blumer指出:大家看到周圍的事物往往只是表面,但往下深挖是很大的數據庫。比如現在社交媒體上有很多廣告,這些廣告下面是數據,很多公司用算法和技術方法把廣告推送到我們身邊。區塊鏈技術可以深入其中,提高更好的透明度,看是否為用戶服務,讓用戶能更好的掌控。[2020/6/21]

很多項目都采用了Tendermint共識,包括BinanceChain,HyperledgerBurrow。值得注意的是,僅僅使用Tendermint共識并不意味著可以與Cosmos生態系統中的其他區塊鏈連接,這些項目還需要分叉代碼,將IBC部署為本機協議,從而通過IBC實現互操作性。

Tendermint共識算法遵循傳統方法,依靠所有驗證節點彼此通信達成共識。由于通信開銷有限,因此不能擴展成千上萬個驗證節點,而比特幣和以太坊則不同,他們可以擁有無限個驗證節點。當有100個驗證節點時,Tendermint可以運行。

因此,使用Tendermint構建的區塊鏈的缺點是,需要提前了解驗證節點,并且不允許礦工隨意出入網絡,這一點與比特幣和以太坊不同。

聲音 | 科藍軟件:公司與螞蟻金服在區塊鏈方面有廣泛深入合作:科藍軟件(SZ300663)在互動平臺表示,公司與螞蟻金服在互聯網銀行的前臺、中臺、后臺產品和項目以及區塊鏈方面已經有廣泛深入的合作,雙方是戰略層面的合作,并且還在繼續深化以及向其他領域擴展,具體請參考公司相關公告。[2019/11/20]

除此之外,它還要求系統保持時間概念,這在理論上是一個非常復雜的問題。雖然在實踐中,Tendermint已經證明,如果你使用各個節點集成的時間戳,就可以完美地解決這個問題。

在這方面,有人認為,相較于比特幣,Tendermint共識協議更“中心化”,因為Tendermint共識的驗證節點更少,并且必須提前了解。

假設超過2/3的驗證節點不進行惡意投票,Tendermint協議能確保安全性和活躍度。換句話說,如果少于1/3節點惡意投票,則協議可以保證安全性和活躍度。

主權

Cosmos的目標是:在Tendermint共識機制下,開發人員可以使用CosmosSDK輕松構建區塊鏈、通過治理獲取項目主權,以及獲取鏈間互操作性。這是Cosmos與Polkadot和以太坊2.0等競爭對手的主要差異。以太坊2.0和Polkadot則是共享安全性,鏈上存在一個“根鏈”來確保安全性,防止出現雙花。

治理是指:由代幣委托人中的新功能,就必須完全依賴以太坊平臺的治理。然而,主權所有權也有權衡利弊。因為如果區域想要主權,就要有激勵其他人運行全節點、驗證/創建區域區塊的方法。雖然使用CosmosSDK可以輕松創建區塊鏈和發行代幣,但是創建自己的代幣還需要考慮法律/規章問題。你打算怎么分配代幣?你打算如何在交易所上市?如何激勵他人使用代幣。同時代幣不會被歸類為證券?這些都會影響ICO的結果。由于每個區域都需要自己的驗證節點,而驗證節點數量是有限的,因此每個區域都會試圖說服驗證節點驗證自己的區塊。

動態 | 國家信息中心黨委書記與中國移動副總裁就區塊鏈服務網絡研究與合作進行深入交流:9月25日上午,國家信息中心黨委書記、主任程曉波會見中國移動通信集團副總裁李慧鏑一行,雙方就區塊鏈服務網絡研究與合作進行了深入交流。(新浪財經)[2019/9/27]

每個區域/應用程序本質上都是一個迷你DAO,并不是所有人都樂于交出項目主權、并依靠社區來決定項目的未來。Cosmoshub已經證明這行得通,但其他項目方可能并不希望自己的應用程序是一個迷你DAO。如果有競爭對手獲得區域的1/3代幣,那么可能會拒絕所有治理投票,從而阻礙項目進展。

某些區域的安全性可能會比CosmosHub低很多,因為每個開發人員都需要驗證自己的區塊鏈,并使用POS代幣化,而且沒有簡單的方法來驗證驗證節點的設置,以確保安全性。雖然Cosmoshub目前非常安全,這歸功于當前質押的代幣價值非常高,但是如果質押的代幣大幅減少時,區域的安全性則還有待觀察。雖然Cosmos一開始的主要目標是為區域提供主權,但現在希望連接Hub的驗證節點能驗證/創建區域的區塊,從而提供共享安全性。要達到這個目標,Cosmos需要尋找一種方法來激勵驗證節點。另一種選擇是,如果開發人員不想創建代幣,也不想要主權,那么他們就可以在像Ethermint一樣在區域的EVM上構建DAPP。

以上內容就是每種方法的潛在優點和缺點。但與以太坊和Polkadot強迫性的共享安全性不同,Cosmos給開發者提供選擇,讓他們自己決定。

聲音 | 律師劉曄:法院可以更一步深入了解并思考比特幣SV的屬性:上海市海上律師事務所合伙人劉曄在微博表示:當法院進一步思考時,當知道,比特幣并非虛擬財產而是真實財產。當更一步深入了解并思考時,當知道,比特幣SV乃遵循比特幣白皮書的原始理念,乃真正比特幣,其不僅僅是真實財產,且以提供真實賬本空間服務的形式在實現真實商品屬性的同時(當下法律),也逐漸走向成為全球貨幣之路(未來法律)。據媒體報道,今日,首例比特幣財產侵權糾紛案在杭州互聯網法院開庭宣判。本次庭審法院確認了比特幣“虛擬財產”屬性。[2019/7/18]

區塊鏈的層

從架構的角度來看,每個區塊鏈可以分為三個概念層:

應用層:負責更新交易狀態。

網絡層:負責傳播交易以及與共識相關的信息。

共識層:使節點能夠就系統當前狀態達成共識。

狀態機與應用程序層相同。它定義了應用程序的狀態和狀態轉換功能。其他層負責在連接到網絡的節點上復制狀態機。

在CosmosSDK是一個通用框架,簡化了在TendermintBFT上創建區塊鏈app的過程。CosmosSDK的目標是創建一個模塊生態系統,開發人員能輕松啟動專用應用程序的區塊鏈,無需從頭編寫代碼。任何人都可以為CosmosSDK創建一個模塊,并且在區塊鏈中使用現成的模塊、并將模塊導入到app中都非常簡單。

TendermintBFT共識通過應用程序區塊鏈接口連接到應用程序。該協議可以被包含在在所有編程語言中,開發人員可按需選擇。

政策 | 人民銀行副行長范一飛:要深入推進央行數字貨幣研發:據中國人民銀行消息,人民銀行黨委委員、副行長范一飛強調,要加大改革創新力度,深入推進央行數字貨幣研發,進一步完善紀念幣發行機制,探索多元化發行基金倉儲模式,推動鈔票處理業務轉型。四是著力維護現金流通秩序,繼續推動大額現金管理先行先試,建立整治拒收現金長效機制,健全現金機具管理機制,進一步推進反假貨幣工作重心前移,加強虛擬貨幣監測監管。[2019/2/22]

中心輻射型拓撲

(編者注:拓撲,幾何圖形或空間在連續改變形狀后還能保持不變的一些性質)

Cosmos是中心輻射型拓撲,因為每個區域互相連接復雜程度過大——如果要將每個區域互聯,則網絡中的連接數將隨區域數量呈二次方增長。因此,如果網絡中有100個區域,那么相當于要4950個連接線。

區域是常規的異構區塊鏈,而中心hub是專門將區域連接在一起的區塊鏈。當區域與hub建立IBC連接時,區域可以自動訪問與其連接的區域。因此,每個區域只需要與hub建立連接,因為hub數量一定,因此建立的連接是有限的,不會無限增長。Hub還可以防止區域內出現雙花。這意味著當區域從hub接收代幣時,只需要信任發送代幣的區域和其路徑中的Hub。Hub不會驗證或執行其他區域提交的交易,因此用戶有責任將代幣發送到他們信任的區域。

Cosmos網絡中將有很多Hub,第一個啟動的Hub是CosmosHub,其原生代幣稱為ATOM。ATOM僅適用于CosmosHub,而每個hub都有自己的代幣。CosmosHub的交易費用不僅可以用ATOM支付,還可以使用其他代幣。而其他hub則不同,類似IRIShub中只可以使用IRIS支付交易費用。

如上所述,CosmosHub是該網絡中的眾多hub之一,目前staking比例約為70%,ATOM的市值為8億多美元。IRISnet是第二個推出的hub,目前質押的IRIS約為28%,市值不到1700萬美元。本月末即將推出第三個hub,代幣為SENT,其市值約為340萬美元。這3個hub的安全性差別很大,隨著越來越多的hub和區域互相連接,對驗證節點需要更多代幣激勵。

Ethermint——在Cosmos生態中啟用智能合約功能

標準的Cosmos區域/hub并沒有智能合約功能。因此為了要啟用智能合約功能,應用層通過ABCIAPI從共識層中抽離,從而在Tendermint共識下,Cosmos可以移植并使用其他區塊鏈的代碼,并訪問EVM。這就是所謂的Ethermint。

因此,開發人員可以將區域連接到Ethermint等專用區域,基于Solidity建立和運行智能合約,同時享受比現有POW機制性能更好的tendermint共識。正常的以太坊運行速度約為每秒12.5筆交易,而Ethermint的上限為200TPS。與現有版本的以太坊相比,速度非常快。以太坊正在開發自己的擴展性解決方案,使用的是以太坊2.0,很快就會推出。如果需要,開發人員可以輕易將以太坊的現有工具/應用程序移植到Ethermint。

除了垂直拓展,還可以通過多個“平行鏈”增加交易量。這個平行鏈運行相同應用程序并由同一組驗證節點操作。因此,如果1個Ethermint區域的上限是200TPS,那么平行運行4個Ethermint區域,理論上可以達到800TPS。

目前,以太坊上有大量的開發人員/應用程序,如果開發人員將他們的DAPP遷移到Ethermint,就會失去與以太坊的本地兼容性,但可以獲得Cosmos生態系統中Ethermint及其他區域的兼容性。

IBC

IBC是指鏈間通信協議,是一種端到端、跨鏈連接的狀態協議,使得獨立分布式賬本的模塊經過身份驗證后可以進行可靠、有序地相互通信。具有IBC協議的分類帳本必須為提供一組特定功能,用于驗證共識和生成加密承諾證明,并且IBC數據包中繼器有望訪問網絡協議和物理數據鏈,讀取分類帳本的狀態,并將數據提交給另一個賬本。

在IBC架構中,模塊不是直接通過網絡基礎設施相互發送消息,而是創建要發送的消息,然后通過“中繼者(relayer)”進行中繼。“中繼者”在鏈下運行,當提交數據數據時,可以利用連接兩個區塊鏈的輕客戶端連續掃描每個分類帳本的狀態,在另一個分類帳上執行交易。為了實現兩個互聯的分類賬之間操作數據一致,IBC要求在分類賬之間至少存在一個正確實時的中繼過程。我們要激勵中繼者來執行此任務。

中繼過程必須能夠訪問兩個鏈上的賬戶,并且有足夠的余額來支付交易費用。中繼者可以采用應用級方法來收回這些費用,例如通過在IBC通信數據包中包含一筆支付給自己的費用。

可以將IBC協議地信息傳遞過程高度概括為:首先,區域1在區塊鏈上提交信息,并根據協議將代幣A放在第三方托管。其次,區域1達成共識,然后信息傳遞到IBC模塊后創建一個數據包,并作為證據添加到區域1的“出鏈列隊”中。而通過區域1的輕客戶端,所有中繼者可以持續監控區域1的狀態。中繼者將選擇傳遞這些IBC數據包消息,向Hub1提交證明。然后,Hub1發送收據,證明它已收到來自區域1的消息,中繼者1將證明發送回區域1。然后通過另一個發送到Hub1的收據,區域1中那個IBC數據包從”出鏈隊列“中移除、減少相應代幣,并發送證明。Hub1驗證該證明并生成相應代幣。

雖然可以選擇UDP傳輸,但是代幣傳輸需要在IBC中有TCP連接。每個發送信息、收據將占用至少2個區塊,因此使用CosmosHub出塊時間作為示例,區域和hub之間傳輸一筆交易可能需要至少41.28秒。然后,還必須考慮當時的總交易量和相關的手續費價格,才能確定是否能使用2個或以上連續的區塊。在第二部分中,我們將研究多跳路由、跨多個路徑、橋接分區代幣傳輸的潛在問題,同時還要會探討其他互操作性解決方案,這些解決方案可以解決一些問題,補充Cosmos生態系統。

原文:https://medium.com/@CryptoSeq/cosmos-an-early-in-depth-analysis-at-the-ecosystem-of-connected-blockchains-part-one-508cd679bac5

稿源:https://first.vip/shareNews?id=1939&uid=1

Tags:COSOSMOcosmosCOSMSerum Ecosystem Tokencosmos代幣atom幣

BTC
邦德區塊周記|2019-30周:7.22-7.28孫宇晨和AK的表演,美國各路大咖們的平行戰場_OIN:okb幣值得投資嗎

這是熱鬧的一周,伴隨著“孫宇晨十二時辰”的表演,他又多了一個Title:20年來首個放巴菲特鴿子的男人,這與周末比特幣小瀑布有沒有關聯?恐怕并不直接有關.

1900/1/1 0:00:00
Bitfinex CFO:美國政府只是想要爭奪數字貨幣的主導權,若市場被其主導將是災難_BTC:BIT

近日,DragonEx龍網CIOJoanneLong與Bitfinex和USDT創始人兼CFOGiancarlo見面會談,雙方對Bitfinex與DragonEx龍網的戰略合作進行了規劃與期待.

1900/1/1 0:00:00
歐陽默博士: 全球區塊鏈法律平臺“RockTree LEX”在國會為金融創新而戰

(圖片:石木資本董事長歐陽默博士與國會議員Hollingsworth,IBM以及德勤的區塊鏈主管會晤)區塊鏈:新的經濟增長競賽。美國政府警告稱:在全球區塊鏈技術競賽中,美國正迅速落后.

1900/1/1 0:00:00
關于ZOL(零極)7月31日正式上線BTB.io的公告_GAS:區塊鏈工程專業學什么女生好

尊敬的BTB.io用戶:BTB.io交易所將于新加坡時間2019年7月31日正式上線ZOL 上線時間: 開放充值時間:2019年7月30日09:30開放交易時間:2019年7月31日09:30公.

1900/1/1 0:00:00
Libra的出現:政商界及加密界持何看法?_LIB:BOO

2019年,Facebook穩定幣Libra橫空出世,再次引起世界嘩然。每月有超過27億人使用Facebook、Instagram、WhatsApp或Messenger中的至少一項服務,用戶群體.

1900/1/1 0:00:00
CoinTiger幣虎已發放LOTEU交易賽活動獎勵_COIN:pandacoin-pnd

尊敬的用戶: CoinTiger幣虎交易平臺的“交易LOTEU,贏取600,000LOTEU獎勵”活動已經結束,活動獎勵已發放至用戶賬戶,請所有符合活動條件的用戶在-中查詢分發結果.

1900/1/1 0:00:00
ads