开发进展
主链:
1. 修复了接口 json 数据解析的 bug;
2. 修改私钥和公钥密码学接口;
3. 修改部分测试数据,适配公私钥接口修改;
4. 投票交易utxo模块和验证交易对preoutput优化、钱包层build action改造;
侧链:
1. 调研liquid浏览器并和现存Vapor做对比分析;
2. 共识网络层添加共识消息传输及处理;
3. 增加跨链输入输出解析的测试;
4. 增加跨链输入输出utxo变化的测试;
5. 增加侧链跨回主链交易构建的接口及其测试;
6. 完成共识算法区块的处理,包括双重签名、区块中是否有出块人签名的处理、对不可逆转块、投票结果与区块的状态batch保存;
7. 完成共识算法区块签名消息的处理,包括对于双重签名、孤块、区块不存在等情况的处理;
Blockmeta:
1. blockmeta前后端代码合并;
2. 存证信息上链脚本编写;
3. Blockmeta前后端docker化、nginx docker化升级、前后端代码Jenkins自动构建镜像并上传至阿里云仓库、同时解决blockmeta docker化后遇到的nagios监控和前端展示遇到的问题;
Bycoin:
1. 完成了bycoin-dapp-js文档、bycoin-dapp demo测试页面、完成了发现生态页面;
2. 和安卓,ios连调注入返回格式,原生与JS的互调连调;
Byone:
1. 添加signmessage api 逻辑, 开发完成签名交易的部分页面逻辑;
Bycoin Dapp:
1. dapp增加超时机制的处理,并进行最终代码层面的优化;
2. bytom webassembly增加对message的签名,并对syscall/js进行go1.2版本的升级处理;
研究:
1. 研究主侧链间转账方法;
2. 研究通过状态通道连接联盟链服务;
项目动态
1.近日,比原链发布BaaS平台Bystack,继在比原链主链提出了基于人工智能友好型的Tensority PoW共识算法之后,在侧链上独创性提出一种分层BFT一致性算法 — — BBFT共识算法(Bystack Byzantine Fault Tolerance),目前该共识算法的完整验证过程以及相关论文为《BBFT: a Hierarchical Byzantine Fault Tolerant Consensus Algorithm》。详情请查看文章Bystack拜占庭容错共识方案发布
BBFT是一种基于实用拜占庭容错(PBFT)的衍生共识,它利用网络拓扑在节点之间有效地分发和聚合消息并提供O(n)通信的复杂性,让BBFT共识算法具有很好的配置性、适应性、扩展性和异构性。现阶段,Bystack为了适应不同的用户场景,提出了“一主链多侧链”模型,为比原链迎接大规模商用奠定了坚实的基础。目前对BBFT共识算法的思考,验证过程以及实现方式已通过论文形式都提交到了github。链接:https://github.com/bystackcom/BBFT;
2.5月22日晚,长铗(巴比特、比原链创始人)、朗豫(比原链CTO)和李宗乘(比原链CFO)在ChainNode,就Bystack相关的话题进行了一场AMA。Bystack是比原链团队首创的一主链多侧链的BUTXO模型BaaS平台,也是比原今年最大的战略和未来20年的拳头产品。谈及Bystack和Bytom的联系时,长铗表示,“Bystack是Bytom的商业解决方案。Bytom相当于裸发动机,Bystack是汽车。Bystack不是侧链,而是包括主侧链一体的BaaS平台,是‘Bytom+Vapor+其它组件’。”
本场AMA主要围绕两个话题,一是Bystack的技术特点、优势和未来规划,二是Bytom的落地进展和未来规划,更多AMA精选问答请查看文章:Bystack AMA问答精选
3.近期,比原链在纽约区块链周期间,比原链CEO段新星宣布了2019比原全球开发者大赛正式启动的消息,本次大赛将于8月在美国旧金山举行,目前网上报名通道已经开启。报名链接:https://devcon.bytom.io/;
此次比原链2019年全球开发者大赛的一等奖将获得高达3万美金的BTM,大赛设有一等奖一名,二等奖两名,三等奖三名。为了吸引更多的海外优秀开发者,比原链接下来还将在美国多个城市举办黑客松、workshop等活动,为8月份在旧金山举办的2019比原全球开发者大赛蓄力。