2018年,数字货币经历了漫漫熊市,许多投资人纷纷退出,市场持续低迷,而对于区块链技术爱好者来说,区块链研究和开发进展却从未如此活跃。
Cosmos在2018年推出了20多个测试网,每个测试网都与新发布的软件相关,这些软件增加了更多的功能,不断进行了优化和错误修复。我们主张敏捷的工作方式,通过多次部署迭代增加软件功能,进行Beta测试,而不是直接上线完整版,以防范漏洞。
测试网:https://github.com/cosmos/testnets
Cosmos Hub软件守护进程是gaiad,因此我们的测试网版本以Gaia名称开头。 为明晰概念,当我们说”Cosmos”时,指的是项目;当我们说”Cosmos Hub”或”Gaia”时,指的是在Tendermint BFT共识上运行的应用专有链。以下是2018年Cosmos的五大测试网亮点回顾。
gaiad: https://cosmos.network/docs/gaia/installation.html
亮点 5
Gaia-6001:第一个去中心化的测试网
概要:
6000系列是早在6月推出的测试网之一。Gaia-6001意义非凡,因为它是以去中心化和异步的方式启动的。也就是说,一旦社区选择了genesis.json文件来实例化区块链,各验证人就能在一个时间窗口内独立上线并开始进行预投票和预先提交(即Tendermint共识消息)显示活跃状态。 一旦在线的投票权超过2/3,Gaia-6001就开始出块了。
genesis.json文件:
https://forum.cosmos.network/t/genesis-files-netwo…
重要性:
POW的支持者经常批评POS过于集中协调,并不是一种可行的反审查的区块链安全模型。 在POW机制中,”矿工”可以来自世界任何地方,只需要一定的硬件,就可以运行一个全节点,创造新的区块,而无需关注其他矿工,也不需要与任何人协调,因此PoW协议”无需权限”并且”去中心化”。 然而,在PoS机制中,矿工(即验证人)之间显然需要更多的协调,以将新的区块链实例化。 很多时候,这种协调必须通过一些通信媒介来完成,比如聊天室。
Gaia-6001标志着第一个由社区伙伴在没有Cosmos核心开发人员帮助下启动的第一个测试网。Cosmos验证人在没有Cosmos / Tendermint团队的帮助下,非常出色地分布式启动了最新测试网”genki”系列,我们可以预见,未来社区也将以同样的方式启动Cosmos主网。
genki:https://github.com/forbole/cosmos-genki
亮点 4
Gaia-8002:在开放的互联网上运行了史上最大的BFT网络
概要:
权益争夺赛(Cosmos对抗性的测试网)的开启吸引了一大批新的验证人,Gaia-8002发布时,大约有200个验证人节点活跃在线。
重要性:
这是目前开放网络上最大的BFT网络。 在实用拜占庭容错(PBFT)中,分布式网络通常仅出现在局域网(LAN)上,可能只有4–7个节点。 2014年,Tendermint扩大了在广域网(WAN)上运行的节点数量,打破了传统的本地化BFT网络概念,节点数量可达上百个。因此2018年,有200个共识节点的网络,能够同步区块链的变化状态,又能保留BFT共识特性,被认为是PBFT的突破。
亮点 3
Gaia-9001:运行漏洞赏金计划
概要:
11月12日,一个名为”Kauchy”的用户在Gaia-9001测试网上提交了一个关键错误报告,指出了Cosmos-SDK框架核心模块中一个非常严重的错误。几小时后,一个验证人重现了这个错误,凭空创造了一堆ATOM通证,导致了后续网络崩溃。
https://github.com/cosmos/cosmos-sdk/issues/2772
重要性:
量化宽松支撑的区块链网络是我们坚决要抵制的,区块链所要实现的是解决数字资源稀缺的问题。 我们非常幸运能够拥有一个充满活力,积极踊跃的社区,在目前的漏洞赏金计划中能够及时找到并报告这些漏洞,而我们Cosmos核心开发人员也在一天内快速响应,完成了修复。 同行响应的平均时间为90天,而Cosmos却在不到一周的时间内解决了这个问题。
亮点 2
Gaia-9002:功能完备的测试网
概要:
Gaia-9002与非常重要的Cosmos-SDK v0.27.0同时推出,这是Cosmos Hub功能完备的测试网。
重要性:
SDK v0.27包含了Cosmos Hub所需的所有功能,包括抵押,罚没,费用分配和治理逻辑,都将运用于未来的主网。 有了这些功能,我们可以称Cosmos的下一代PoS实现为抵押权益证明(BPoS)。由于绑定ATOM通证的验证人和委托人都将因违反协议而受到相应的惩罚,BPoS与第一代PoS算法将有所不同。目前还没有在生产系统中运行的PoS算法可以处罚绑定的验证人和委托人,我们相信这样可以确保网络的最高安全级别,因为没有抵押对于任何PoS系统都是潜在的致命危险,可参考共识算法的比较:Casper VS Tendermint。
亮点 1
Gaia-8001:测试网块高突破100万
概要:
11月初,运行时间最长的测试网Gaia-8001有了里程碑式的进展,块高达到100万。 测试网稳定运行了约3个月,没有一个网络停止。
Devcon4之后不久,块高超过了100万,世界各地的Cosmos Hub验证人都自发地为此而庆贺。
重要性:
这是PBFT的重大突破,因为在区块链中实现既安全(即一致)又实时(即可用)的BFT系统是每个研究人员争相解决的重要问题。您可能知道,Tendermint是一种一致性很强的共识协议,这意味着如果安全性无法保证,那么运行的区块链将会停止。 为解决这一问题,运行Tendermint的区块链应该将压力转移至运行网络的节点。这些节点受到经济激励,就会提高正常运行时间以保持盈利。 因此,验证人工作组成立一整年后,Cosmos验证人运行了一个非常成功的测试网。
验证人工作组QQ群:796875456
开发者资源
- 了解如何使用Cosmos-SDK构建分布式应用程序,请见本教程:https://github.com/irisnet/translation/tree/master…
- 运行gaiad全节点,请参阅我们的文档:https://cosmos.network/docs/gaia/join-testnet.html…
- 运行gaiad验证人节点,请参阅我们的文档:https://cosmos.network/docs/gaia/validators/valida…
- 有关在Cosmos Hub主网(或未来连接主网的区块链)上运行全面验证操作的详细指南,请参阅由Cosmos验证人Certus One建立的知识库:https://kb.certus.one
- 使用Cosmos-SDK构建、部署、操作应用专有链,并成功运行您自己的分布式测试网,ChainKit可以帮助您入门:https://github.com/blocklayerhq/chainkit
- 与Cosmos Hub验证人共享信息,请加入验证人工作组QQ群:796875456
成功启动应用专有链的温馨提示:
- 将testnet视为产品。
- 给予别人指导性的帮助。构建分布式系统的目标不仅仅是构建软件,同时也是帮助网络上的陌生人理解和使用软件。 越早了解其工作原理,学会如何运行、调试,就能更好地部署主网。
- 让社区尽快拥有自己的测试网。
社区&教育
Cosmos网络是POS共识的先驱,实行了第一个可用于生产系统的纯POS公链。我们走在PBFT的最前沿,长期专注于分布式系统领域的研究,构建创新的测试网和全球社区,制定解决方案,以解决有关POS设计最紧迫的问题。跟进我们的研究进展(所有的研究结果都是免费公开的哦),加入Cosmos社区,订阅时事通讯,以参加明年免费的区块链教育见面会,欢迎大家加入!
https://cosmos.network/community
总结
过去一年,我们为验证人和运行第一代PoS算法(如DPoS)和运行masternode的人在不同的社群分享知识与经验,因为运行Cosmos的BPoS方案需要很多更加活跃的网络监控,Cosmos Hub上的验证人集显然要大得多而且是动态变化的。 基于过去一年的出色表现,我们相信,Cosmos验证人将会相互协调,成功推出业界首个去中心化的POS公有链主网。
Tendermint(现在是Cosmos Network)已经有5年的历史了。 在过去7年,POS机制一直停留于理论。随着Cosmos主网的推出,这一理论终于要运用于真实的网络中了!
https://bitcointalk.org/index.php?topic=27787.0
Cosmos祝您新年新气象!
本文由用户:yemengmao 发布,不代表网站的立场,转转请注明出处:http://www.maiyaotop.com/hangye/32940.html