Qtum量子链开发进展更新至2018.01.09
Louis
2018-01-10

Qtum量子链开发进展更新来了,以下为更新内容


版本发布:

 

* 主干网络v0.14.13发布:推荐更新,修复了`callcontract`的bug,并增加一些新特性;

* Qtum轻钱包Electrum v0.17.5发布:修复了与RPC调用接口相关的安全漏洞(该问题由Electrum官方原始版本引入,Qtum第一时间同步修复了此问题)

 

完成的工作

 

* [Core/RPC] 修复了`callcontract`的漏洞,该漏洞可导致节点无法同步区块;

* [Electrum] 同步修复了Electrum原始版本引入的RPC接口的安全漏洞;

* [APIs/QtumJS] 实现了针对合约log的`EventEmitter`接口;

* [APIs/Solar] 完善`Solar`开发工具的异常处理,当工具未安装时能正确退出;

* [Core/Tests] 为核心钱包增加更多单元测试;

* [Core/Tests] 进行了大量测试以进一步发掘`callcontract`可能存在的bug,防止未来再引起节点无法同步的问题;

 

进行中的工作

 

* [桌面钱包/GUI] 对桌面钱包的用户界面进行全新设计,已完成大部分实现工作,正在进行最后的测试和bug修复;

* [桌面钱包] 正在对核心钱包源码进行升级,引入比特币核心代码0.15的相应升级;

* [文档] 撰写众卖(crowdsale)合约编写和部署教程;

* [其他] 重新设计Qtum官方logo,将应用到所有产品中;

* [文档] 撰写完整的开发者参考文档QtumBook;

* [x86虚拟机/opcodes] 为x86虚拟机实现更多i386级操作码;

* [移动端钱包] 增加密码二次确认功能,防止用户输入错误密码;

* [移动端钱包] 为移动端钱包显示更多交易细节;

* [移动端钱包] 完成用于安卓可穿戴设备的钱包原型;

* [x86虚拟机/database] 设计x86虚拟机数据库,包括是否关键共识数据的验证方法;


以下为英文版本


Core Releases:


* Mainnet v0.14.13: Mandatory update to fix a bug with callcontract, and add some other minor features

* Qtum Electrum v0.17.5: Fix a security issue in the RPC interface (introduced by upstream code)


Work Completed:


* [Core/RPC] Fixed a bug with callcontract that could cause a node to fail to synchronize the blockchain

* [Electrum] Fixed the security issue in the RPC interface introduced by upstream code

* [APIs/QtumJS] Implement EventEmitter interface for contract logs

* [APIs/Solar] Add error checking to Solar to gracefully fail when solc is not installed

* [Core/Tests] Add more unit tests to core wallet

* [Core/Tests] Ran several manual tests along the path that callcontract uses to search for any further bugs that could cause a node to fail to synchronize


Work In-Progress:


* [Core/GUI] Working on a complete revamp of the theme and layout for the Qtum Core wallet

* [Core] Working on upgrading the wallet source code to include improvements in Bitcoin Core 0.15

* [Documentation] Working on crowdsale tutorial for Qtum

* [Misc] Redesigning official Qtum logo and icons for use in all products

* [Documentation] Working on a complete book covering developing with Qtum

* [x86/opcodes] Completing more i386 level opcodes in the x86 VM

* [Mobile] Implementing passphrase confirmation screen

* [Mobile] Making more transaction details viewable in the mobile wallets

* [Mobile] Working on Android Wear prototype wallet

* [x86/database] Designing x86 database, including consensus-critical verification methods

点击进入招聘详情>
微信扫一扫
关注区块链新金融
扫一扫
下载数链APP
内容合作/商务合作:
gxcj@gongxiangcj.com
联系电话:
021-31128751