@@ -17,6 +17,7 @@ excerpt: 我们很高兴地宣布比特币核心0.13.1版本正式发布了
17
17
18
18
19
19
[ 版本发布说明 ] : /zh_CN/releases/0.13.1/
20
+ [ release notes ] : /zh_CN/releases/0.13.1/
20
21
21
22
22
23
我们很高兴地[ 发布] 比特币核心 0.13.1的[ 版本发布说明] ,该版本允许矿工们发布支持隔离见证(segwit)软分叉的信号并指明如果软叉被激活,
@@ -25,7 +26,7 @@ excerpt: 我们很高兴地宣布比特币核心0.13.1版本正式发布了
25
26
26
27
segwit软分叉完全向后兼容所有比特币钱包,所以无论segwit是否激活,您都能继续安全地发送和接收比特币。如果您是一位矿工,且segwit看起来将激活,
27
28
那您可能需要采取行动;对于所有其他比特币用户,无论现在或是将来您无需针对segwit采取任何行动。
28
- 然而,如果您想支持segwit或想了解segwit激活所导致的变化的更多细节,请参阅我们的[ segwit升级指南] [ ] 。
29
+ 然而,如果您想支持segwit或想了解segwit激活所导致的变化的更多细节,请参阅我们的[ segwit升级指南] [ segwit upgrade guide ] 。
29
30
30
31
Segwit时间轴:
31
32
@@ -40,37 +41,37 @@ Segwit时间轴:
40
41
41
42
如果segwit被激活,交易生成软件将能够从被txid覆盖的交易数据中分离(隔离)交易签名(见证)。这会带来几个直接的好处:
42
43
43
- 1 . 对使用隔离见证的交易来说,** [ 消除了不必要的交易可延展性] [ ] ** ,使得编写比特币钱包软件更容易并简化比特币智能合约的设计。
44
+ 1 . 对使用隔离见证的交易来说,** [ 消除了不必要的交易可延展性] [ elimination of unwanted transaction malleability ] ** ,使得编写比特币钱包软件更容易并简化比特币智能合约的设计。
44
45
45
- 2 . ** [ 容量增加] [ ] ** 允许区块保存比以前更多的交易。
46
+ 2 . ** [ 容量增加] [ capacity increase ] ** 允许区块保存比以前更多的交易。
46
47
47
- 3 . ** [ 基于对节点性能的影响衡量数据] [ ] ** 以便允许矿工在区块中长期内不会降低节点性能的部分放置更多的数据。
48
+ 3 . ** [ 基于对节点性能的影响衡量数据] [ weighting data based on how it affects node performance ] ** 以便允许矿工在区块中长期内不会降低节点性能的部分放置更多的数据。
48
49
49
- 4 . ** [ 签名包括所花費的值] [ ] ** 以减少安全签名生成器(例如硬件钱包)为创建安全签名所需要执行的步骤数。这使得开发硬件钱包更加容易,
50
+ 4 . ** [ 签名包括所花費的值] [ signature covers value ] ** 以减少安全签名生成器(例如硬件钱包)为创建安全签名所需要执行的步骤数。这使得开发硬件钱包更加容易,
50
51
并能显著地提高现有硬件钱包的速度。
51
52
52
- 5 . ** [ sighash的线性缩放操作] [ ] ** 确保使用segwit的交易不会触发在2015年导致区块需要25秒来验证的问题。
53
+ 5 . ** [ sighash的线性缩放操作] [ linear scaling of sighash operations ] ** 确保使用segwit的交易不会触发在2015年导致区块需要25秒来验证的问题。
53
54
54
- 6 . ** [ 增加多签名交易的安全性] [ ] ** 使安全性从P2SH的大约80位提高到segwit的大约128位---对某些攻击来说安全了大约281万亿倍。
55
+ 6 . ** [ 增加多签名交易的安全性] [ increased security for multisig ] ** 使安全性从P2SH的大约80位提高到segwit的大约128位---对某些攻击来说安全了大约281万亿倍。
55
56
56
- 7 . ** [ 更高效的“类全节点”安全] [ ] ** 允许那些愿意放弃一些安全保证的新开始节点无需下载每个区块的所有的数据即可构建一个准确的比特币分类帐副本。
57
+ 7 . ** [ 更高效的“类全节点”安全] [ more efficient almost-full-node security ] ** 允许那些愿意放弃一些安全保证的新开始节点无需下载每个区块的所有的数据即可构建一个准确的比特币分类帐副本。
57
58
(这是一个由segwit实现的功能;Bitcoin Core 0.13.1中不包括。)
58
59
59
- 8 . ** [ 脚本版本化] [ ] ** 允许用户分别选择今后在比特币脚本语言上所做的软分叉变更。
60
+ 8 . ** [ 脚本版本化] [ script versioning ] ** 允许用户分别选择今后在比特币脚本语言上所做的软分叉变更。
60
61
61
- 有关上述每个优点的更多信息,请参阅下面的[ segwit好处详解] [ ] 章节或本网站上篇幅更长、更加详细的[ segwit好处常见问题] [ ] 页面。
62
+ 有关上述每个优点的更多信息,请参阅下面的[ segwit好处详解] [ detailed segwit benefits ] 章节或本网站上篇幅更长、更加详细的[ segwit好处常见问题] [ segwit benefits faq ] 页面。
62
63
63
- 有关升级到segwit的更多信息,请参阅[ segwit升级指南] [ ] 。
64
+ 有关升级到segwit的更多信息,请参阅[ segwit升级指南] [ segwit upgrade guide ] 。
64
65
65
66
66
67
67
- ## segwit好处详解
68
+ ## segwit好处详解 {#detailed-segwit-benefits}
68
69
69
70
以下章节更详细地描述了上文所概述的特性。
70
71
71
72
72
73
73
- ### 1.消除不必要的交易可扩展性{#elimination -malleability}
74
+ ### 1.消除不必要的交易可扩展性 {#eliminate -malleability}
74
75
75
76
隔离见证允许现有和升级的软件无需引用见证(签名)便可计算交易的交易标识符(txid);交易标识符有时可由第三方(例如矿工)或共同签名人在多签名交易中更改。
76
77
这解决了所有已知的不必要的交易可延展性的问题,这个问题令比特币钱包软件开发更困难,并使智能合约比特币的设计严重地复杂化。
@@ -115,7 +116,7 @@ Segwit时间轴:
115
116
116
117
### 7. 更加有效的“类全节点”安全性 {#more-efficient-security}
117
118
118
- Satoshi Nakamoto的[ 原始比特币文件] [ ] 描述了一种允许新启动的全节点跳过下载和验证来自受大量工作证明保护的历史块的一些数据的方法。
119
+ Satoshi Nakamoto的[ 原始比特币文件] [ original Bitcoin paper ] 描述了一种允许新启动的全节点跳过下载和验证来自受大量工作证明保护的历史块的一些数据的方法。
119
120
不幸的是,Nakamoto的方法不能保证使用这种方法新启动的节点将会生成比特币当前分类帐(称为UTXO集合)的精准副本,使得节点容易与其他节点不一致。
120
121
121
122
虽然Nakamoto方法的问题不能在软分叉中解决,segwit实现了一个类似他原来建议的方法:节点在选择性地跳过下载一些区块链数据(特别是隔离的见证)
@@ -149,7 +150,7 @@ segwit不会对任何在segwit激活时不升级的人(除矿工以外)造
149
150
没有发现一致性失误。
150
151
151
152
152
- 也是在2016年5月,二十位比特币核心开发者相聚[在瑞士][]亲自对segwit代码进行了(包括其他活动在内的)评审并确保有足够的测试覆盖面。
153
+ 也是在2016年5月,二十位比特币核心开发者相聚[在瑞士][met in switzerland ]亲自对segwit代码进行了(包括其他活动在内的)评审并确保有足够的测试覆盖面。
153
154
154
155
- ** 2016年6月** 完成segwit代码评审;几个经验丰富的比特币开发人员完成了他们的评审并表示支持segwit的代码更改。
155
156
@@ -181,7 +182,7 @@ segwit不会对任何在segwit激活时不升级的人(除矿工以外)造
181
182
182
183
## 结论
183
184
184
- 有关在比特币核心 0.13.1中所做的所有更改的详细信息,请阅读[ 版本发布说明] [ ] 。请访问[ 下载页] [ ] 或[ 文件目录] [ ] 下载。
185
+ 有关在比特币核心 0.13.1中所做的所有更改的详细信息,请阅读[ 版本发布说明] [ release notes ] 。请访问[ 下载页] [ download page ] 或[ 文件目录] [ files directory ] 下载。
185
186
186
187
187
188
比特币核心 0.13.1是0.13版本系列中规划的唯一软分叉版本。规划的下一个主要版本是比特币核心0.14.0,
0 commit comments