8BTCCI: 13749.63 -2.91% 8BTCVI: 6163.56 -3.40% 24H成交额: ¥3602.07亿 -5.90% 总市值: ¥18954.16亿 -2.12%
Cosmos主网上线进入倒计时,磨剑数年迎来跨链大考!

Cosmos主网上线进入倒计时,磨剑数年迎来跨链大考!

洒脱喜 发布在 竞争币 独家 100960

Cosmos是一个旨在使区块链变得可互操作的框架,以解决链与链之间的孤岛效应,有人便称其为“区块链的互联网”,而其背后的开发团队,已磨砺此项目超过4年的时间。而在接下来的2天内,Cosmos主网将会正式上线,其通过实现跨链token互操作性和一个可扩展的基础设施,以及为dApp开发者提供的友好UX,旨在推动整个加密货币行业的发展。

p4

(图片截自:Cosmos官网)

 

Cosmos的起源

 

2014年,区块链协议研究者Jae Kwon发布了“Tendermint:无需挖矿的共识机制”论文。

其基本思想是允许大量分布式节点在没有中本聪共识所依赖的工作量证明的情况下达成共识。中本聪共识是跨多个节点分配信任的重大突破,但它也有局限性(例如速度慢,需大量消耗网络外部资源)。Tendermint BFT 共识算法是第一个引入staking、验证和轮值选举的算法,其与中本聪共识形成了很大的差异化。

多年来,Tendermint共识算法一直只是一个有趣的研究实验,但缺乏任何真正的应用。2016年,Ethan Buchman在“Tendermint:区块链时代的拜占庭容错”论文中描述了Tendermint及其与其他区块链项目的关系。Ethan在论文中提出了一些如何使用Tendermint共识机制的想法,但没有非常具体。

在2014-2017年,很多人认为Tendermint可能在许可区块链环境(联盟链)中会得到最佳利用。其被应用于Hyperledger Burrow项目,这个企业级实现,旨在允许一组企业在一组许可的节点上达成共识。

 

区块链开发者的新框架

 

Cosmos SDK是基于Golang语言构建区块链应用程序的框架,这是一种可用的、高性能的编程语言,任何开发人员都可以利用它在Tendermint共识的基础上构建自己的可扩展区块链。虽然以太坊作为一个开放式金融中高价值、低吞吐量交易的平台,其运行良好,而Cosmos SDK可以打开新的低价值、高吞吐量用例。Cosmos SDK+Tendermint可支持200 tps的吞吐量。将来,我们甚至可在Cosmos中看到以太坊的实现(参见Ethermint),这将使Solidity和Vyper开发人员能够访问更可扩展的环境。

p5

(图片来自Cosmos官网)

 

一座加密货币桥梁

 

如今,绝大多数的加密货币交易发生在中心化的交易平台,可信的第三方桥梁对于某些人来说工作得很好,但审查、安全漏洞和盗窃已被证明是中心化交易所用户所面临的主要问题。而连接加密货币社区的自主权桥梁,是这个行业所需基础设施的重要组成部分。这就是Cosmos SDK+Cosmos区块链间通信(IBC)协议+Tendermint要做的事。

每个使用Cosmos SDK的项目,都可通过使用IBC并连接到一个hub来获得Cosmos网络中的互操作性。Cosmos Hub 在一开始将是主要的枢纽,但随着时间的推移,可能会有很多连接不同区域的hub。如果你正在建立一个比特币锚定区(例如Nomic),你可使用 IBC连接到Cosmos Hub,并使比特币与任何连接到Cosmos Hub的token进行互操作。你可以想象在一个广泛连接的hub之上的接口,可以使任何启用IBC协议的token(不仅仅是ERC-20)的去中心化交换成为可能。这一新结构,使得加密货币用户能够自由进出不同的社区,而不需要再依赖中心化交易所。

p6

(图片来自Cosmos官网)

 

一个可暂停的区块链网络

 

目前,现有区块链市场主要倾向于选择链的活跃性(不停止),而应用权益证明(PoS)时,情况会有所不同,研究表明,“最长链PoS”模型并不安全。因此,基于Tendermint的区块链(即基于BFT的链)会寻求不同的权衡,其更注重安全,而不是活跃性,因此,这意味着如果网络条件变得过于异步,如果存在网络分区,或者足够数量的验证者离线,那么基于BFT的链将会停止。此外,至少在早期阶段,Cosmos Hub状态机已被设计为在检测到可能的错误时,能够及时停止运行,此设计决策有助于确保PoS链保持安全。如果你一直在关注Cosmos的测试网程序,你会发现,这种情况已发生了多次。

总的来说,Cosmos网络中断可被分为四类故障:

  1. 活跃性故障(网络停止);
  2. 安全故障(区块链分叉);
  3. 审查错误(数据扣留);
  4. 硬分叉失败(无效状态转换);
关于这四类故障的具体信息,读者可访问:https://blog.cosmos.network/the-4-classes-of-faults-on-mainnet-bfabfbd2726c

 

Cosmos的双token设计模型(ATOM和photon)

 

对于所有基于token的区块链模型,一个悬而未决的问题是,如果产品成功,其token是否会捕获价值?而Cosmos面临的问题便是:如果开发人员采用Cosmos SDK,并利用IBC层连接到Cosmos hub,那么ATOM会获得长期价值吗?

答案是待定的,但有一个合理的理由支持ATOM的工作标记模型。ATOM持有者通过将他们自己的token用于验证交易或将他们的token委托给他们选择的验证者来为Comsos网络提供安全性。这项验证工作对网络的成功至关重要,并且赌注的回报是更多的ATOM(以及未来可能的其他token)。在测试网实验中,数百名验证者的参与,显示出社区支持该网络的强烈兴趣。

如果Cosmos Hub在跨Cosmos网络连接多个链时很有用,并且在这些链上发生了大量的交易价值,那么很可能会有更多的人相信网络的安全性很重要,并且从投资中获得的收益是有价值的。社区的坚定信念是ATOM token的价值来源。(Cosmos在2017年4月进行了公开融资,从大约1000名投资者手中筹集了4880 BTC和224689 ETH,当时约合1680万美元,其ATOM总量为2亿,融资时的ATOM平均成本约为0.1美元

与以太坊不同,Cosmos计划实施双token模型。ATOM是Cosmos网络中的staking token,而另一种token(photon)将是功能token,此功能token的详细信息将取决于社区投票,以便在主网发布后添加一个费用token,根据计划,这个费用token是不会有ICO的,它将空投给以太币持有者,以及分发给ATOM验证者

 

开放性问题

 

关于Cosmos,其实还有很多尚未被证明的问题,例如其100个验证者是否会使网络变得过于中心化?

Cosmos是做跨链DEX的最佳方法,还是会出现更好的跨链原子互换实现?

跨链token的互操作性是否足够?

Cosmos Hub会成为主导hub吗,还是会出现另一个主导枢纽?

这些问题以及更多的问题,在不久的未来就会得到解答。

 

参考文献:

https://cosmos.network/launch

https://thecontrol.co/into-the-c%C3%B8smos-433586b82865

https://blog.cosmos.network/the-4-classes-of-faults-on-mainnet-bfabfbd2726c

时戳资本研报 | Cosmos:区块链的互联网 https://www.8btc.com/article/337270

评论(3)
登录 账号发表你的看法,还没有账号?立即免费 注册