Zilliqa进度更新第22期

5次阅读

共计 3436 个字符,预计需要花费 9 分钟才能阅读完成。

2018 年 11 月 27 日
Yiling Ding 发布于 Zilliqa 博客,Rita 译
11 月以来,我们工作的重中之重就是开发,从而确保 Zilliqa 主网在 2019 年 1 月 31 日准时上线。我们一方面努力筹备明年 1 月底主网上线的目标,另一方面尽全力准备下周即将发布的 3.0 版测试网。这一版本的公测网具有公开挖矿的功能,挖矿所得为 Zil 测试币。大家只要有兴趣、有条件就可以参与到公开挖矿中来,测试挖矿系统、演练挖矿流程,从而为即将到来的主网挖矿做好准备! 我们即将发布有关更多的挖矿文件,更多细节敬请期待!
质子计划(Project Proton)
质子计划是 Zilliqa 与合作伙伴传立媒体 Mindshare 联合其他多家媒体行业领头企业如纽约数字媒体交易资讯公司 Mediamath、纽交所上市公司 Rubicon Project、国际化软件公司 Integral Ad Science 等共同发起的,旨在通过区块链技术解决数字广告行业痛点和挑战的一个试点项目。我们的合作伙伴传立媒体是全球顶尖的媒体和营销服务公司,隶属于群邑集团 (Group M,网址:https://www.groupm.com/),在 116 个国家和地区中聘有超过 7000 名员工,全球年收入 345 亿美元,客户包括联合利华、IBM、沃尔沃、汉莎航空、劳力士等。本周,我们与传立媒体共同在新加坡数字工业日活动(Singapore Digital Industry Day) 上向大家详细介绍了质子计划。我们计划于 2018 年底前整合项目数据库并完成智能合约的部署。
心书与传立媒体亚太区首席运营官 Gowthaman Ragothaman 共同展示质子计划
生态资助金
近期,我们公布了第二批“Zilliqa 生态构建资助金”的参与项目,其中包括钱包、浏览器、开发和用户工具等。对于第三批参与项目,我们将积极寻求 Layer2 应用、SDK 游戏、分布式应用、Scilla 新增功能等项目。
社区 AMA 自由问答交流
11 月 15 日,我们在 Zilliqa 官方的 Reddit 和电报群举办了详细的社区 AMA 自由问答交流,共收到并回答了 100 多个来自社区的提问。我们现已将所有问题和答复整理成了 word 文档供大家参考,欢迎点击查阅:https://drive.google.com/file…。再次感谢所有关注和参与 AMA 的社区成员们!
同往常一样,如您想要了解 Zilliqa 的更多信息或与我们讨论项目技术,请随时通过以下官方渠道与我们联系:
电报群:https://t.me/zilliqachat
Slack:https://invite.zilliqa.com
推特:https://twitter.com/zilliqa
Reddit:https://www.reddit.com/r/zill…
Github:https://github.com/Zilliqa/zi…
Gitter:https://gitter.im/Zilliqa/eco…,包括“生态构建资助计划”)
已举办的活动
CRYSTAL 中心 Scilla 研讨会
我们在新加坡国立大学 CRYSTAL 中心(网址:https://crystal.comp.nus.edu….。CRYSTAL 中心是新加坡国立大学的区块链研究和技术智库。在此次研讨会上,我们的首席语言设计师 Ilya Sergey 向大家介绍了 Scilla 背后的设计原则,并深入探讨了 System F 语言如何有利于智能合约领域。
Ilya Sergey 在新加坡国立大学 CRYSTAL 中心介绍 Scilla
“ 区块链的未来 FoB” 系列活动
近期,我们不断加强对在伦敦举办活动的重视,并举办了为期 3 个月的“区块链的未来”(Future of Blockchain,简写 FoB)系列竞赛活动,重点吸引牛津大学、剑桥大学、帝国理工学院、伦敦政治经济学院、伦敦大学学院师生的参与。活动开始于 2018 年 11 月下旬,闭幕活动将于 2019 年 3 月下旬在牛津大学举办。
更多详情可查阅:
https://medium.com/future-of-…
活动注册截止日期 12 月 9 日:
https://www.futureofblockchai…
12 月 7 - 9 日,新加坡
ETH Singapore 黑客马拉松活动,链接:
https://ethsingapore.co/
技术进展
在技术方面,我们冻结了将与主网同步上线的一系列功能,从而进行大规模的广泛测试,燃料费定价机制也已实施。更多细节如下:
燃料费定价机制
此前,我们的网络在处理交易时已把燃料费的消耗和限制计算在内,但实际的燃料费定价机制是在近期实现的。我们新编写的燃料费定价机制工作流程如下:首先,矿工们在提交工作量证明 PoW 时也同步提交愿接受的最低燃料费价格; 之后,DS 委员会就即将到来的 DS 周期内网络可接受的整体最低燃料费价格达成共识; 最后,网络仅接受燃料费价格大于等于既定最低价的交易。
Gossip 哈希的预传输
我们观察到,我们现有 Gossip 协议的一个效率不高之处在于,每一轮整个消息都被传输到所有节点随机分配的点,导致节点可能多次接收同样的消息,并会在首次接收后丢弃之后重复的消息。所以经过改进,我们现在仅预先发送消息的哈希值并且要求接收节点在之后再请求实际消息。通过这个方法,我们能够明显减少不必要的网络数据量。
改进和更新的功能
除了对 Gossip 哈希预传输的改进外,我们还根据正在进行的测试结果继续对其余代码库进行改进。
例如,我们在系统测试期间观察到,一些节点如果未能被分配到任何网络分片中时,可能出现一直等待不会到来的 DS 块现象,从而被卡住。经过改进,我们引入了基于计时器的序列,即如果节点在提交几分钟后没有收到块,那么该节点将重新加入网络,也就是主动获取最新的 DS 块并在下个机会时重新尝试挖矿。
最近的另一项改进是将我们的 Ethash 库更新到最新版本(版本 0.3)。过去几个月,我们一直使用的是旧版本,而为了解决几个已知的漏洞,迁移到新版本十分有必要。此外,新版本还附带了一个更易于使用的功能界面。
Scilla 解释器
过去两周,我们完成了现金流分析器的首个原型以及静态燃料费分析器原型。这些分析器的目的是帮助开发人员检测合约中资金流动中的错误,并静态估算调用合约中的转换成本。我们将在未来几周内完成一些后续任务:

清理、重构、归档代码。
支持燃料费分析器中的部分应用,使分析器输出的信息更具可读性。
在 Savant IDE(地址:https://savant-ide.zilliqa.co…。

我们很高兴与大家分享,我们已成功使用现金流分析器检测到 Scilla 合约中的一些错误。之后,我们将就此撰写专门的博客文章,详细解释这些分析器及其优点。
开发工具和测试
随着 Zilliqa 主网首个版本上线日期不断临近,我们已将核心协议进行冻结,我们的开发工具亦是如此。
因此在过去两周,我们非常敬业的社区开发人员和团队成员 (甚至是团队的非技术成员) 都对 JavaScript 库进行了高水平的内部测试! 使用这个反馈循环,我们已经迭代了现有的 API,改进了开发人员的体验并修复了我们自己的工具。
JavaScript 库在我们新开发的内部 CLI 中也有很多用途,例如用于提供更全面、更自动化的各种规模的网络负载测试方法。截至目前,我们已经测试了 I 类和 II 类的非拜占庭交易(详情可阅读:https://blog.zilliqa.com/prov…,并将很快转向 III 类交易以及恶意行为。
随着 Scilla 也日益临近主网发布,我们还打算在未来 4 至 6 周内对 Savant IDE 进行最后更新,来帮助开发人员运行有关工作。
Zilliqa 新闻报道
Decentralised Podcast 对心书的采访:
https://decentpod.io/2-3-xins…
Asian Scientist 上关于 Zilliqa 首席科学官 Prateek Saxena 的文章:
https://www.asianscientist.co…
日文对 Zilliqa 和 Layer X 合作伙伴关系的报道:
https://jp.cointelegraph.com/…
关于 Zilliqa 生态构建工作的报道:
https://coindiligent.com/zill…
如果您支持和信任 Zilliqa,欢迎转发到朋友圈,让更多的人认识 Zilliqa。
如果您对项目有什么疑问,欢迎到评论区留言,我们会及时、认真回复每一个问题!

正文完
 0