比特币核心程序0.13.1版本在2016年10月27日正式发布,集成隔离验证代码,官方公告如下: 我们很高兴正式发布比特币核心程序最新版本0.13.1,解析代码的程序员可以看到这个版本支持隔离见证软分叉,如果软分叉被激活那么比特币节点就能够确认隔离验证交易信息。 隔离验证软分叉向后兼容所有比特币钱包,因此无论隔离验证是否激活大家都能安全的继续使用原来的比特币钱包接收或发送比特币。如果你是个比特币矿工,那么在隔离验证即将激活前你需要注意了。对于隔离验证,现在或者以后比特币普通用户都没有什么必须要做的事情,如果你要想支持隔离验证,如果你想了解隔离验证激活后更多的变化细节,你可以注意观察隔离验证是否激活,请移步这里查阅隔离验证升级指南。 隔离验证激活时间顺序: 比特币矿工们可以在2016年11月15日之后的第一个2016个区块难度调整周期中选择开始执行隔离验证。 如果如果任何一个2016个区块难度调周期中95%的区块重定向为隔离验证,那么隔离验证将锁定。 在下一个2016个区块难度调周期(约2周时间)之后隔离验证激活。允许比特币挖矿工们在比特币主网络里打包含有隔离验证交易信息的区块。 如果在2016年11月15日之后的第一个2016个区块难度调整周期内隔离验证没有被激活,隔离验证将失去再被激活的资格。 如果隔离验证被激活了,比特币交易的软件代码实现过程将会把交易中的签名(验证)从交易数据txid中分离(隔离)出来。这将提供几个直接的益处: 1、隔离验证可以消除比特币交易中的延展性问题(译者注:交易输入输出不变但签名变了带来的延展性安全隐患),使得比特币钱包软件更容易编写,同时简化了比特币智能合约的设计。 2、使得比特币单个区块比之前能够容纳更多的交易。 3、巨大的基础数据量影响着比特币节点的性能维护,隔离验证激活之后可以让矿工们在区块中打包更多的信息,并且在长期之后不会降低比特币节点性能。 4、签名优化的价值减少了生成安全签名的签名生成的步骤数量(例如硬件钱包)。这使得硬件钱包更容易开发,同时可以显著提高现有硬件钱包的运行速度。 5、签名哈希的线性扩展确保了隔离验证交易不会再出现2015年发生的一个区块25秒确认的问题。 6、显著增加了多重签名的安全性,从80位的 P2SH提高到约128位的隔离验证,针对特定攻击的安全性提高了281兆倍。 7、更高效的全节点安全性允许那些愿意放弃一些安全保证的新节点不用全部下载每一个区块数据就能创建一份准确的比特币交易信息拷贝(这是隔离验证可能实现的特性,但在比特币核心数据版本0.13.1中还未包含此功能) 8、脚本版本控制功能允许用户单独选择未来软分叉更改的比特币脚本语言(防采集链接:http://www.blockvalue.com/fazhan/201610307883.html) —- 文章来源:http://www.cybtc.com/article-2378-1.html 原文链接:https://bitcoincore.org/en/2016/10/27/release-0.13.1/#signature-covers-value 编译者/作者:lvl 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
比特币核心程序0.13.1版本正式发布,集成隔离验证代码
2016-10-30 lvl 来源:彩云比特
LOADING...
相关阅读:
- 隔离验证代码将写入Bitcoin Core 0.13,激活时间待定2016-06-27
- 隔离验证代码审查工作进入尾声,比特币或解决扩容顽疾2016-06-12