隔离见证(SegWit)已在比特币上激活。截至今天,比特币网络上所有支持SegWit的节点都在执行新规则,标志着比特币迄今为止最大的协议升级. 但是激活并非易事,而且进展也不快. 这是回顾通往SegWit的漫长道路. 问题 比特币交易包括两个主要部分。其中一部分是“基础交易数据”。涵盖了哪些比特币将被移动以及它们将被移动到何处,以及其他一些数据。第二部分称为“证人”。其中包含带有加密签名数据的一些代码,这证明比特币的所有者确实确实想花费比特币. 正是这种签名数据给它带来了一些麻烦。在所谓的“恶意漏洞”中,即使在创建了这些签名之后,任何人都可以稍微更改比特币签名,而不会使签名失效。反过来,这意味着整个交易的外观,更具体地说是交易标识符,可以通过在比特币网络上中继交易的人或由在区块中包含交易的矿工来改变。. 来自2015年针对比特币的可延展性攻击的统计数据。红线粗略地表示网络上的恶意交易 本身并不一定是大问题。交易仍然有效,并且将在所有相同条件下将比特币从同一地点移至同一地点。但是,这会使根据未确认的交易创建更新的交易变得复杂:新交易需要知道他们所依赖的交易标识符。反过来,这使得在比特币之上构建某些第二层协议变得更加困难,例如双向支付渠道. 想法 通过将签名数据与其他交易数据“分离”来解决可延展性错误的总体思路可以追溯到几年前. 早在2012年,Bitcoin Core之类的公司 投稿人Russell O’Connor,Matt Corallo,Luke Dashjr和Gregory Maxwell,以及Bitcointalk主持人“ Themoss”, 讨论过的 IRC比特币开发渠道上的问题-但当时他们还没有找到在比特币网络上实现这一目标的可行方法. 罗素·奥康纳(Russell O’Connor),格雷戈里·麦克斯韦(Gregory Maxwell),卢克·达什希尔(Luke Dashjr)和特莫斯(Theremos)早在2012年就讨论了IRC的可延展性漏洞 一年后的2013年8月, 重现, 比特币核心贡献者Peter Todd和Gregory Maxwell在IRC上进行了类似的讨论。但是现在,两个人在对抗可延展性的想法上取得了进步。麦克斯韦写道:“我是在说要使[脚本]的[整体]在很大程度上[分开]。” “我什至建议不使用脚本签名的交易作为[交易ID]。” 其他 一个月后, 麦克斯韦(Maxwell)和这次的著名密码学家亚当·贝克(Adam Back)博士再次讨论了IRC的延展性问题。现在,Back建议通过省略签名来计算交易ID。不过,麦克斯韦(Maxwell)评论说:“将sig从txid中剔除可能会有所帮助,但这将是非常深刻的分叉变革……而且确保安全实际上是棘手的。” 侧链 Blockstream关于比特币区块链侧链扩展的初步建议 2014年8月,区块链技术公司 区块流 由同一位亚当·巴克(Adam Back)和格雷戈里·麦克斯韦(Gregory Maxwell)以及企业家和投资者奥斯汀·希尔(Austin Hill)以及比特币核心开发商(包括Pieter Wuille博士)共同创立。该公司将专注于侧链:可以有效地与比特币挂钩的替代区块链. 到2015年初,Blockstream工程师决定在公司的原型侧链中实现一项新功能 元素, 于当年6月公开宣布。通过将基本交易数据与见证数据分离为不同的数据结构,此功能将最终解决侧链的可延展性问题. 当然,此新功能的名称是, 隔离证人. 块大小争议 从技术上讲,它已经隐约出现了一段时间 2010年10月, 更具体地讲, 2013年2月 最后 公开地, […]

More