靚麗橙
天空藍
憂郁紫
瑪瑙紅
炫酷黑
深卡色
黎明
收起
×
下載APP
反饋意見

意見反饋

反饋內容(*必填)
聯系方式
首頁>幣市資訊>

正文

打破區塊鏈孤島,從四大關鍵詞讀懂Cosmos | 鏈節點AMA

2019年06月14日 21:58來源:幣萊財經
責任編輯:第一黃金網
摘要
編者按:本文轉自巴比特。感謝ChainNode鏈節點(原巴比特論壇)的邀請,Cosmos核心開發人員Sunny

編者按:

本文轉自巴比特。感謝ChainNode鏈節點(原巴比特論壇)的邀請,Cosmos核心開發人員Sunny和Cosmos戰略傳播負責人Chjango從ATOM、Cosmos SDK、Tendermint、現在和未來四大關鍵詞帶你讀懂Cosmos,一起來回顧下精彩內容吧。

近年來,區塊鏈生態經歷了爆發式增長,隨之而來的是大量的項目和應用。有人說,這就像是一座座孤島,島上的人很難互相溝通。

因此,跨鏈(cross-chain)交互成為了社區關注的重點。其中又以Cosmos為典型代表。Cosmos通過對網絡層和共識層的完善設計,同時在應用層添加可插拔的功能模塊,方便開發者快速搭建核心功能,從而完成整條鏈的開發。

6月6日,Cosmos核心開發者Sunny Aggarwal和社區負責人Chjango Unchained做客鏈節點AMA,希望通過問答的形式讓更多人了解Cosmos和跨鏈時代的意義。

要了解Cosmos就不得不接觸大量的技術名詞。本文以四個關鍵詞為導向,選取了AMA的主要內容,以便讀者進一步了解這個跨鏈明星項目。準備好接受一頓技術"暴擊"吧!

關鍵詞一:ATOM

ATOM是Cosmos Hub(Cosmos主網)中可用于質押(Staking)的通證,與PoW系統需要算力進行挖礦一樣,Cosmos Hub需要質押ATOM來保證其網絡正常運行。

我愛比特幣1:ATOM有哪些特點?

Chjango:ATOM是一種Staking通證,這意味著它作為特殊硬件的數字化版本被使用,類似GPU、FPGA和ASIC在PoW鏈上挖礦一樣。 由于Cosmos Hub完全通過PoS來保護,因此需要一種通證ATOM作為投票權的一個單位,起到類似算力的作用?;氐絇oS的本質,ATOM代表了任何一個Staker所具有的"權重"。 因此我們對驗證人的數量多少并不在意,而應該看重所占總投票權的比例,投票權并不會平均分配到各個驗證人上。 所以,當你聽到XX個驗證人時,你真正應該關心的是這XX個驗證人在所有100個驗證人中所綁定的ATOM的百分比。

一套拳法:作為一個基于PoS的跨鏈項目,是不是意味著每個ATOM的持有者都可以參與到Cosmos網絡治理?具體如何操作呢?

Chjango: 每個ATOM持有者都有機會參與Cosmos Hub的鏈上治理??梢酝ㄟ^大多數錢包輕松完成。Lunie.io是一款功能齊全的桌面錢包,可讓你在通過Ledger硬件錢包登錄時通過其界面進行投票。在Bonded PoS(BPoS)中,你有直接參與民主治理的權利,你綁定ATOM的驗證人可以代表你投票,但如果你不同意他們的投票,你可以簡單地用自己的投票進行覆蓋。hub.cosmos.network上有支持Cosmos的錢包列表,但請記住,并非所有這些錢包都經過審核,且并非所有這些錢包都允許您直接在他們的錢包中投票。

新街口:好的驗證節點可以使ATOM持有者獲得收益,相對的,惡意驗證節點也會有丟失Token的風險,所以,用戶該如何選擇最佳驗證人呢?

Sunny:看他們的安全設置、傭金率、社會聲譽、治理投票歷史等等。

關鍵詞二:Cosmos SDK

Cosmos SDK是一個模塊化的開發框架,它允許開發者構建基于特定應用的區塊鏈。Cosmos SDK用于該公鏈的應用層,目前已覆蓋了大量的可插拔功能模塊,方便了開發者選取特定模塊(應用方向)以開發自己的區塊鏈。

我叫葉良辰:Cosmos SDK作為模塊化開發工具,具體覆蓋了應用層的那些功能模塊?

Sunny:SDK包含的核心模塊有Token、Staking、Governance、Reward Distribution、IBC(Cosmos的鏈間通信協議)等等。但是,有許多模塊正在由其他的區塊鏈構建,我們正在建立一個公共的repository來羅列這些社區模塊。

關鍵詞三:Tendermint

Tendermint是Cosmos網絡層和共識層的集合,保證了任意分布式賬本技術(DLT)或區塊鏈應用都具有拜占庭式的容錯特性。簡單來說,這項技術支持開發者個性化定制自己的區塊鏈,而又不需要考慮共識以及網絡傳輸的實現。

清影覓:使用Tendermint算法,驗證人之間的通信成本很高,也就意味著驗證人數量達到一定級別之后,速度會慢很多,這個問題后續有解決方法嗎?

Sunny:是的,有幾點想法:1. BLS簽名聚合(可以將簽名組合為gossip layer,從而減少網絡負載); 2. Pipelined Tendermint(一次進行許多Tendermint); 3. QUIC(目前我們通常使用TCP代替UDP / QUIC來做很多事情)。

大力:請科普一下Tendermint共識協議具體在PoS拜占庭容錯算法(BFT)上做了哪些優化?

Sunny:Tendermint 共識算法的基本工作原理是實用的,擁有快速最終狀態的BFT。拜占庭容錯從密碼學的角度,使作惡節點被罰沒。Tendermint讓每個驗證人輪流出塊,并針對公共p2p gossip網絡的操作進行了優化,兩者都對公鏈都很重要。Tendermint不是世界上最復雜的BFT協議,但它非常實用和簡單。Tendermint Core可能是目前唯一的生產級BFT共識引擎。

無酒亦無眠:關于卡特爾形式Cartel Formation (任意經濟框架下的寡頭壟斷問題),在Casper的體系里面,CTFG協議明確使用了內審激勵機制來防御卡特爾形式,Tendermint在這方面是如何避免形成卡特爾的?

Sunny:Tendermint中比較好的一點是任何低于33%的卡特爾都是無效的,他們無法作惡。 我們正在制定激勵措施,以輕松抵御卡特爾并且獲得一定的激勵(阻止卡特爾形成的最佳方式是告訴大家不要相信)。 例如,主動曝光卡特爾你可以獲得一些好處。鏈上治理也可以是一種良好的反卡特爾機制,可以懲罰被發現卡特爾的社區成員。Chjango: 對于Sunny把鏈上治理來作為一種反卡特爾機制進行補充,在面臨節點勾結問題時Casper FFG與Tendermint有著相同的風險。另一方面,Casper CBC理論上通過加密經濟學抑制手段來加入反卡特爾機制,但同樣,CBC算法很大程度只停留在理論。

gerry :Cosmos有沒有關注到一個非常重要的問題,那就是安全、高效和去中心化三者的兼容,特別是去中心化這個區塊鏈世界的本質問題?

Chjango: 你剛剛提出了著名的弗拉德三角權衡問題。Vlad Zamfir闡述了交易時間,通信開銷和節點數之間的基本權衡。 如果你想將去中心化最大化(高節點數),那么你必須延長交易時間,也就是更高的出塊時間 (出于安全性考慮)。 另一方面,Tendermint具有較高的通信開銷(>4KB獨立簽名),與其他運行DPoS的備用區塊鏈相比更加去中心化,且能更快進行交易。 目前沒有一種兩全其美的辦法可以突破權衡問題的物理限制。

關鍵詞四:現在和將來

IBC(Inter-Blockchain Communication),即 Cosmos的鏈間通信協議,是Cosmos實現鏈與鏈之間互通的關鍵。目前部署鏈間通信協議是Cosmos團隊計劃達成的下一個重要里程碑。對團隊來說,最有趣的里程碑是跨鏈互聯區塊鏈,讓開發者創造的其他鏈與ATOM進行互聯,從而阻止作惡行為。

Zhoujie:目前Cosmos項目進展的怎么樣?開發過程中有沒有遇到什么困難?

Chjango: 目前,Tendermint團隊的核心開發人員正在征求將使用IBC作為跨鏈解決方案項目的意見。大家可以在github.com/cosmos/ics追蹤IBC開發倉庫。我們最近成功地將Gaia(Cosmos Hub)邏輯與Cosmos SDK框架分離,實現了Cosmos SDK與Cosmos Hub之間完全分離。您可以在此處查看新的Cosmos Hub倉庫:github.com/cosmos/gaia。
在業務開發方面,Tendermint團隊與重點項目(cosmos.network/ecosystem)合作,以獲得補充解決方案。例如,Interledger協議就是一個有用的跨鏈支付解決方案,我們認為這將使Cosmos SDK的用戶受益。
互聯鏈基金會已經開始加大其撥款計劃力度,其中第一批撥款在收到大量需求后于最近結束。(它將在處理第一批項目撥款申請后,在今年晚些時候再次開放授權申請。)大家可以在interchain.io上了解到更多關于ICF投資了哪些項目的信息。
ICF正在投資許多像Thorchain這樣的項目,幫助建立跨鏈生態,形成優勢互補,例如使Cosmos <> Ethereum雙向掛鉤。

7b2d2dbb1b54:目前只是個概念。真正的跨鏈落地實施什么時候推出呢?首先推出與哪個鏈之間的跨鏈?

我們希望在秋天之前準備好IBC的初期版本,但不能確保具體的時間。第一個會通過IBC實現跨鏈的應該是基于Cosmos SDK構建的區塊鏈,可能會是IRIS Hub。

義男 :Cosmos在跨鏈智能合約和數據隱私方面,是怎么設計或規劃的?

Chjango: 我們強烈鼓勵生態系統貢獻者能擴充一些與Cosmos生態系統兼容的智能合約語言/虛擬機。雖然像ZK-SNARKs和STARK這樣的智能合約和隱私技術并不在Tendermint團隊核心開發人員的路線圖中,但這些是ICF籌措資金來讓其他團隊能夠去完成的事情。目前正在進行這類開發的項目已經申請了資金。例如,Kadena已申請撥款來將他們的智能合約語言(Pact)整合到Tendermint中。這可能會使開發人員能夠在Cosmos中啟動Pact Zones,這實際上是智能合約鏈,可以與Cosmos網絡的其余部分進行互操作。

小張張張:你們目前側重價值跨鏈轉移,請問有下一步信息的跨鏈交流路線圖嗎?

Sunny:是的,IBC設計時注重通用性,讓用戶可以在其上傳輸不同類型的數據。 這就像在TCP / IP上有更高級別的協議,如HTTP,SMTP,FTP等。同樣,在IBC之上會有不同的協議。我們從token傳輸協議開始,但也想添加更多像NFT,oracle數據,Agoric等。Chjango: 第一個迭代步驟是使跨鏈資產安全轉移。 路線圖會隨著時間的推移變得模糊 - 基本的數據傳輸,NFT傳輸,智能合約調用等等可以通過IBC完成的,但這些功能需要一步步地構建。這是一個長遠目標,也可以說是IBC的最終目標。

快跑:能不能介紹一下Cosmos的ROADMAP和社區的下一步戰略?

Chjango: 目前cosmos.network/roadmap上有一個高層級路線圖。目前部署鏈間通信協議是我們計劃達成的下一個重要里程碑。由于IBC是保證我們其他項目正常工作的基礎,因此需要首先完成。在IBC之后,我們可以建立一個可行的Peg Zone,我們可以擁有Ethermint,最重要的是,我們可以與Cosmos Hub建立跨鏈互聯。最后一個對我來說是最有趣的里程碑:跨鏈互聯區塊鏈。這與共享安全性不同,因為你無法像在Polkadot或ETH 2.0中,在同一個虛擬機下使用相同的驗證節點來驗證一條鏈,但您的鏈基本上可以與ATOM進行互聯,這樣一來,一旦你的鏈上有惡意行為,這些作惡者將會被罰沒ATOM。
  • DAG也許是真正的區塊鏈3.0
  • 區塊鏈科普深入淺出 | 再也沒有比這個更全的區塊鏈知識了!

聲明:鏈世界登載此文僅出于分享區塊鏈知識,并不意味著贊同其觀點或證實其描述。文章內容僅供參考,不構成投資建議。投資者據此操作,風險自擔。此文如侵犯到您的合法權益,請聯系我們100@7234.cn

更多精彩財經資訊,點擊這里下載第一黃金網APP
31 收藏


    相關閱讀

    本欄目文字內容版權歸第一黃金網所有,任何單位及個人未經許可,不得擅自轉載使用。

    京ICP備17037933號-2

    3d最新技巧让你中中中 台安县| 建昌县| 宝清县| 凤山县| 剑河县| 仙游县| 依兰县| 三原县| 元江| 岳普湖县| 庄河市| 二连浩特市| 三门峡市| 延庆县| 雅安市| 福鼎市| 桐庐县| 林西县| 台州市| 错那县| 聊城市| 金塔县| 荔波县| 满洲里市| 台江县| 涞水县| 芒康县| 墨玉县| 宁德市| 肃宁县| 马关县| 小金县| 外汇| 潜江市| 桐城市| 称多县| 深圳市| 寿阳县| 攀枝花市| 永顺县| 渝中区| 同江市| 和顺县| 凤山县| 甘谷县| 越西县| 永福县| 始兴县| 郧西县| 十堰市| 固原市| 资中县| 新安县| 漯河市| 襄城县| 时尚| 青龙| 京山县| 潼关县| 普格县| 长治县| 湄潭县| 大余县| 万源市| 潜山县| 南投市| 灵石县| 海晏县| 兴城市| 繁峙县| 景德镇市| 屏东市| 中方县| 红桥区| 金乡县| 公安县| 宜良县| 延吉市| 额敏县| 聂荣县| 肃宁县| 东平县| 青岛市| 句容市| 莱芜市| 罗平县| 肇源县| 瑞昌市| 大渡口区| 如东县| 文成县| 新绛县| 金堂县| 凤城市| 白朗县| 明星| 瓮安县| 鸡西市| 南投市| 乡宁县| 额尔古纳市| 湘乡市| 茌平县| 余干县| 拜泉县| 项城市| 云和县| 舞阳县| 杨浦区| 淳安县| 都兰县| 微山县| 揭东县| 定远县| 隆尧县| 珲春市| 九寨沟县| 澄江县| 金门县| 黔西| 石狮市| 漳浦县| 山丹县| 乌兰浩特市| 同仁县| 景泰县| 石景山区| 遵义市| 庄河市| 隆林| 温宿县| 墨玉县| 望都县| 成武县| 米泉市| 台东县| 萨迦县|