mt logoMyToken
总市值:
0%
恐慌指数:
0%
币种:--
平台 --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

双周报 | IOST合伙人计划:15天9亿票

收藏
分享

IOST 双周报每半月一次,与社区成员分享IOST的最新社区进展、全球市场拓展以及项目生态建设情况。感谢大家的关注,也欢迎大家给我们提出宝贵的意见,您的支持对我们很重要。

一、技术进展

Tokenlnsight 实时同步各区块链项目GitHub 有效代码提交次数。根据TokenInsight统计,IOST团队过去7天提交代码94次,排名第3;过去90天提交代码1651次,排名第3。

【共识协议】

 [开发]

iwallet创建账号时,如果没有~/.iwallet 目录操作权限会导致账号私钥丢失

开发节点轮转端到端测试程序

删除genesis无用iram配置

auth.iost创建账号时不收创建者iram

修复浏览器无法展示合约代码的BUG

修复浏览器IOST单位错误的BUG

修复GetContractStorageFields接口BUG,并增加接口文档

开发压测vote_producer和vote_common合约测试代码

更新浏览器同步和后端接口代码,适配新测试网 

交易所转账智能合约增加can_update接口,并增加压测用例

投票合约修改实现后测试 

RPC账号信息接口中加入投票信息 

造块节点票数小于阈值后下一轮直接被替换掉 

发现一个js合约漏收igas的case并修复了 

去掉了超级节点登录登出时要求已认证

mainnet网络延迟,造成丢块和分叉,调整造块时间为500ms

完成了多重签名iwallet的开发

调研了升级的流程和注意事项,整理了对我们有用的知识

升级相关调研

测试造块轮转,修复代码bug

修复延时交易过期时间可能溢出的bug

修复RPC在区块被flush以后,可能panic的bug

重构mvccdb,修复一些bug和不使用代码

完善当前PoB的算法与问题

调试与修复当前bug重构部分PoB代码逻辑

一轮中如果造块节点不造快,下一轮直接被替换掉,测试完成

 [Test&Debug]

修复iwallet call命令越界bug

测试节点投票,轮转

测试流程与文档:外来节点验证方案

写测试使用脚本

进行节点轮转,并验证是否成功造块

开发部分系统合约压测脚本。预计下周正式测试

分析更新需要向前兼容的部分

讨论应该怎么做版本升级 

看eth版本升级的做法

mainnet环境测试发现节点轮转时,如果分叉导致造块节点列表不一致

参与轮转BUG修复、测试节点轮转方案

参与分析解决block内存泄露问题

查节点无法共识问题,修复了tx超时时会打包时间戳信息的bug

优化完善了节点更新信息的逻辑,并补充了测试

共识&节点轮换问题讨论和debug,发现并解决了一些问题

压测了iGAS/iRAM/Account合约

修复了iwallet在linux上无法compile合约的问题

看版本升级的做法

讨论witness列表更新的策略

 [文档]

经济模型、投票设计增加合伙人节点说明

日常部署维护网站,增加了些运维脚本,方便部署流程

增加了blockchain js api部分的文档

上线测试网everest-v2.3.1   

简单整理上线步骤与命令:上线步骤

完善节点接入文档

[社区开发]

解答huobiwallet的开发者关于系统、投票接口问题

 [测试平台&运维]

部署:

itest压测mainnet 

在PyPI上发布idevops 

部署相关的文档,Everest v2.3.0/v2.3.1 发布

浏览器部署iost-boot

测试:

投票轮转

在不同平台上测试节点启动脚本

开发:

idevops增加生成genesis 

修复fluentd报错

修复es崩溃问题

写配置相关的文档

减小docker镜像

启动脚本增加硬件检测

部署主网prometheus-pushgateway

【虚拟机】

 [研发]

浏览器域名证书过期,使用letsencrypt重新生成证书,并上线

iwallet使用webpack打包JavaScript 库依赖,移除npm依赖 

iwallet去除node,使用golang解析JavaScript

适配新版本的java和js sdk

java sdk重构和适配2.2.0

适配2.3.0

修改系统合约iram payer为publisher

iost和iram token余额的iram由系统支付

在genesis中部署exchange.iost系统合约

system.iost, token.iost, token721.iost压测脚本

尝试js-core植入es5打包并植入golang sdk

测试exchange.iost交易所合约发送交易和创建账号

vm ilog fatal导致进程挂掉问题修复

实现了JS-core脚本

java实现了依赖rpcpb

尝试将js脚本植入到不同的SDK失败

修改maxTxLimitTime为200ms

提高部署合约的iGAS收费,修改合约长度限制

智能合约中禁止constructor

 [Test&Debug]

浏览器使用iost.js SDK生成keyPair时未定义Buffer问题修复

供test使用的fakebv函数年久失修,已失效,去除该函数

完善snapshot的test和benchmark

snapshot在idevops集群测试

java sdk的secp签名错误

修改了默认权重和阈值

浏览器后端节点Bug修复部署以及Mongo节点Index调整

mainnet系统合约压测

修复itestcpu占用高问题

sync出现数据丢失导致error

更新PoB的共识算法,添加confirm时对witness的限制,改变最长链上的统计方式,提升效率

review共识算法,交接PoB最新设计,debug代码中的漏洞

讨论新的PoB算法解决轮换的问题

包括主要逻辑和涉及到一些WAL需要新增纪录LinkedRoot的Active等需求

继续PoB算法讨论与修改

更新了Swagger和Rpc接口

修复了WAL和PoB以及BlockCache中Link逻辑导致的落盘顺序问题

重新根据新的PoB逻辑编写了新的WAL上层需要记录的BlockCacheMessage

修复PoB的问题。包括内存泄露和Contract 起不来等

 [文档]

编写Snapshot设计文档

区块浏览器需要实现功能文档IOST浏览器开发需求

 [社区开发]

钱包和DApp技术对接会议 

其他开发者社区技术对接、进度推进

二、开发者社区


IOST推出“技术征文计划”

IOST技术社区自建立以来逐渐壮大,月人数增幅达到362.5%,聚集了来自全球的优秀开发者。在IOST开发者激励计划和Bug Bounty的开展过程中,许多社区开发者与IOST官方开发团队协同开发,完成了IOST生态内的多个重要项目。

除了项目开发方面的合作,IOST同样重视行业观点输出和有价值内容的传递。我们将以征文的形式展开新一轮面向开发者的赏金活动,入选文章的作者不仅有机会成为IOST技术社区KOL,还有机会成为IOST社区核心开发成员,深度参与到IOST项目建设中。


IOST技术类文章征文活动自2019年1月25日上线起将会长期进行,持续接收来自社区开发者的投稿。入选文章将会在IOST及其所有合作媒体平台发布,优质文章的作者将会被IOST团队授予“IOST社区 技术KOL”荣誉证书,成为IOST社区官方内容合作伙伴。

赏金额度:

赏金区间为:100-500 USD即期等值IOST。

投稿方式:

请将word文档格式文章或文章链接发送至投稿邮箱,IOST团队将会就文章录用情况进行第一时间反馈。

投稿邮箱:

tech_support@iost.io


开发者激励计划申请进度

IOST开发者激励计划于2018年11月28日正式上线。过去两周,IOST一共收到25份任务申请

开发者激励计划任务进度

  • 开发文档日语翻译:@Wada组IOST日语开发文档翻译项目结束,由于Wada团队在文档翻译期间协助IOST进行了区块链开发相关的工作,给予项目极大的支持,IOST决定提高Bounty的赏金额度,并授予其“IOST Developer Excellency”荣誉证书
  • 开发文档法语翻译:@Ashe24组对IOST开发文档的法语翻译进行了更新章节的翻译
  • IOST Python SDK:@Cyril组的IOST Python SDK项目已经完成,将会收到IOST团队的项目赏金;Python SDK项目完成质量出色,开发者同样会被授予“IOST Developer Excellency”荣誉证书
  • IOST移动端钱包开发:@Ouyang组本周承接了IOST移动端钱包的开发工作
  • IOST Ruby SDK:@Binary.storms本周继续按计划进行Ruby SDK的开发工作

三、合伙人计划


IOST合伙人计划

IOST全球寻找1000+位合伙人,以超低门槛、零技术投入与无固定数量上限重新定义了区块链节点选举,全民皆可参选或投票。

  • 合伙人(节点)当选门槛仅为210万票
  • 不设置硬性技术要求(IOST将为每位合伙人提供全方位技术支持)

1月14日,IOST节点合伙人零门槛投票网站已正式上线!支持一键投票,并为投票者提供丰厚的早鸟投票奖励。

 

IOST合伙人计划投票将持续进行,3月10日从早鸟投票阶段进入主网投票阶段。欢迎更多社区成员加入到IOST的合伙人计划中,投票获益,投票决定IOST的未来。

 

与此同时,IOST合伙人计划候选人申请将持续开放,无截止时间,无候选人数量上限,可随时申请加入。也希望更多社区爱好者可以成为IOST合伙人,亲自参与到IOST的社区治理与生态共建中,获得丰厚回报并亲手改变IOST的未来。

 

投票网站链接

iost.biss.com

 

扫描二维码,即刻申请成为IOST的合伙人!或点击链接,为你中意的合伙人投票。

合伙人计划进展


IOST的节点/合伙人预选上线两周以来已经吸引了全网近9亿投票,过去一周预选中有共3亿多张新增选票。 

目前共有来自全球各地、不同类型的139名合伙人参选,其中55名节点合伙人票数达到210万成功当选。包括火币矿池、币世界、AlphaCoin Fund、IOST World、Cobo钱包、老猫、币市BISS、Team Joy、SSSminex、信仰 IOST、个人节点飞天小猪、国外知名Youtube博主Crypto Beadles等。

期待接下来41天的预选和主网上线后正式的主网投票吸引更多的支持者和节点/合伙人参与到IOST的网络共建中!


四、社区进展


IOST吐槽大会

1月25日,IOST于官方微博“IOST社区”举办首届《吐槽大会》。IOST一直被各路自媒体当做流量突破口,熊市一路高歌猛进,不按套路出牌。

合伙人/节点计划上线10余天,抵押投票数就超过了8亿IOST(约合3600万人民币),可见IOST依旧人气爆棚。但在其他很多方面,IOST也让社区的小伙伴又爱又恨!

自古以来,高手总在评论区。年关将至,为了IOST19年能做得更好,也为了给大家发一波新年礼物,我们决定直面大家的吐槽,特举办此次《吐槽大会》活动,当然吐槽完也不要忘了留下你对IOST的祝福。

活动时间:2019.01.25-02.10

欢迎社区小伙伴们去微博评论区留下你的肺腑之言!


社区进展

五、国际增长进展


日本


Terry出席Blockchain Unicorns Tokyo

2019年度IOST Global Developer Meetup Series正式开启。

1月13日,IOST在日本京都举办了Workshop专场,CTO Terry在现场为开发者现场示范,向日本开发者社区在使用Javascript进行DApp开发方面进行了详细讲解。 


随后一天,IOST受邀前往东京参与Blockchain Unicorns Tokyo大会,与日本市场的优秀区块链项目同台进行深度交流。此次日本之行IOST吸引了相当数量的区块链开发者、DApp开发者,其中有很多开发者/团队表达了成为IOST节点与参与DApp开发的意愿。


-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/iost

Zendesk iost.zendesk.com


商务合作

contact@iost.io



免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。