2015年上半年暗网空间研发计划

Unknown view 33 2015-1-7 11:03
share to
Scan QR code with WeChat

暗网空间源于CryptoNote团队开发的ByteCoin,CN系列币的实现代码与比特币完全不同,目前代码成熟度不高,用户体验不好,因而DNC团队决定优先解决这些问题。

一、CN系列币存在的问题有:

无区块浏览器的公开源代码

交易和块链的最大字节数限制为30K,导致输入较零碎的挖矿钱包发币时经常出现“Transaction too big”的问题

区块链存贮在一个文件中,无法支撑大交易量;启动时全文件读入内存,内存占用量非常

无在线钱包,因匿名机制导致在线钱包难做

无POS机制,CN代码与比特币完全不一致,目前无匿名POS机制可用

无轻钱包,匿名机制导致比特币的SPV协议无法适用

无脚本机制,没有任何脚本系统,无法构建智能合同

以上是阻碍CN系列币向全球推广的基本因素,如果这些问题解决不好,一是用户很难使用,二是难以承载DNC拟开发的P2P交易所和块链商城之类的匿名应用。

DNC团队拟优先解决这些问题,为CN社区作贡献,也为DNC后续研发铺平道路。

二、研发计划

1月份:推出0.7.0版钱包,推出区块浏览器0.2.0,解决问题列表中的第1项和第2项

2月份:推出0.7.2版钱包,加入TOR、解决存贮和内存问题即列表中的第3项,提出第4项和第5项的解决方案

4月份:推出0.7.5版钱包,推出QT新界面,推出在线钱包,解决问题列表中的第4项,提出第6项和第7项的解决方案

5月份:推出0.7.8版钱包,加入TRR,推出POS机制,解决问题列表中的第5项和第6项

6月份:推出0.8.0版钱包,推出脚本机制,解决问题列表中的第7项

三、0.7.0版功能,将于近期发布

版本更新如下:

1、代理支持: 支持socks5代理

2、块链规则

普通交易中加入生成别名功能,费用为:101DNC,100DNC作为矿工费用,1DNC作为开发组费用。

修改费用计算规则,不再出现多计算费用的情况。比如你给1DNC作为费用,可能会被收1.8DNC。

从第13万块开始把交易和块链的最大字节数改为1M,比原先大了30倍,解决挖矿钱包发币时出现“Transaction too big”的问题。

3、dnsd

加入height命令,显示当前高度

加入alias命令,显示所有别名

加入三个RPC json接口,get_transactions, ge_tx_pool, get_blocks_by_heights,具体见http://www.darknetspace.org/developmentguidev1.1cn.html开发指南

提供命令行参数:--enable-proxy 127.0.0.1:1080,其中127.0.0.1:1080是代理IP地址和端口

提供内建命令:enable_proxy, disable_proxy,分别用于启动代理与停止代理。

4、simplewallet

新增simplewallet中加入make_alias命令,用于生成别名。

新增simplewallet修改钱包密码,命令:change_password。

新增simplewallet每隔4小时自动存贮一次。

新增simplewallet的get_incoming_tx RPC接口,

解决simplewallet在RPC运行状态下,当遇到dnsd忙时,simplewallet连接dnsd3次不成功就不再连接的问题,这对于RPC运行非常有用。

5、qt-dnsp

新增配置菜单,用于显示和保存配置。

新增别名菜单,用于显示所有别名和生成别名。

新增钱包界面中的修改密码功能

网络界面中,新增显示统计数据

6、connectivity_tool

新增默认超时值,不会因为命令行中没有设timeout而无法通讯

btcfans公众号

Scan QR code with WeChat

From the Internet
Disclaimer:

Previous: 黑客教会了我老妈怎样用比特币交付赎金 Next: 2014:盘点币圈十大比特币域名(续)

Related