2019年4月2日git
Saiba Kataruka 发布于Zilliqa博客github
你们好!和往常同样, Zilliqa 又有不少新的发展!您可能已经在咱们的 Twitter 和社区频道的公告中了解到,最重要的消息是,咱们的引导阶段正式结束。借此机会,咱们要感谢不断增加的社区在这段时间的支持:真的很是感谢你们!在这一阶段,咱们遇到了一些问题,对于一个新的大规模去中心化网络来讲,这都是预料中事,咱们采起措施一一解决,提升了 Zilliqa 平台的总体质量。算法
引导阶段结束以后会发生什么?数据库
●人们已经开始使用 Zilliqa 网络来处理交易json
●矿工能够开始将代币转入其余帐户bootstrap
●社区开发者能够开始尝试支付服务后端
为了确保代币交换成功(这项工做计划于 4 月底开始),以及更好地支持交易所及钱包,咱们已开放 Zilliqa 网络,只允许支付交易,也就是说Zilliqa网络的智能合约功能将暂时关闭。代币交换完成以后,咱们将经过一次网络升级在主网上启用智能合约功能,具体日期会在2019 年 5 月下旬公布。安全
Zilliqa 的专家登上福布斯服务器
要告诉你们一个好消息,咱们社区中的两名成员在 2019 年福布斯「亚洲 30 位 30 岁如下精英榜」中得到提名。网络
咱们的联合创始人兼 CTO 贾瑶琪因其在科技领域的卓越成就和领导能力而受到承认。他不只是一位领导者,并且是一位学者。他拥有新加坡国立大学的博士学位,他的研究获得了谷歌和苹果公司的承认。他发表过多篇顶级安全会议论文,并得到 W2SP 和 ICECCS 最佳论文奖。点击这里(地址:https://www.forbes.com/profil...)了解更多内容。
源移动娱乐平台 BOLT 的联合创始人郭蕙萁 (Christel Quek) 也榜上有名(她同时是Zilliqa 值得信赖的顾问之一)。Christel 确实启发了全部人,尤为是对于深耕于科技和数字经济中的女性和千禧一代。
与传立媒体的商业广告宣传活动
此外还有其余使人雀跃的消息。在过去的两个月,咱们已经与传立媒体(Mindshare)完成了咱们的第一个区块链试点。此次的区块链试点是一次基于程序化广告网络,面向东南亚用户的商业广告宣传活动。
质子计划(Project Proton)的目的是使广告网络透明化,杜绝欺诈形成的广告支出浪费。该计划利用区块链打造一个基于可验证浏览量的自动化结算方案,该计划能够帮助广告商建立一个可信的生态系统,在这个生态系统中,他们只需为那些被认定是可观看、品牌安全、没有欺诈的广告浏览量付费。
咱们的目标是整理项目成果并在接下来的几个月呈现给你们。咱们会不断向社区更新进展。
伦敦国王学院区块链 A-Z 研讨会:第一场取得成功
上周,咱们的市场主管 Kataruka Saiba 与伦敦国王学院区块链协会合做成功地启动了区块链 A-Z 研讨会。该系列活动的第一场在伦敦国王学院斯特兰德校区标志性的布什大楼举行。该场活动聚焦于“区块链入门”,吸引了来自 70 多位参与者,他们中既有学生,也有经验丰富的专业人士,都来自各个不一样领域。看到这样的互动和他们对区块链感兴趣很是使人兴奋,并且这只会继续增加!
Saiba 如今准备发布研讨会的三个后续模块,包括区块链的用例、启动区块链上的应用程序和一个演示日活动。咱们将不断与您分享这一精彩计划的最新进展。欢迎全部感兴趣的朋友在 Eventbrite 上注册,也鼓励申请 Zilliqa 的生态构建资助计划,该计划的奖金池为 500 万美圆。下面是研讨会上的的精彩照片。
同往常同样,如您想要了解Zilliqa的更多信息或与咱们讨论项目技术,请随时经过如下官方渠道与咱们联系:
Discourse论坛:https://forum.zilliqa.com/
Slack:https://invite.zilliqa.com
推特:https://twitter.com/zilliqa
Reddit: https://www.reddit.com/r/zilliqa/
Github:https://github.com/Zilliqa/zilliqa
Gitter:https://gitter.im/Zilliqa/ecogrant(开发相关专用频道,包括「生态构建资助计划」)
已举办的活动
在最近举行的 Money 20/20 Asia论坛上,Max Kantelia 与业界专家们,包括Primitive Ventures 联合创始人万卉 Dovey Wan,NEM 基金会联合创始人 Jeff McDonald,以及 Ripple 产品高级副总裁 Asheesh Birla一道,讨论了私有区块链和公有链高吞吐量的重要性。
本周早些时候,Max Kantelia 还在伦敦区块链周上谈到了区块链技术的将来,以及它针对企业和消费者的应用。
即将举行的活动
若是您想在咱们即将举行的活动中与咱们联系,请随时与咱们沟通。
4月
·巴黎区块链周|4 月 13–19 日|法国巴黎
·FiNext 大会|4月 25–26 日|新加坡
5月
·Consensus 2019|5 月 13–15 日|纽约
·2019 年 Echelon 亚洲峰会|5 月 23–24 日|新加坡
技术进展
Zilliqa主网的引导阶段(bootstrap phase)已经结束,核心技术团队在此阶段的最后两周进行了大量艰苦的工做,将主网升级到最新版本 4.4.0 及其后续的热修复版本 4.4.1。除了咱们在每次升级中引入的安全性和功能修复以外,4.4.0 版本的主要改进还围绕着存储、挖矿和可用性。
在存储方面,咱们在测试期间注意到,默克尔树(Merkle Tree) 数据结构能够显著增加,由于每一个账户的每次更新都做为一个新条目添加到状态树中。此外,每一个周期终结后,咱们的协议没有必要为这些相同的账户保留旧的条目。解决这个存储问题的方法是在通过几个目录服务 DS周期后按期刷新状态树(即从新建立账户状态),代价是牺牲一些处理效率。因为交易(和账户更新)只在引导阶段结束以后处理,所以在该阶段结束以前引入此修复显然很重要。
版本4.4.0 还引入了新的增量数据库特性。这个特性容许加入网络的新节点首先从 AWS 存储中下载旧块。而后,其他的同步过程将经过查找节点(lookup notes)完成。这就减小了重新节点接收大量历史数据的过多请求的查找。
对于挖矿代码的更新,最值得注意的是引入了一种新的难度调整算法。矿工可能在引导阶段观察到,网络会周期性地丢失或从新得到整个分片。每次难度值增长 1,实际难度就会增长 1 倍,这就要求算力增长 1 倍。以前节点一直可以知足算力需求,直到最近,丢失分片开始有规律发生。为了解决这个问题,咱们集成了一个社区贡献者(deepgully)提出的代码。在新代码中,难度在达到某点前以 1 增长,此后开始按分数增量。随着分数增量的增长,所需算力的增长遵循更平稳、更渐进的轨迹,有效地避免了观察到的分片降低。
在咱们不断努力提升矿工的可用性的过程当中,咱们添加了在社区节点中启用 API 服务器的选项。启用服务器后,能够更容易地从节点检索基本信息。这些信息包括节点的当前状态、最新的 DS 和 Tx 周期以及 DS 委员会的专门节点。咱们将继续构建此功能,在必要时添加更多相关信息。
最后,Zilliqa 代码库利用多个开源工具,本着为这些项目作出贡献的精神,核心技术团队帮助修复了 libjson-rpc-cpp 框架中的一个漏洞。Libjson-rpc-cpp 是一个开源框架,它为 C++ 提供了跨平台的 JSON-RPC(远程过程调用协议)支持。该框架之前没法处理某些格式错误的 JSON 信息。咱们的代码修复已经提交(参阅https://github.com/cinemast/libjson-rpc-cpp/pull/264),随后被接受并在 libjson-rpc-cpp version 1.2.0 中发布(参阅https://github.com/cinemast/libjson-rpc- cppes/releases/tag/v1.2.0)。
启动阶段的结束不会改变现状。当咱们努力完善系统时,核心技术团队将继续致力于修复错误、改进和开发新的创新特性。
Scilla解释器
核心解释器:咱们已经在 Scilla 中实现了对外部库的支持。这样,库被导入并构建到一个树结构中,捕获它们的依赖关系。导入库的范围仅限于其直接导入器。若是两个直接相邻导入之间存在名称冲突,则会引起一个错误。添加命名空间以帮助用户避免名称冲突,这是一个待解决的问题。因为状况并不紧急,将稍后处理。咱们提醒读者,库支持将便于智能合约开发人员编写更长、更复杂的合约,由于合约的库组件如今可能与非库组件分离,并单独部署。
静态分析程序:咱们花了一些时间来修复现金流分析程序中的错误,并处理了一些文档问题。咱们也一直在研究 gas 分析器,在其中添加了代码,以防止没法解决/没法识别递归。咱们还在以稍微不一样的方式管理容器,以便为非线性程序识别递归。
对于咱们的新读者,咱们想告诉您,Scilla 的设计使编写静态分析程序变得更加容易。为此,咱们一直致力于两个不一样的分析器,即现金流分析器和 gas 分析仪。前者检查给定的合同是否正确地处理了资金,然后者则评估为了调用转换而支付的 gas 成本(做为某些输入和合约参数的函数)。
将来组件的设计:Scilla 语言和解释器如今已经足够成熟,所以,咱们如今正在寻找提升该语言性能和可用性的方法。为此,咱们在过去两周一直在积极地探讨几个设计的架构。
例如,在可用性方面,咱们已经在 Scilla 的基础上为更高级别的语言找到了一些想法,这引起了关于当前和将来 Scilla 面临挑战的讨论。特别是,咱们决定向 Scilla 添加过程/子程序,这将限制 Scilla 合约中的代码重复。这也可能致使迭代器被添加到语言中,尽管在此以前须要解决一些设计问题。
在性能方面,咱们一直在研究为 Scilla 设计一个高效的后端。更多细节将在适当时候公布。
Zilliqa新闻报道
咱们的 CTO 贾瑶琪登上了今年的福布斯「亚洲 30 位 30 岁如下精英榜」,成为该地区在企业技术领域掀起波澜的顶尖科技创新者之一:
● 福布斯,2019 年亚洲30位30岁如下精英榜
地址:
https://www.forbes.com/under30/list/2019/asia/enterprise-technology/#47aaa36169b0
在今年的 TOKEN 2049 大会上,咱们的 CEO Xinshu 参加了一个关于智能合约平台的小组讨论。若是你没能亲自到现场,能够如今看看视频,听取他对 Zilliqa 做为一个智能合约平台的愿景的见解,他还谈到了 Scilla 的开发,构建和培养一个区块链社区须要什么,以及用例对于进一步得到主流采用的重要性:
● YouTube 上关于 Token2049 的视频,构建智能合约平台
地址:
https://www.youtube.com/watch?v=mCHyzvF4FIw
咱们的 CEO Xinshu 与 DecryptAsia 一块儿聊了聊最近推出的主网,他认为区块链行业的将来在于开发可以丰富区块链生态系统的解决方案。
● Decryptasia, Ep. #39: Zilliqa — The Sharded Blockchain with Xinshu Dong (CEO Zilliqa)
地址:
https://www.decrypt.asia/education/episode39/
想知道如何成为区块链开发人员吗?咱们的应用主管 Edison 从开发人员的角度分享了他做为区块链开发者的经验和行业现状:
● People Matters, Here is how the life of a blockchain developer looks like
地址:
咱们的开发者市场主管 Saiba 分享了为何教育是 Zilliqa 团队的一个优先事项,以及他对行业中区块链教育项目现状的见解:
● Blockchainreporter, Altcoins: Interview with Saiba Kataruka, Marketing Lead at Zilliqa
地址:
https://blockchainreporter.net/2019/03/19/altcoins-interview-zilliqa/
Cboe 近期宣布将再也不增长新的比特币期货合约,咱们的商务拓展主管En Hui对此进行了反思,并解释了为何没必要对此感到担心:
● Investing.com, CBOE Suspends Bitcoin Futures; Beginning Of The End For Cryptocurrencies?
地址:
你据说了吗?咱们与 Unstoppable Domains 合做推出了.zil,一个支持多种货币的区块链域名系统。
● iHodl, .Zil Launches to Simplify Cryptocurrency Payments
地址:
https://dailyhodl.com/2019/03/22/zil-launches-to-simplify-cryptocurrency-payments/
须要了解咱们的共识协议吗?Captain Altcoin 将咱们归入使用拜占庭式实际容错的区块链项目。
● Captain Altcoin, What Is Practical Byzantine Fault Tolerance (pBFT)?
地址:
https://captainaltcoin.com/what-is-practical-byzantine-fault-tolerance-pbft/