Qtum量子链开发进展更新至2017.12.19
Louis
2017-12-19

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


版本发布


* 主干网络v0.14.11:为GUI钱包增加“恢复钱包”功能,增加新的RPC接口;

* 主干网络v0.14.10:更新LevelDB版本,解决logevents引起的程序崩溃,并修复区块同步问题;

 

完成的工作: 


* [Core/GUI] 在GUI钱包界面中增加恢复钱包的选项;

* [x86虚拟机/测试] 实现测试专用基础代码,完成多个指令的行为测试;

* [里程碑/x86虚拟机] x86虚拟机首次支持用c代码写的helloworld程序;

* [x86虚拟机/工具链] 为Qtum x86虚拟机构建基于GCC的工具链,撰写相关文档;

* [x86虚拟机/架构设计] 修改了部分标准库模型的工作方式,使非官方库合约也能采用相同基础代码;

* [在线钱包] 支持创建合约,发送到合约,调用合约等基本功能;

* [在线钱包] 支持QRC20代币;

* [其他] 更新支持GUI钱包应用场景的Docker镜像;

* [其他] 更新用于测试网络开发的Docker镜像;

* [移动端钱包] 修复用户界面和汉化等问题;

* [移动端钱包] 支持判断合约是否已被删除;

 

进行中的工作


* [Core/GUI] 正在实现采用全新设计的PC端钱包界面;

* [Core] 正在合并BitcoinCore 0.15的代码到Qtum,从而获得比特币所有升级;

* [API/QtumJS] 重新设计sendtocontractAPI的工作模式,使“创建合约交易”和“确认交易”两个动作能够分离;

* [文档] 正在撰写Qtum上crowdsale相关教程;

* [x86虚拟机/测试] 为x86虚拟机适配"test386.asm";

* [移动端Electrum钱包] 为Electrum钱包增加智能合约支持;

* [Core/P2P] 重构mempool的规则;

* [Qtum区块浏览器] 完善区块浏览器的QRC20代币显示,增加单独的代币页面;

* [移动端钱包] 完善移动端QRC20代币的支持;

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

* [x86虚拟机] 重构内存访问接口,为实现新的gas模型做准备;

* [区块浏览器/API] 修复余额显示问题;

* [Core] 正在寻找有些情况下同步区块时出现segfault的问题;

* [文档] 开始撰写完整的Qtum开发文档;


以下为英文版本


Core Releases:


* Mainnet v0.14.11: Add restore wallet feature to GUI, add new RPC API features

* Mainnet v1.1.4: Upgrade LevelDB resolving logevents issue, and fix a syncing issue


Work Completed:


* [Core/GUI] Add option to restore wallet in the GUI

* [x86/Tests] Implemented custom testing infrastructure to test various short series of instructions to compare their behavior

* [Milestone/x86] The x86 VM is finally capable of running a simple hello world program written in C

* [x86/Toolchain] Built and documented how to build a GCC based toolchain targeting the Qtum x86 VM

* [x86/Design] Revamped how the x86 standard library model will work so that community library contracts can benefit from the same infrastructure 

* [Wallet/Web] Completed create, sendto, and call contract support

* [Wallet/Web] Completed QRC20 token support

* [Misc] Updated docker node images to support GUI usage

* [Misc] Update docker node images to support testnet development work

* [Wallet/Mobile] Fixed UI and localization errors

* [Wallet/Mobile] Will now verify if a contract was deleted or not


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

* [API/QtumJS] Redesigned how sendtocontract API worked so creating a transaction and confirming it can be done separately

* [Documentation] Working on crowdsale tutorial for Qtum

* [x86/Tests] Adapting "test386.asm" to work on x86 VM

* [Mobile/Electrum] Adding smart contract support to Electrum

* [Core/P2P] Refactoring how mempool rules are enforced

* [Insight] Improved token support and adding custom page for tokens

* [Wallet/Mobile] Improved token support

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

* [x86] Refactoring memory access to prepare for gas model implementation

* [Insight/API] Fixed supply reporting issue

* [Core] Researching issue that sometimes causes a segfault while synchronizing

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

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