IOST双周报:合伙人投票正式开启
技术进展
【共识协议】
[设计]
更新经济模型文档,关于igas的介绍
[开发]
制定模拟主网上线计划
增加配置项,使得JS合约能够输出日志
增加了查询质押信息接口
修复 p2p 模块安全相关的问题
计算与预估了当前igas收费的合理性
投票、分红补充测试和bugfix
整理长亭安全报告
创世块配置中,添加producer块签名公钥配置
去掉了keypair中的ID,仅使用公钥的base58编码
将合约函数名,统一成小写开头
适配python SDK到2.2版本
给 account、token721、gas 等系统合约增加 receipt rpc 增加开关配置
适配旧版浏览器接口
修复安全漏洞
重写交易编码方式,升级为更简单易懂且更高效的算法
写主网启动后创世时初始化文档
整理genesis配置,将contract放入genesis一起
连接testnet时在doc网站下载genesis目录压缩包
投票、分红补充测试和bugfix
基于iwallet sdk写了一个投票分红相关的e2e test,发现一个计算精度问题并fix了
增加benchmark对合约转账及不同合约大小的测试
[Test&Debug]
修复merkle tree构建时,比较hash大小安全漏洞
修复了igas取消质押时数量不准确的bug
测试出了一个bug:高压情况下,系统日志会把系统盘占满
修复初始化witness余额为0报错问题
测试vote权限
测试e2e vote合约多重签名
测试正式节点造块和收益账号分离
分析更新需要向前兼容的部分
写account端到端测试
写gas端到端测试
写ram端到端测试
[文档]
整理新版本V2.1.0主要变化
整理投票逻辑文档
整理交易所技术对接文档
通用投票合约、造块投票合约 ABI 文档
更新投票、认证设计方案
更新gas计费文档
整理文档网站
重新组织了日文文档网站
公私钥管理,验证
线上数据恢复方案
[社区开发]
钱包对接工作
指导火币矿池部署节点,解决各种操作问题(质押、购买RAM、节点注册等)
[测试平台&运维]
部署:
完善 iost-boot 服务端,接入最新 iwallet sdk
测试 v2.1.0 发布
v2.1.0 开发 iost-boot 客户端
更新 performance 测试代码
创建 mainnet,部署最新代码,进行压测
备份已有账户,编写创建账户脚本
发布 v2.2.0/v2.2.1 -> testnet/mainnet
开发:
一键启动系统脚本
创建账户API
idevops对齐最新go-iost
整理并优化grafana监控界面
修复travis-ci安装不了git-lfs的问题
整理现有AWS机器
新开两台mongo机器
【虚拟机】
[研发]
整理浏览器前端代码
交易所transfer智能合约 js sdk
创建账号memo接口
去除genesis中 inituser
secrypto钱包应用层标准对接
创建账号页面开发
创建账号后台api开发、ip限流
部署区块链浏览器
gobang 一键生成测试用account
iost.js, iost.java适配新编码方式
native合约升级开发
receipts重复问题
deadAddr修改pubkey
增加contractOwner接口
js合约禁用 try/catch
浏览器后端同步模块移植, 增加Mongodb权限管理, 后端增加权限登录
浏览器后端接口编写
浏览器后端可配置化
线上Mongo存储集群
实现snapshot
[Test&Debug]
调研snapshot
区块浏览器唯一index创建bug修复
insert重复数据插入bug修复
在pobtest上实现snapshot启动
对比tar包和kv存储的方法,golang下自动以tar.gz格式保存statedb文件夹
浏览器npm打包失败问题修复
ownerkey和pubkey的重新实现
浏览器部署准备, Bug修复以及部署
[文档]
系统合约文档翻译
区块浏览器后台实现文档
开发者社区
IOST推出Bug Bounty
1月4日, IOST正式推出“IOST Bug Bounty” 。此计划由IOST开发者社区发起,将持续向开发者发布Bug赏金任务,赏金最高可达500,000 IOST。
希望可以让社区开发者更深入地参与到IOST区块链项目开发工作中,助力IOST的技术发展和生态构建!诚邀全球区块链开发者对IOST项目代码进行审查,共同参与区块链安全建设。
IOST的项目代码将公开接受全球区块链开发者的体验、审查,并鼓励开发者提交Bug与协助修复,助力IOST网络的安全性与可靠性。目前已有众多社区开发者深入参与到IOST的开发工作中。
开发者申请进度
IOST开发者激励计划于2018年11月28日正式上线。过去两周,IOST一共收到34份任务申请。
开发任务进度
IOST Python SDK: @Cyril组的IOST Python SDK项目开发基本完成,正在与IOST团队协调最后改进完善工作;
IOST Java SDK: @Dinar组IOST Java SDK项目开发结束,IOST已经完成赏金发放。鉴于项目开发质量较好,IOST团队授予其“IOST Developer Excellency”荣誉证书;
IOST Ruby SDK: @Binary.storms组Ruby SDK开发正在进行中;
开发文档法语翻译: @Ashe24组承接了IOST开发文档的法语翻译工作。
合伙人计划
IOST合伙人计划全面升级
为了让更多社区成员参与到IOST的生态共建中,我们推出了颠覆性的IOST合伙人计划,在全球寻找1000+位合伙人,以超低门槛、零技术投入与无固定数量上限重新定义了区块链节点选举,全民皆可参选或投票。
IOST合伙人计划 是一项伟大的去中心化社区实践,希望通过激励社区成员深度参与,让社区成员能够成为IOST生态的贡献者、维护者与利益分享者,并真正主导IOST的未来。
目前IOST合伙人计划已展示 首批72位候选人 ,并陆续推出8篇合伙人专访,向社区成员详细介绍合伙人。
IOST合伙人计划投票网站正式上线
1月14日, IOST节点合伙人投票网站已正式上线 !为了让所有社区成员都能参与投票,我们特与币市BISS联合开发了零门槛投票网站,支持一键投票,并为投票者提供丰厚的早鸟投票奖励。
IOST节点合伙人投票将持续进行,3月10日从早鸟投票阶段进入主网投票阶段。欢迎更多社区成员加入到IOST的合伙人计划中,投票获益,投票决定IOST的未来。
与此同时,IOST合伙人计划候选人申请将持续开放,无截止时间,无候选人数量上限,可随时申请加入。也希望更多社区爱好者可以成为IOST合伙人,亲自参与到IOST的社区治理与生态共建中,获得丰厚回报并亲手改变IOST的未来。
投票网站
iost.biss.com
合伙人计划全攻略:
社区进展
社区活动
IOST2019年历解谜活动
IOST推出2019新年年历,以IOST在全球8个国家/城市的办公室为灵感:北京、首尔、东京、旧金山、纽约、新加坡、俄罗斯、柏林,向大家展示IOST的全球布局与团队日常。 并且在每个月的画面中隐藏了一个谜题。
解出当月谜底后在官方公众号“IOST Official”后台留言即可,首位正确解答者将获得价值人民币198元的IOST奖励。
每月月初我们会在IOST官方公众号、官方微博等平台发布 本月谜题 及已解谜题的答案解析,并于每月中旬在各平台公布解谜线索。此外,官方公众号“IOST Official”将根据每月谜题解答情况随机掉落1个解谜提示,请保持关注。
社区进展
国际增长进展
中国
Jimmy直播讲解IOST合伙人计划
1月8日,Jimmy在币世界进行直播,首次向社区成员讲解IOST合伙人计划。
超低门槛: 获得210万IOST投票即可当选。
零技术投入: 在参选初期,非技术型合伙人无需任何技术投入或支付任何运营费用。
无固定数量上限: 只要符合最低门槛即可当选,无任何人数限制。
一直以来,IOST一直希望打造一个真正支持高并发且去中心化的优秀开源公链项目。我们开放节点竞选的初衷,与一直强调的POB共识机制的初衷,就是希望IOST社区由更多优秀的社区成员自主自治共同建设。而这也是区块链发展的核心与真正意义。
Jimmy社群AMA答疑合伙人计划
1月10日,我们在IOST的社群内部进行了AMA,超过2,000位社区成员参与了此次社群AMA,针对合伙人计划以及IOST未来发展问题,IOST CEO Jimmy为大家作了详细解答。
IOST X BISS
全球首家币币&Stock CFD交易平台币市BISS,成为 IOST合伙人计划独家战略伙伴。 币市BISS将携社区成员成为IOST合伙人,并全力提供交易和钱包研发的技术积累,助力IOST合伙人计划竞选投票。
IOST与币市BISS联合开发了零门槛投票网站,支持一键投票,并为投票者提供丰厚的早鸟投票奖励。
作为IOST的独家战略伙伴,在IOST上线币市BISS及合伙人投票期间,在币市BISS平台上交易IOST0手续费。并且IOST投票用户通过全网唯一投票入口投票并分享,即可参与瓜分10,000股苹果股票收益。
投票入口:
iost.biss.com
日本
IOST于日本举办Dapp Workshop
1月13日,IOST CTO第三次造访京都,与IOST候选合伙人区块链游戏公司Eversystem、日本开发者社区MEET IOST和Blockchain Kyoto联合举办Dapp Workshop。
CTO Terry亲自进行了Dapp hands-on教学,并交流了IOST的相关技术进展。现场气氛活跃,各位开发者积极提问,IOST的技术理念获得了开发者们极高的认同和支持。