Zilliqa进度更新第22期

多态根系
• 阅读 1440

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解释器

过去两周,我们完成了现金流分析器的首个原型以及静态燃料费分析器原型。这些分析器的目的是帮助开发人员检测合约中资金流动中的错误,并静态估算调用合约中的转换成本。我们将在未来几周内完成一些后续任务:

  1. 清理、重构、归档代码。
  2. 支持燃料费分析器中的部分应用,使分析器输出的信息更具可读性。
  3. 在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。

如果您对项目有什么疑问,欢迎到评论区留言,我们会及时、认真回复每一个问题!

点赞
收藏
评论区
推荐文章
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
苹果官网 iphone12 文字渐变效果
1、0今天无意间在看视频时,发现了一个up主实现iphone12官网的文字效果,闲来无事,自己也来弄弄看,先看看官网效果这里搞了一个gif,不过也可以
Easter79 Easter79
4年前
Vue 3.0 已经正式发布!你想知道的这里都有!
Vue团队于2020年9月18日晚11点半发布了Vue3.0版本,我们连夜对Release进行了翻译。由于时间仓促,文中如有翻译不当的地方还望提出。如有侵权,请联系删帖。以下为译文正文。今天,我们非常自豪地宣布Vue.js3.0"OnePiece"发布。本次主版本更新包含性能的改进,更小的bundle体积,对
仲远 仲远
2年前
MacOS 11-13.x(PKG系统安装包及IPSW固件) 11.7.5/12.6.4/13.3.1通用版
macOS13Ventura,具有许多功能,包括StageManager和更新的Spotlight搜索。目前,苹果已经发布了开发者测试版,顾名思义,这个版本是为开发者准备的。macOSMonterey操作系统更新,并且带来了Safari、地图、FaceTi
Wesley13 Wesley13
4年前
MySQL InnoDB集群
作者:MiguelAraújo译:徐轶韬MySQL开发团队发布InnoDB集群的8.0维护版本8.0.17!除了重要的错误修复和改进之外,8.0.17还带来了改变游戏规则的功能!这篇博文将涵盖MySQLShell和AdminAPI,如需详细了解MySQL路由器的新功能,请关注即将发布的博客文章!MySQLShellAdmi
Easter79 Easter79
4年前
TiDB 在凤凰网新闻内容业务的创新实践
背景凤凰网(纽交所上市公司,代码:FENG)是全球领先的跨平台网络新媒体公司,整合旗下综合门户凤凰网、手机凤凰网和凤凰视频三大平台,秉承"中华情怀,全球视野,兼容开放,进步力量"的媒体理念,为主流华人提供互联网、无线通信、电视网的三网融合无缝衔接的新媒体优质内容与服务。在媒体行业,新闻内容就是核心的业务数据,我们需要一个稳定的、具有高可用的
Easter79 Easter79
4年前
Tiny官网的变迁
开源交互社区建设的变迁Tiny框架开源也快5年了,做开源其实也是在做社区,那么一个开源社区怎么样构建实际上也是一个非常重要的问题,不同的交互方式,可能直接导致最终开源社区的成熟度如何。最早的Tiny开源框架采用QQ群的方式进行交互,博客相关的内容在开源中国来进行展示。!(https://static.oschina.n
Stella981 Stella981
4年前
Bypass 360主机卫士SQL注入防御(多姿势)
0x00前言在服务器客户端领域,曾经出现过一款360主机卫士,目前已停止更新和维护,官网都打不开了,但服务器中依然经常可以看到它的身影。从半年前的测试虚拟机里面,翻出了360主机卫士Apache版的安装包,就当做是一个纪念版吧。这边主要分享一下几种思路,Bypass360主机卫士SQL注入防御。!(https://oscimg.osc
Wesley13 Wesley13
4年前
ActiveMQ:初见&安装试运行
官网:http://activemq.apache.org/!(https://oscimg.oschina.net/oscnet/1922332e779bf1240345d5396fb0bb138d0.png)ActiveMQ是一个消息中间件,在大型互联网应用中有广泛的使用。当前最新版本:5.15.4,发布于20180522,开源、Ap
您有一套专属权益已送达,请注意查收
2022年12月30日,VIP客户服务方式再升级,VIP专属产品“客户支持计划”公测上线,开启由传统线下服务走向数字化服务的新旅程。您可登录官网“支持与服务”板块访问客户支持计划专区(https://www.ctyun.cn/more/supportpla
程序员小五 程序员小五
2年前
如何在断线后不重连加入音视频房间
RTC房间断网后,默认是一直尝试重连的,例如当主播再次联网重连成功后,会自动发布之前在发布的音视频流。针对某些不想断网后重新加入连接的场景,需要如下配置:1、配置断开后不去重连(这种情况也会重连4次约40s,之后不再重连):RCRTCConfigconfi