Zaki Manian:无挖矿共识的网络
Zaki Manian|Tendermint 董事
Cosmos 是一个旨在使区块链具有互操作性的网络和框架。有人将 Cosmos 网络称为“区块链互联网”,我分享一下Cosmos的起源、发展与愿景。
1.无挖矿的共识
2014 年,Jae Kwon 是首批在 PoS 权益证明区块链的背景下,探索拜占庭容错方向的研究人员之一,他在同年发表了《Tendermint:无挖矿的共识》的白皮书。
Tendermint 的基本思想是允许大量分布式节点就共识达成一致,而无需中本聪共识依赖的 PoW 工作量证明挖矿。
中本聪共识是在多个节点之间分配信任的重大突破,但有局限性,比如速度慢、要浪费网络外部的资源才能达成共识等等。Tendermint BFT 共识算法是第一个引入筹码权益质押、验证、领导轮流选举的算法,以改善中本聪共识的局限性。
多年来,Tendermint 是一项有趣的研究实验,但缺乏实际用例。
2016 年,Tendermint 首席技术官 Ethan Buchman 在《Tendermint:区块链时代的拜占庭容错》的论文中描述了 Tendermint 与其他区块链项目的关系。Ethan Buchman 提出了一些关于如何在理论中使用 Tendermint 的想法,但没有给出具体的操作。
许多人认为 Tendermint 最好在私有区块链中使用。它曾用于 Hyperledger Burrow,允许一组企业在一组许可的节点上达成共识。Tendermint 在早期引起过一些人的兴趣,但是这些早期对 Tendermint 的实施均未真正实现过。
Tendermint公司在2016年夏季首次推出区块链互操作性平台概念,Cosmos网络诞生,并于2017年的ICO活动中筹集了价值1680万美元的比特币和以太币。
Cosmos已发布了以开发者为中心的初步产品。我们希望将区块链开发周期从构思到实施从几年缩短到几个月,这就是我们试图改变区块链行业的方式。Cosmos的第一阶段已经到来。
2.Cosmos 的 SDK 软件开发工具
Cosmos软件开发工具包(SDK)早在2018年2月就已经被币安交易所等知名加密货币公司所使用。
Cosmos 的 SDK 软件开发工具包是基于 Golang 编程语言构建区块链应用的框架,开发者可基于 Tendermint 共识,使用高效的 Golang 语言构建自己的可扩展区块链。
虽然对于开放式金融领域高币值、低吞吐量的交易来说,以太坊还是个运行地不错的平台,但 Cosmos SDK 可以开辟低币值、高吞吐量的用例:Cosmos SDK + Tendermint 可在 5 秒左右完成最高约 200 笔交易。
在未来,我们甚至可以看到在 Cosmos 实施以太坊的可能,比如 Ethermint 这个项目,这可以让 Solidity 和 Vyper 开发者能够访问可扩展性更高的环境。
Cosmos Network 背后的团队一直在建设,Cosmos SDK 之上建立起了强大的开发者社区。与比特币挂钩的 Nomic 和 BinanceDEX 便是早期两个有趣的例子。
如果想保持行业根基开放和包容的价值观,加密货币社区的活动自由至关重要。
如今 99% 的币币交易集中在 Coinbase 和币安等中心化交易所。第三方桥梁对某些人来说固然很好,但审查、安全漏洞、盗窃已然是中心化交易所面临的主要问题。连接加密货币社区的自我主权桥梁是行业需要的重要基础设施,这便是 Cosmos SDK、Cosmos 跨链通信 IBC 协议和 Tendermint 汇集一堂的地方。
所有使用 Cosmos SDK 的项目都可以使用跨链通信 IBC,并连接“枢纽 hub”而获得 Cosmos 网络中的互操作性。
3.Cosmos Hub起初会是个枢纽
目的是建立更广泛的验证者生态系统(即在网络上持有Token的实体),而我们的团队则会继续努力实现跨链功能。这也是Cosmos 生态系统中第一个采用权益证明机制的区块链。
Cosmos Hub 起初会是主要的枢纽,但随着时间的推移,会出现更多连接不同区域的枢纽。如果你正在构建如 Nomic 这样的与比特币挂钩的项目,便可以通过跨链通信连接到 Cosmos Hub,BTC 便可与所有连接到 Cosmos Hub 的代币进行互操作。
可以想象,在广泛连接的枢纽之上的接口,可以让包括 ERC-20 所有支持跨链通信的代币实现去中心化交易。这种新构造削弱了中心化交易所,而使加密货币用户能够自由穿梭于不同的社区。
为了实现区块链链接的整体愿景,需要有一组生态运营者来协调这个区块链网络,
虽然Cosmos的参与者成功地用大约200台计算机服务器测试了这个验证系统,但在今天之前,参与者们从未有过真正的价值赌注。
在早期阶段,我们可能会遇到问题、更新和错误。支持Cosmos网络的非盈利组织InterChain基金会,曾在一篇博客文章中警告说:“现有的工具需要先进的技术技能,并且涉及到了Interchain基金会或者Tendermint团队控制之外的风险…请格外小心!”
在Cosmos Hub的发布中,有70个验证者致力于保护网络安全,其中一些验证者专注于为更广泛的ATOM持有者提供抵押Token服务。
在某种意义上,这几乎像是用户出租加密资产以获得回报,并可能会因此鼓励新用户蜂拥至Cosmos生态。
在未来几个月,这些验证者将出现“跨网络声誉层”,由于Cosmos是一个非常有价值的抵押和委托链,它将重点关注验证者的跨网络声誉。这些抵押者获得的奖励通常是ATOM token,但在未来,也有可能会是替代加密货币(例如比特币和以太币)。
4.ATOM 在 Cosmos Network 中的作用
所有基于代币的模型都面临一个开放性问题:如果产品成功,那么代币能捕获价值吗?对 Cosmos 而言,问题便是:若开发人员使用 Cosmos SDK,并通过跨链通信层连接到 Cosmos 枢纽,ATOM 会捕获长期价值吗?
尚无定论,但 ATOM 的工作代币模型有合理的论据。ATOM 持有者将自己的代币进行“staking”来验证交易,或将代币委托给自己选择的验证者,从而为 Comsos 网络提供安全性。这种验证工作对该网络成功与否至关重要,进行“staking”的奖励是获得更多的 ATOM,以及在未来有可能获得其他代币。
如果 Cosmos Hub 在跨 Cosmos 网络连接多条区块链时非常有用,并且跨链实现了交易价值,那么很可能会有更多人认为该网络的安全性很重要,并意识到“staking ”赚取的收益很有价值。社区坚定的信念是赋予代币价值的原因,如果从产品角度看,Cosmos 网络是成功的,那么有理由相信 ATOM 将变得非常有价值。
以太坊将 ETH 作为以太坊 2.0 工作和功能兼备的代币,但 Cosmos 计划实施双代币模型:ATOM 是网络中的委托代币,而 Photon 则是功能型代币。关于功能性代币 Photon 的详情,将由主网上线后由社区通过投票决定是否添加费用代币来决定。按计划,费用代币不会进行 ICO,将被空投到 ETH 持有者,并分发给验证者,这可能会给 ATOM 带来更多价值。
5.有人将 Cosmos 称为“区块链互联网”
Tendermint Core 是另一个关键工具,其将有助于从根本上消除区块链空间的创新障碍,并最终帮助“构建一个全新的金融体系。
在所有这些基础设施中,能够构建一个完整的……开放的金融体系,该体系规模运作,可以由做不同事情的个人、专用的区块链所组成。
Cosmos 将推动整个加密货币行业向具有互操作性的跨链代币、具有可扩展性的基础架构、实现实时最终确认、DApp 开发者体验更佳的方向发展。
正如加密资产投资机构 1confirmation 的创始人Nick Tomaino所说,Cosmos 还有诸多悬而未决的问题:
·100 个验证者是否会使网络过于中心化?
·Cosmos 是去中心化交易的最佳方式吗?
·跨链原子交换会有更好的实现方式吗?
·代币的互操作性是否足够?
·是否需要智能合约的互操作性来实现跨项目协同效应,推动生态向前发展?
·Cosmos Hub 会成为主导枢纽吗?抑或会有另一个枢纽兴起?
这些问题将在未来几年得到解答。我们将朝着更广泛、更广阔的愿景迈出重要的一步,而这一愿景,需要数年时间才能完全实现。