双周报 | 生态建设卓有成效,开发者社区持续壮大
IOST 双周报每半月一次,与社区成员分享IOST的最新社区进展、全球市场拓展以及项目生态建设情况。感谢大家的关注,也欢迎大家给我们提出宝贵的意见,您的支持对我们很重要。
一、技术进展
根据TokenInsight统计,IOST团队过去7天提交代码96次,排名第五;过去90天提交代码2043次,排名第一。
【共识协议】
[设计]
-
经济模型详细设计完成。
-
连续造块方案设计完成。
-
确定了GAS增发和消耗速度。
[开发]
-
完成base合约开发,每个block的第一个交易,里面包含所有要执行的系统合约。
-
开发经济模型,GAS合约开发和测试已完成。
-
RAM合约开发已完成。
-
增补了定点数相关计算函数。
-
投票合约重构已完成,通用投票合约开发已完成。
-
共识合约iost.issue 和 iost.bonus适配账号、权限和定点数已完成。
-
实现黑名单机制。
-
实现管理员 http 插件,能动态控制节点的连接和添加黑名单。
-
重构节点发现机制,保证新节点能连入网络 。
-
Genesis配置文件适配新的account模型完成。
-
完成 js合约优化,支持json类型参数。
-
完成清理blockcachenode冗余数据。
-
实现延时交易,主要包括: 交易延迟执行与取消等功能。
[测试]
-
测试平台基础设施搭建完成。
-
测试了100ms造5个块的情况,可以在700ms内所有节点处理完成,很稳定。
-
测试造单块,2000tps稳定。
-
合并develop代码,解决冲突。
-
检查出现造块速度慢的alert,需要增加更多监控服务器。
-
能够正常测js的transfer合约的tps,本机8核600000ns,远程2核1000000ns,实际运行时1200000ns。
-
创建transfer脚本,增加了SetServer()接口 。
-
编译v8代码,编译出动态库。
[Debug]
-
新增tps测试记录页面 。
-
测试不同节点间网络延迟。
-
解决了区块发送慢的问题。
-
解决了连续造块加压时出现的duplicate tx问题。
[测试平台&运维]
-
修复测试代码race的bug并添加test -race至CI。
-
集成grafana与slack,报警会在alert chanel。
-
基于AWS EKS服务搭建测试平台基础设施完成。
-
完善aws功能,重构,添加文档。
-
连接命令行入口与功能。
-
测试 添加配置样例(idevops-config) 。
-
增加py3支持。
-
以shell wrapper的形式接入ansible,测试 。
-
重写ssh模块和shell wrapper。
-
将itest分为数据生成和测试两个阶段,完成功能的开发和调试。
-
集成 playbook,集成测试。
-
重构 iserver config generator 。
-
集成测试,发布 v1.0.0。
-
实现 scale,测试通过 。
-
重构 playbook。
【虚拟机】
[设计]
-
经济模型合约实现详细设计和讨论完成。
[开发]
-
requireAuth v8vm适配 v8vm安全调研。
-
处理上线部分不安全接口,预备增加内存使用控制。
-
权限系统完成,并接入到iserve 。
-
tx重构,加入publisher账号已完成。
-
加入了simulator作为debug工具。
-
接入了gas收费。
-
开发domain已完成。
-
虚拟机添加内存使用检测完成。
-
OpLog 数据读写层代码及测试编写完成。
-
Token合约开发和测试完成。
-
Token冻结列表开发和测试完成。
-
实现FixPointNumber。
-
go 和 js定点数类集成,测试修复。
-
合约调用token花销限制(abi中加入token 的 amount Limit)。
-
抽象智能合约权限验证和传递完成。
-
native vm 中运行时检查 gas limit。
[优化]
-
整理 vm 层接口, 适配gas, token。
[Debug]
-
解决了v8vm requireAuth接口因为不同平台产生的段错误问题。
-
修复了执行tx不更新state db的bug。
二、社区进展
Jimmy海外社群直播答疑
10月26日,CEO Jimmy 在IOST Telegram 官方群与海外社群进行了答疑互动。在答疑中,他提到了IOST 的生态建设计划、测试网的新特性,并深度解答了PoB机制的设计,更多干货点击此处阅读。
加密智力游戏
上周由IOST海外社群成员 Cehhiro 设计的加密谜题游戏吸引了社群成员的纷纷参与。谜题线索被隐藏在图片之中,最先找出图片中的隐藏提示并解开谜题的人将获得 8000 IOST的奖励。让我们惊喜的是,谜题在推出后的9小时内就被解开了,成功解密并赢得奖励的是来自海外社群的mapl3sn0w!
此后,我们将继续推出类似的谜题游戏,大家可以关注官方微博(IOST社区)以及微信公众号(IOST中文社区),参与解谜赢奖励!
答案获取请关注“IOST中文社区”在微信后台回复“猜谜”。
社区增长进展
三、交易所进展
IOST上线欧洲交易所GBX
10月22日,IOST上线数字货币交易所GBX,并开放IOST/BTC、IOST/ETH、IOST/USD交易对。GBX是直布罗陀证券交易所(GSX)的子公司,致力于成为由欧盟监管的证券交易所运营的首批获得许可并受到监管的数字资产交易所。
交易所网址:
https://exchange.gbx.gi/
IOST上线新加坡交易所CoinBene满币
2018年11月4日,IOST上线新加坡数字货币交易所CoinBene满币,并开放IOST/BTC交易对。CoinBene满币是全球顶级数字资产交易平台,具备安全、稳定、可信赖的显著特性。目前,CoinBene满币在CoinMarketCap按交易量排名的全球交易所榜单中排名第7。
交易所网址:
https://www.coinbene.com/
四、国际增长进展
中国
IOST与Lambda 达成战略合作
IOST与国内顶级区块链存储项目Lambda达成了战略合作协议,致力于共同打造一个强大的去中心化存储服务。Lambda是一个能提供无限存储空间的区块链基础设施。Lambda不仅能安全高效地为DApps应用提供无限的数据存储,还能提供多链数据存储、跨链数据管理、数据隐私保护、用户数据所有权验证和分布式智能计算等服务。作为区块链基础服务,Lambda使用了分片技术和子链来大幅度提升系统的扩容性,是一种面向未来的数据服务。
合作之后,IOST将与Lambda一起为整个区块链生态提供安全、可扩展的交易能力和存储服务。通过分布式节点的验证和共识,来解决用户和存储端之间的信任问题。
Jimmy 表示,我们与Lambda的合作将帮助IOST建立更大规模的应用级区块链平台,双方将联手确保区块链的存储完整性。我们很高兴选择Lambda作为我们战略伙伴,非常期待与Lambda一起打造一个强大的分布式存储服务,共同拓展区块链的这个前沿领域。
美国
Jimmy针对比特币十年发表见解
万圣节这天对整个区块链行业来说也是意义重大的一天,比特币10岁了! IOST CEO Jimmy 对比特币的重要性以及过去10年的行业发展发表了自己的见解。
以下是Jimmy的观点摘要:
“10年之前,化名中本聪的开发者发表了一个长达8页的白皮书,带来了颠覆性的观点: 权利将掌握在人们自己手中,而不是金融机构。观点一出,比特币就引发了一系列迅速增长的连锁反应,从许多密码学专家的出现到国际数字货币市场对传统机构的颠覆性影响,皆源于此。在过去的十年中,一个原本只针对金融机构的想法已经发展到一个全球性行为,旨在把中心化权利变得可信任,包括像Facebook、谷歌、亚马逊和苹果等科技公司也参与其中。比特币的价格一直会波动,但真正有意义的还是核心的工程师、信仰者和梦想家,在推动区块链技术进步的同时也启发着更多的项目来一同实现共同的目标。未来的十年中,世界会有颠覆性的改变,我们也相信区块链带来的改变对每一个人都是平等的。”
Jimmy 接受BTCManager的采访
CEO Jimmy 在上周接受了美国区块链垂直媒体BTCManager的采访。采访中Jimmy就IOST的技术特点、区块链行业发展现状与市场前景做出了解读。Jimmy 解析了IOST作为公链与EOS相比的优势,谈及了自己对数字货币市场的行业洗牌与机构投资者入场的看法,并对数字货币投资者和考虑进入区块链行业的工程师提供了一些建议。点击此处阅读原文。
欧洲
IOST受邀出席马耳他区块链峰会
IOST 受邀出席马耳他区块链峰会,此次峰会得到了马耳他官方政府的支持Joseph Muscat也出席并发表了演讲。IOST 欧洲团队在参会期间设立了项目展台并与吸引了参会者的很多关注。欧洲BD负责人Kacper Zytkowicz与来自世界各地的专家一起,就区块链行业的政策、监管、法律、技术等问题进行了探讨,也有幸见到了马耳他区块链运动的前沿人物。
马耳他地处欧洲南部,是地中海中心的一个岛国,是第一个为区块链提供法律确定性的世界管辖区,凭借其政策环境和地理优势吸引了全世界区块链从业者和爱好者的目光,被称作“区块链之岛”。
日本
IOST与EverSystem举办DApp实操活动
10月26日,IOST日本团队成员与日本知名游戏公司EverSystem在名古屋举办了DApp的实践操作活动。EverSystem今年刚发布了一款风靡日本的DApp游戏CryptoNinja。本周,IOST CTO Terrence 将前往日本与其探讨进一步合作方向,包括EverSystem的下一款游戏将会在IOST的平台上进行开发。而这将为IOST吸引更多开发者,并为IOST的生态发展建立奠定良好的基础。
IOST与富山区块链研究小组进行Meetup
IOST日本BD负责人Makoto Ota 在与富山区块链研究小组的见面会上发表了关于IOST项目的演讲,并和现场的30多位研发工程师进行了互动探讨。本次活动由日本最大的系统集成及IT解决方案提供商之一INTEC主办,活动在当地颇受欢迎并获得了电视报道!
东南亚
IOST受邀与开发者进行技术分享
IOST 东南亚运营负责人Lawrence 应新加坡开发者团体之邀进行了 IOST 项目的深度讲解,开发者们对 IOST 的核心技术 PoB 共识机制、新版测试网络支持的 JavaScript语言、智能合约等非常感兴趣,并加入了 IOST 的Slack 技术社区进行持续讨论。
如果对IOST的技术感兴趣或者有任何疑问,可以加入IOST的Slack,我们的全部开发团队包括 CTO 都会在上面7*24小时回答问题,同时还可与来自全球的开发者进行交流。
slack网址:
invite.iost.io
-END-
官方网站
iost.io
社交平台
Weibo https://weibo.com/u/6502023048
Twitter twitter.com/iostoken
Telegram t.me/officialios
GitHub https://github.com/iost-official
Medium medium.com/@IOStoken
Zendesk iost.zendesk.com
商务合作
contact@iost.io