链资讯 链资讯
Ctrl+D收藏链资讯

ZONE:科普 | Cosmos 区块链的工作原理_onekeytools10

作者:

时间:

在第一部分中,我们从开发一条单独的区块链以及区块链应用程序的视角介绍了Cosmos。但如前所述,Cosmos最关建的特性之一是互操作性,即赋能多种区块链之间的交互。为了更好地理解这一特性的运作原理,我们首先需要了解Cosmos中用于支撑其互操作性的基础架构:“Hub以及Zone”。

Hub和Zone

Cosmos网络中的区块链应用了一种中心辐射模型:

?

位于中心的是Hub。Hub管理着许多被称为“Zone”的独立区块链,由Hub来追踪记录各个Zone的状态,而每一个Zone有义务不停地把自身产出的新区块反向汇报给Hub。类似地,每一个Zone也需要同步Hub的状态。

但这里有个棘手的问题——Zone之间并不直接同步各自的状态,而是通过发向Hub的数据包间接通信。要想弄清楚这一流程,我们首先需要调研其背后的支撑机制:跨链通信。

动态 | JEX本周BTC和ETH看跌合约价格开始回落:据JEX数据,“周BTC看跌0815”合约当前报价为0.52美元,昨日最高时曾达1.16美元;“周ETH看跌0816”合约当前报价为3.15美元,昨日最高为4.38美元。今日早间数字货币市场出现小幅反弹,BTC现报6193美元,ETH现报280美元。[2018/8/15]

IBC是如何工作的

Hub与Zone直接通信,而Zone与Zone之间通过IBC间接通信。当Zone对Hub建立起一个IBC连接,它可以自动访问其他连接到该Hub上的Zone,这意味着Zone无需与其他Zone连接,而仅仅连接到Hub上即可。

通过保持各种跨Zone代币的固定总额,Hub可以预防双重支付问题。这些代币可以通过一种被称为“币包”的特殊IBC数据包而实现Zone之间的跨链转移。

当一个Zone通过Hub收到来自其他Zone的代币时,它只需要信任Hub以及代币来源的Zone,而不需要信任网络中所有其它的Zone。

JEX发布BTC-USDT看涨05期权合约细则最终公告发布:

名称\t比特币BTC欧式看涨期权05

代码\tBTC-USDT看涨05

期权标的\t比特币(BTC)

合约类型\t欧式看涨期权

计价单位\tUSDT

最小价格单位\t0.0001USDT

合约比例\t1000:1,每一张期权合约可以代表0.001BTC的购买权

交割方式\t交割价差额交割

发行数量\t10万张

行权价格\t27JEX

发行价格\t8929.53USDT

上市时间\t2018/3/21 17:00

期权到期时间\t2018/3/28 16:00

交易期限\t2018年3月21日 18:00:00至2018年3月28日 16:00:00

行权时间\t2018/3/28 16:00

履约价格确认方式\t最后交易日的最后1个小时内履约价格确认平台BTC/USDT的成交价格算术平均价

履约价格确认平台\tHuobi.pro, OKEX.com

履约价格权重比例\t50%:50%[2018/3/21]

让我们看个例子:

JEX平台虚拟期权交易于下午2:00开启:由原OKCoin核心创始团队建立的JEX平台首批虚拟期权在2018年1月1日中午开放抢购,在开放后2分钟内全部售出,抢购品种将在今日下午14:00正式开放交易。据了解,该虚拟期权是JEX平台在全球首家推出的虚拟货币期权,火币、节点投资等多家业内顶级机构投资的创新型交易平台。[2018/1/1]

假设当前由两条区块链:Zone1以及Zone2。现在如果我们想要从Zone1上发送代币到Zone2,会发生什么呢?

要让数据包从Zone1发送到Zone2,Zone1首先要向Hub发送一个指向Zone2的数据包。

紧接着Hub向Zone2发送一则证明,表示Zone1向其发布了一个数据包。

在此之后,Zone2必须验证关于Zone1的证明是否真实。为此,Zone2要利用Zone1存储在Hub中的区块头。我们前面提到过Hub帮助Zone同步记录其它每一个Zone的状态,而Hub是通过记录其它Zone的区块头实现这一功能的。

火币推出《一分钟读懂DeFi》系列科普视频:据官方消息,8月24日,火币推出《一分钟读懂DeFi》系列科普视频,并与微博财经合作冠名播出,布道DeFi认知,助力行业发展《一分钟读懂DeFi》是由火币成长学院打造的业内首个系统全面讲解DeFi的系列科普动画,继推出《区块链100问》后的再续佳作。《一分钟读懂DeFi》系列动画对DeFi的发展进行系统梳理,适合想要由浅入深、全面系统了解区块链DeFi的人们轻松了解DeFi。目前视频已由火币网官方微博发布。[2020/8/24]

现在你可能会疑问:为什么Cosmos不直接利用IBC建立Zone与Zone之间的连接?为什么需要进行Hub和Zone的设计?事实上,随着接入到网络中Zone的数量上升,以直连方式实现通信会导致链路数量呈平方级上升。以100个Zone接入到网络中为例,如果各个Zone直接都要建立起IBC连接,则网络中需要有4950条通信链路!如此快速的增长显然会令网络不堪重负。

动态 | 区块链技术入选科普杂志《科学美国人》2019十大突破性技术榜单:据新浪网今日新闻报道,美国科普杂志《科学美国人》公布 2019 十大突破性技术榜单。区块链技术因在保障食品安全中的作用而上榜。 入选榜单具体原因:区块链技术的发展应用将显著改善食品污染源数据追踪的困境。利用区块链云端系统,食品制造商可以依次在计算机储存各类过程的信息。[2019/9/29]

采用“Hub与Zone”模型令Cosmos能够无视Zone的数量而实现跨链通信,并支持网络的不断拓展。

?

Cosmos网络的正常运转离不开IBC,正是因为它才能让多条承载着不同应用和验证者集的独立区块链实现互操作。

创世“Hub”:CosmosHub

如前所述,Hub是连接不同Zone的组件,而CosmosHub正是Cosmos网络中第一个Hub,它通过IBC连接其它的Zone。Cosmos网络上构建的第一个区块链会应用该主Hub来与网络中其他的Zone进行交互。这就意味着CosmosHub必须具备足够高的安全性来保证使用它的Zone能安全地进行互操作。

桥接非Tendermint共识的区块链

目前为止,我们探讨了基于Tendermint共识的区块链是如何利用IBC和Hub进行交互的。然而Cosmos并不局限于Tendermint共识链的跨链操作。

我将在下文粗略解释Cosmos如何兼容其它不同共识算法的区块链。

一般来说,区块链可以分成两种类型:不可逆链和概率链。

不可逆链指的是每个区块的状态都是确定的,在未来的任意时刻你都可以从创始块开始复现推演每个区块的状态;概率链是指你只能根据区块链网络参与者在不同分叉链上的比例,而以一定概率认为某条链是主链。Cosmos中的Hub理论上可以接入上述两者,只不过对于概率链的支持在实践中要相对麻烦一些。

这是因为从底层设计来讲,IBC发挥作用的前提在于区块链的不可逆。如果区块链是概率链,Hub就不能保证跨Zone的代币总额固定。如前所述,Hub如果想要实现无双重支付的跨Zone代币转移,就必须保证在Zone与Zone之间某一代币的总额是固定的。

Cosoms试图通过“PegZone”来实现概率链的互操作性。

PegZone是追踪记录另一条区块链状态的区块链,它要将自己桥接的某条概率链上的状态确定为不可逆的,使得这些状态得以与IBC兼容。

还跟得上吗,少年?现在我只剩下最后一个问题要跟你探讨:区块链究竟为什么需要要互操作性?

为什么互操作性如此重要?

众所周知,区块链是不可逆账本。然而和其他软件一样,随着时间推移,用于构建区块链的软件也需要进行迭代和升级。一蹴而就、无懈可击的软件简直是天方夜谭,所以软件的改动不可避免。“治理”问题就是讨论如何对区块链底层软件的改动进行提案、决议以及应用。

以比特币为例,由比特币基金会、比特币核心开发者、矿工以及用户来发起底层改动的提案,并以协作的方式实现升级。而以太坊则依靠开发者和用户社区的群策群力来做出此类决议。

Cosmos的做法与上述两者大相径庭。不同于常见的、统摄全网的治理机制,Cosmos允许每个Hub构建自己的治理策略。

任何持币人都可以发起变更提案,由该Zone或Hub的验证者和持币委托人对提案进行投票。提案的内容包括但不限于对系统预置参数的变更、软件更新,甚至是hub在处理窃币、入侵或漏洞时所采取的政策性升级。

同样每个Zone也具备各自的治理机制。

举例而言,Cosmos支持在Hub端强制应用不可逆性的同时,每一个Zone都可以根据自身需要设置是否不可逆。想要了解更多,可以阅读这篇文章《Cosmos中的Hub治理机制流程》。

在我看来这种设计十分强大,同时也被大大低估了。如果非要从本篇博文中提取出什么核心论点的话,也就是下面这一段话了:

Cosmos在底层设计上不认为能通过有限的规则治理大千世界中形形色色的经济网络,不认为存在特定的一个规则集合让大家都称心如意。这一道理不言自明,看看比特币自运行以来由于哲学和分歧引起的众多分叉。另一方面,从以太坊的治理中我们可以看出,持币人无法以规范的形式实现治理或是形成合力拒绝不规范的治理,这对生态的发展起到了副作用,阻碍了以太坊的更新升级。

Cosmos试图通过独立区块链之间的互操作性解决这一问题,即使并且尤其这些区块链拥有不同的治理政策。因此Cosmos最核心的价值属性就是在社会和经济领域的可拓展性。它为其生态之上的用户和开发者提供了无限的自由,以及不加约束的实验潜能。

标签:ZONEONEHUBCOSZone of Avoidanceonekeytools10DEHUBMars Ecosystem Token

币赢交易所热门资讯
ANK:关于 LBank 上线 CXC 交易的公告_TBANK

尊敬的LBank?用户:?LBank?将于?2019?年?7?月9?日?12:00上线CXC,具体情况如下:开放交易对??:CXC/BTC开放充值时间:2019?年?7?月9日11:00gate.

LTC:JEX上线月LTC期权0806公告_trustwallet支持usdt吗

LTC看涨期权 代码月LTC看涨0806期权标的LTC合约类型欧式看涨期权计价单位USDT最小价格单位0.0001USDT合约比例40:1.

BTC:康奈尔大学教授:比特币网络已有十多年历史,不再适合大多数用例_比特币行情分析

康奈尔大学教授、区块链专家EminGunSirer最近对比特币的技术价值表示了质疑。Sirer认为,BTC网络相对较慢,效率也较低是不争的事实,但BTC极端主义者对此评价的反应实在让人不敢恭维.

ONE:BQAI优标数字实验室:打造百城“数字资产线下体验”新模式_HUB

解读:币圈的危险是一直存在的,很多用户却对此没有概念。币圈不缺创新,不断出现的新名词刷新着币民的认知,但致力于带领币圈用户、矫正认知的创新并不多.

BTC:成功预判BTC三轮大熊市 时隔18个月“红色警报”重新拉响_nvt币价值预测

6月27日,多家交易所BTC报价一度触及14000整数一线,随后行情出现快速回调,当日收盘即收回至12000下方,并就此展开了这波已经保持了两周之久的横盘震荡走势,截止发文时段.

NAN:关于分发6月份GAS、ONG、VTHO、NPXS的公告_ANC

亲爱的用户: Binance目前已完成2019年6月份GAS、ONG、VTHO、NPXS的发放,您可以登录Binance平台,在用户中心的分发记录栏目,查询自己的分发数量.