Zilliqa于3月31日晚按计划发布1.0版测试网:
代号“红虾”(Red Prawn)
(贾瑶琪2018年3月31日发布于Zilliqa博客, Rita译)
可扩展性是公有区块链平台面临的最大挑战之一。如果没有可扩展性的解决方案,那么在区块链上搭建真实世界的分布式应用是很难想象的。 虽然有多种解决可扩展性问题的方案,但其中最有潜力的方法之一就是分片技术(即sharding,有关分片技术的文章可参考https://bitcoinmagazine.com/articles/op-ed-many-faces-sharding-blockchain-scalability/)。
Zilliqa(主页网址:https://www.zilliqa.com/)是为数不多的采用分片技术的项目之一。 通过使用分片技术,Zilliqa有潜力使其吞吐量匹敌VISA和MasterCard等传统支付方式。更重要的是,分片能确保Zilliqa的交易吞吐量随其网络规模的增加而(大致)呈线性增长 — — 这是目前所有热门区块链项目都不具备的特点。
Zilliqa发展历程
在区块链中使用分片技术这一想法,首次是由Zilliqa的顾问Prateek Saxena和Loi Luu在合著的论文中提出的,论文名为“公开区块链的安全分片协议”(A Secure Sharding Protocol For Open Blockchains,
链接:http://www.comp.nus.edu.sg/~tsunami/papers/Elastico.pdf)
该论文对Zilliqa协议的创建和发展起到了重要作用。
2017年年中,Zilliqa团队正式成立。团队的目标是使用分片技术搭建具有可扩展性的公有区块链。我们吸纳了最新的学术论文研究成果对原有的分片协议进行了重新设计,从而优化了分片方案。
2017年9月,我们发布了首个测试结果:在使用2400个节点、4个分片的情况下,每秒处理的交易量达到1389个。一个月后,我们发布了第二组测试结果:在使用3600个节点、6个分片的情况下,每秒处理的交易量达到2488个。(有意思的是,当我们运行这版测试网时,我们用尽了亚马逊网络服务AWS在新加坡所有可用的T2级服务器资源。)
2018年1月,我们在https://github.com/Zilliqa/zilliqa上开源了代号为“榴莲”(Durian)的alpha版本的代码。
Zilliqa近况
在过去的几个月里,我们一直在研发协议的一些核心内容,为发布测试网做准备。 我们已经实现了持久性存储(即在最新的几个DS周期中使用LevelDB存储DS块、TX块、账户和交易状态)以及从持久存储中恢复数据、增强共识协议、分片节点的视图更改、部署JSON-RPC服务器等。
在过去的几周里,我们把主要精力放在给Zilliqa添加外设支持上,如增加网络钱包、块浏览器以及它们与核心协议的整合。
发布测试网络
3月31日晚
我们很高兴与您分享代号为红虾的1.0版测试网络。红虾是榴莲的一种,以其橙红的颜色和像虾肉一样弯曲的形状而得名,其甜美口感备受好评。
请注意,红虾是测试网的第一个版本,我们每周都会不间断地更新测试网。在我们的内部测试中,我们使用了约2,000至3,000个节点,交易吞吐量达到了每秒2,000–3,000笔。在过去几周,我们添加了几项新的功能,因此我们也意识到测试网络的稳定性还需要进一步提升。我们现在发布的是一个在AWS上运行1000个节点即4个分片的测试网。
在接下来的几周内,我们将扩大网络规模,并将重点工作放在协议的以下几个方面,这些将体现在测试网络的更新版本中:
1、 高吞吐量系统的稳定性;
2、 更多节点在加入和离开网络时不中断协议;
3、 帮助被选中的社区成员运行测试网络中的节点。
测试网第一个版本你能做什么?
用户能够通过我们的网络钱包(地址:https://wallet.zilliqa.com/)将交易发送到网络并使用区块浏览器(地址:https://explorer.zilliqa.com/)检查交易状态以及其他网络的状态和协议参数,例如已经生成的区块、网络接受的交易和交易吞吐量等。
有关使用钱包和浏览器的具体步骤,请参阅视频教程(地址:https://youtu.be/u_xBY7teNu0)。
测试网络中哪些暂时办不到?
我们也想澄清一下,这个测试网的第一个版本中,用户暂时:
1、不能运行节点:在邀请社区成员运行测试网的节点之前,我们仍然需要更多时间来提高稳定性。
2、不能挖矿:Zilliqa挖矿只在Zilliqa主网上线时才开放。Zilliqa的激励层仍在开发中,此版本测试网上使用的任何代币仅用于测试,不能转换为ZIL。
3、不能运行智能合约:我们的智能合约层仍在开发中,会在未来几个月内整合到测试网中。
4、不能交易验证:交易验证目前还未完善,例如nonce验证。 该功能预计将在未来几周内启用。
在接下来的几周内,我们将逐步为系统添加新功能。其中的一些实际上会在未来几天内实现,因为它们目前已处于测试阶段。
如何使用测试网络?
如何使用测试网络?
我们正在为测试钱包收集白名单用户的地址。过几天,白名单用户就可以在我们的测试网上进行交易。如要加入白名单,请填写表格(表格地址:https://goo.gl/forms/oT39MoOMH5iXLqnI2)。我们将整合提交的信息,并尽快发放测试版的ZIL币。测试网将持续运行一些虚拟交易,请随时在浏览器中查看(地址:https://explorer.zilliqa.com/)。
如何反馈问题?
如何反馈问题和漏洞?
您可以通过两个渠道就测试网向我们提问问题和反馈漏洞:我们非常欢迎社区成员在我们Gitter频道上(地址:https://github.com/Zilliqa/Zilliqa)向我们提出有关如何使用钱包或浏览器的问题。如要反馈钱包、区块浏览器或核心协议的漏洞,请直接在Github上新建问题。
同时中文社区的朋友也可以在QQ群及微信群反馈问题。
网友评论