2015年上半年暗网空间研发计划
时间:2015-01-09 来源:币科技 作者:暗网空间
暗网空间源于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而无法通讯 |