2015年上半年暗网空间研发计划
暗网空间源于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而无法通讯
Scan QR code with WeChat