以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

區塊鏈的 TCP/IP ?Cosmos 技術分析|標準共識_區塊鏈

Author:

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

Cosmos簡介

以傳統互聯網的角度來看,正是由于IP協議的中繼左右,讓我們熟知的HTTP、P2P、IEEE、WiFi等協議相互連接,才有了我們可以在HTTP協議上登錄網頁版微信,利用P2P協議將文件通過網頁版微信傳輸等應用場景。而以Cosmos、Polkadot為代表的跨鏈技術正在構建區塊鏈領域的IP協議,故而有人將跨鏈技術視為區塊鏈3.0時代。

Cosmos原理

圖中最左側和最右側的4條公鏈在沒有Hub的情況下要實現連接,就必須在彼此之間新建一條通道,但如果有了Hub,它們都只需要與Hub連接,由Hub實現跨鏈的中轉。

Hub本身也是一條公鏈,使用CosmosSDK開發,具備tendermint結構;Hub連接的公鏈以及公鏈的代理鏈被稱作「Zone」,所有的Zone都需要實現IBC通信標準。

美股開盤:美股區塊鏈概念股跌多漲少:美股開盤,標普500指數開盤下跌0.94%;納斯達克指數開盤下跌0.81%;道瓊斯指數開盤下跌1.06%。美股區塊鏈概念股跌多漲少,柯達下跌3.07%,埃森哲下跌1.89%,overstock.com下跌0.31%;RiotBlockchain上漲2.88%,MarathonPatent上漲6.26%,Square下跌0.62%。[2020/10/26]

CosmosSDK架構

baseapp:定義了一個基本ABCI應用的模版,與Tendermint通信。開發者也可以根據自己的需求重寫。

應用程序:包括gaia、basecoin、democoin。其中gaia就是hub主程序,basecoin以及democoin是提供的兩個示例應用。

動態 | 加州政府運營機構任命區塊鏈工作組研究區塊鏈的可能用例并出具報告:加利福尼亞政府運營機構(CalGovOps)部長Marybel Batjer已選擇Camille Crittenden擔任該州20人區塊鏈工作組的主席。該工作組的任務是探索該州分布式分類帳技術(DLT)的可能用例,并在2020年7月1日向立法機構提交一份研究報告。[2019/8/17]

plugins:cosmos-sdk的基本單元,每個plugin都是baseapp的功能擴展,包含各自的消息和交易處理邏輯。

目前SDK已經集成了一些重要的plugin:

staking:POS相關的實現,包括:綁定,解綁,通貨膨脹,費用等操作。

ibc:跨鏈協議IBC的實現,也是Cosmos支持跨鏈的主要插件。

聲音 | “現代密碼學之父”Whitfield Diffie:區塊鏈的前景取決于能否為用戶創造價值:據深圳僑報消息,近日,在第二屆智薈深圳·海外專才深圳行上,“現代密碼學之父”Whitfield Diffie表示,沒有網絡安全就沒有穩定的經濟、社會的正常運轉,就不能保障大眾的利益。而如今極為火熱的區塊鏈,其背后的核心支撐也正是公鑰加密技術。他還指出,區塊鏈在未來將會有更加龐大的用戶群,而區塊鏈的前景取決于能否為用戶創造價值。同時,區塊鏈的發展從一定程度上推動了加密技術的“復興”,使區塊鏈重新聚焦于產品的加密層面。[2019/4/18]

governance:治理相關的實現,如提議、投票等。

auth:定義了一個標準的多資產賬戶結構,開發者可以直接嵌入自己的賬戶體系中。

區塊鏈概念股漲跌各異:柯達收跌0.98%,Accenture收漲1.86%,Overstock.com收漲1.76%,Riot Blockchain收跌0.14%。[2018/4/18]

bank:定義資產的轉移。

PegZone原理

基于Cosmos-sdk開發的區塊鏈能夠輕松滿足實時最終性,然而現存的Bitcoin和Ethereum這類使用POW共識的區塊鏈并不具備此特點,只能屬于概率最終性,無法防止區塊鏈的回滾。對于這類鏈,團隊采用PegZone方案來解決。

上圖我們可以看出PegZone可以分為5個部分:

SmartContract:資產托管的角色,保管以太坊中的代幣和Cosmos中的代幣。主要提供了lock、unlock、mint、burn四個方法。

Witness:是一個以太坊全節點,監聽以太坊合約的event,并等待100個區塊產生后,封裝WitnessTx提交到PegZone中來證明在以太坊內狀態更改。

PegZone:PegZone是基于Tendermint的區塊鏈,負責維護用戶的賬戶信息,允許用戶之間資產的轉移,并提供交易查詢。

Signer:使用secp256k1對交易進行簽名,以便簽名能夠高效的被智能合約驗證,對應于智能合約的校驗者公鑰集合。

Relayer:中繼器負責交易轉發。將所有Signer簽名后的SignTx轉發到smartcontract中。

以太網到Cosmos的傳輸過程

合同在Cosmos端接收lock帶有ERC20令牌和目的地地址的交易。它將收到的資金鎖定在掛鉤區域的共識,記錄通知轉發器的事件。

中繼器通過RPC連接到以太坊完整節點,監聽Lock事件。

一旦節點收到智能合約的存款,它就等待100個街區,然后生成并簽署SignWitnessMsg證明宇宙釘區正在監聽的事件的證據。

掛鉤區域接收證人交易,直到超級大多數投票權見證了事件。每個BeginBlock調用peg區域檢查是否有任何傳入的以太坊傳輸已達到超過大多數確認。

然后,節點使用內部事務更新狀態,以反映某人想要從以太坊發送令牌并生成IBCWitness將令牌轉換為指定的目標鏈.

合約操作過程如下圖

Cosmos到以太網的傳輸過程

ABCI應用程序收到IBCRelay要求刻錄以太坊令牌的請求,并根據IBC規范處理它。ABCI應用程序生成一個有效的以太坊交易,其中包含{地址,令牌地址,金額,非現金},并將其寫入其狀態。

每個簽名應用程序正在監視ABCI狀態中的新事務,并檢測新事務。

每個簽名應用程序使用secp256k1使用以太坊智能合約已知的密鑰簽署交易。

每個簽名應用程序都將其中繼提交回ABCI應用程序以SignRelayMsg進行復制。

定期查詢ABCI應用程序事務的中繼進程看到事務已達到所需的中繼閾值。

其中一個中繼器通過調用該unlock函數將事務發送到智能合約

智能合約用于ecrecover檢查它是否由與交易高度相對應的超級大多數驗證器集簽名。智能合約釋放交易中指定的令牌,使其可用于目標地址。

標準共識分析

Cosmos目前有CosmosHub模塊跨鏈PegZone模塊IBC模塊治理相關模塊等一系列全生態環境,從愿景上看,Cosmos希望打造成一個區塊鏈互聯網。所以需要解決跨鏈的問題,目前未知并未在跨鏈方面看到成熟方案,這個目標還是很遠大,但很難實現,類比互聯網網絡沒有共識層,只要解決好傳輸問題,就可以完成基本的通信,但區塊鏈不一樣,它的特色就是有不同的共識模型,這是它的生命力,也是它進步的方向。

Tags:區塊鏈COSMcosmosCOS區塊鏈最新騙局曝光Cosmostartercosmos幣發行量多少COSMIC幣

比特幣價格實時行情
李禮輝:Libra有巨大潛力 可信任機構數字貨幣更可能成為通用工具_數字貨幣

鳳凰網財經訊8月8日,由上海交通大學上海高級金融學院和鳳凰網財經聯合主辦、舍得酒業獨家支持的“SAIF金融論壇—AI時代的金融科技與數字貨幣”在深圳舉辦,峰會大咖云集.

1900/1/1 0:00:00
LBank 對于「LBK打折售賣」抽簽規則的詳細說明_LBank

尊敬的LBank用戶: 由于收到社區熱烈的反饋,LBank聽從社區意見,在「LBK打折售賣」中加入「認購抽簽」售賣規則,詳情如下: 認購規則 在此規則下.

1900/1/1 0:00:00
Binance開放NPXS/USDT、NPXS/USDC交易市場_BIN

親愛的用戶: Binance將于2019年08月13日19:00上線NPXS/USDT、NPXS/USDC交易市場.

1900/1/1 0:00:00
8.8晚間行情:黃金持續走強 對BTC有多大影響_BTC

文章系金色財經專欄作者供稿,發表言論僅代表其個人觀點,僅供學習交流!金色盤面不會主動提供任何交易指導,亦不會收取任何費用指導交易,請讀者仔細甄別,謹防上當.

1900/1/1 0:00:00
比特大陸前員工洪森: HPT是讓我晚上能睡得著覺的價值投資_HPT

2019年8月7日,火幣礦池邀請比特大陸前員工、幣幣生息CEO洪森到HPT社區做了一場主題為“礦池如何提升競爭力”的在線直播.

1900/1/1 0:00:00
為什么我說9月才會出現比特幣行情?_比特幣

過去一周,大家都被各種混亂的事件吸引的到處觀望。比特幣的暴漲暴跌已經把大家都打的找不著北了。我在之前文章《比特幣為什么還沒有下跌》里就提到過,行情要等到過了8月1號才會出現,這不,美國剛宣布完降.

1900/1/1 0:00:00
ads