项目动态
1.1月11日,比原2019年第一期海外开发者Meetup 在美国旧金山圆满结束!“2018比原全球开发者大赛”的冠军获得者,来自西雅图的blockterm团队成员到场向参会者了介绍比原的智能合约、UTXO模型以及基于比原开发的操作指南,还分享他们自己当初开发Bytomswap的想法和经历。同时,比原团队也在现场发布了多个赏金任务,希望越来越多的技术开发能加入区块链开发中来。
2.1月19日(周六),比原链运营总监马千里将受邀参加“赋能实体重塑价值”为主题的杭州产业区块链论坛,并会在“金融产业+区块链案例与启示”的圆桌环节与各位嘉宾进行交流。目前,区块链产业发展势头迅猛,技术应用落地不断尝试,技术力量必将助推传统产业发展,加速产业转型升级,助力社会经济发展。本次活动将邀请浙江大学企业家校友会、杭州市企业上市与并购促进会、杭商全国理事会的各位优秀企业家们,共同探讨区块链如何赋能杭州企业再创新的辉煌,探讨交流全球区块链发展趋势与未来、区块链如何赋能实体经济等话题。
技术社区
1.Bytomswap斩获“2018比原全球开发者大赛”一等奖,项目持续开发运作至今已经获得了更新阶段的进展。Bytomswap是一个基于比原链开发的去中心化多数字资产交易平台,可以帮助用户把手里的加密资产用去中心化的方式兑换成比原链上的其他资产。据悉,Bytomswap已经完成了第一阶段的工作,即在比原链(Bytom)中交换数字资产,实现了多资产间的跨链兑换,现阶段的这一功能还为用户提供了多资产储蓄池,接下来他们将推进集中资产的交换和去中心化资产交换。用bytomswap进行资产转换的教程请查看文章:用bytomswap进行“跨链”资产转换
比原作为走在创造多样资产与可编程经济前沿的公链项目,鼓励全球开发者参与,在技术创新与应用落地上能够展开更多想象,一同推动区块链技术的落地。
2.比原链赏金计划第三期已发布众多的赏金任务,有意向者请将个人简介以及相关开发经验等信息发至邮箱:zhonglf@bytom.io,技术团队人员会与您取得联系并确认相关任务的领取。任务详情请查看少数派报告 | 比原链赏金计划第三期。我们期待区块链的技术开发越来越成熟,与区块链技术爱好者一起创造丰富多样的技术生态,为行业的良好发展打下坚实的基础。
bytom live
1.本周四,我们邀请了Chrome插件钱包的开发者与大家进行线上直播交流,为您带来插件钱包开发流程的讲解,让您在一小时内快速上手钱包开发!直播回顾:http://mrw.so/4U5E6S;这款方便快捷,保障资产安全的插件钱包,目前已上架Google市场。下载:https://dwz.cn/VSCS6T88;
2.1月24日,我们将邀请Bycoin钱包Android负责人李楠为大家带来直播分享,主题为“从0到1开发区块链移动端钱包”,围绕Bycoin钱包整体架构、密钥管理、前后端交互设计、交易流程几个方面与大家进行交流,敬请关注!
本期围绕“钱包”开展主题讲解,一期一主题,想听什么,由你来定!把你想听的内容告诉我们吧(联系方式:fanmx@bytom.io)。我们诚挚欢迎社区用户给与我们更多的反馈和建议,我们会敞开渠道,听取你们的声音,也会在实践中不断总结经验,不断优化比原链的生态建设。
项目开发进展
Bytom Core:
- 添加dns seed功能,支持通过dns获取比原种子节点;
- blocktemplate 支持 recommit,使交易能更加及时地上链;
- 节点发现模块消息添加网络ID字段,用来区分不同网络的节点,防止不同网络的节点互相发现;
Blockcenter:
- API 集成测试框架搭建;
- 扫描智能合约utxo,以便支持智能合约;
- cms分析页面、恶意ip管理、黑名单管理;
- 增加list-transactions中交易status_fail状态标记;
- 添加IP、钱包GUID黑名单封杀、增加list-utxo API;
- 修复build-payment 选择可用utxo时确认数的逻辑错误;
- 优化提交交易接口submit-transaction,并支持合约参数的处理;
- 添加构建高级交易的接口build-transaction,开始支持智能合约的交易;
- list-transactions接口支持交易列表按资产ID过滤,以及按照金额或时间排序;
- 新版服务器(为支持过滤和排序,升级数据库结构进;优化查询语句也)压力测试;
- 升级updater与orm代码以配合新版数据库结构,扫描全网的地址、交易、utxo以便支持非bycoin钱包的导入;
- 升级updater与orm代码以配合新版数据库结构,扫描全网的地址、交易、utxo以便支持非bycoin钱包的导入;
Bytom-kit:
- 设计 bytom-kit 用户界面;
- 添加一次性生成地址和key的api;
- 添加生成bip44路径,密钥生成地址api的测试数据;
- 添加生成地址二维码api,生成control program api;
- 添加生成 key、生成Address、签名消息、验证消息、发送交易共5个页面并部署完毕;
智能合约:
- 完成合约表达式数据提取;
- 完成PartLoanCollateral的合约;
- 优化equity编译器中合约接收program为合约对象时的AST;
- 配合后端链条编写储蓄合约,分红合约前端action内容;
- 研究放开解锁比原资产合约的后端处理流程,初步完成验证交易部分的改造;
- 解析合约嵌套表达式:ifElse, program的嵌套表达式、数学表达式的解析、支持不同顺序的解锁顺序的流程;
Blockmeta:
- blockmeta支持保全网锚定信息的展示;
- 对外提供api保存区块锚定在保全链上的交易ID;
- lockmeta移除control program decode,首页添加矿池算力图表;
侧链:
- 分析ipfs中文件添加、数据交换的模块;
- 侧链联盟合约生成联盟地址、以及联盟的私钥生成新的私钥工具;
- 侧链dpos共识问题解决( 投票不正常问题 ;投票交易构造、验证问题;测试根据投票结果出块的节点切换 ;矿工utxo管理 );