2016-03-17 IRC 会议摘要

概述


主要议题

  • 为 BIP 68、112、113 规划第一个 BIP 9 排序分叉
  • 除 BIP 9 外 0.12.1 的功能
  • 隔离见证的现状

为 BIP 68、112、113 规划第一个 BIP 9 排序分叉

背景

VersionBits BIP9 允许使用区块头版本字段作为位数组,以便矿工可以同时指示对最多 29 个软分叉的准备情况。根据当前的代码和提议,未为任何软分叉发出准备信号的矿工将创建“版本 4 区块”,即版本与用于触发和执行 BIP65 CLTV 软分叉的版本相同的区块。

会议评论

每个人似乎对 PR #7575(在会议结束后不久合并)感到满意。
一旦确定了开始日期和位号,应在邮件列表上宣布,以便其他实现也能实现它。
Btcdrak 和 Morcos 将为 0.12 和 0.11 准备反向移植。
BIP9 BIP 文本已更新,建议更新 BIP 的 68112113,其中包含软分叉信息。

会议结论

  • 合并 #7575
  • 审查 #7648
  • 基于 BIP9 的部署开始日期为 5 月 1 日,位号为 0。
  • btcdrak 将使用新的软分叉信息更新 BIP 文本 68112113 的部署部分。

除 BIP 9 外 0.12.1 的功能

会议评论

Jonasschnelli 一直在研究 GUI 警告功能(PR #7579),人们同意将其推迟到 12.2,以便专注于 12.1 的软分叉。Morcos 希望添加他与 jonasschnelli 的 PR #7715(“修复余额和可用币的计算”)和 #7707(“对废弃交易的 UI 支持”),它们支持和处理废弃交易,以便重新花费费率过低的输出。

Wumpus 指出,他喜欢避免在软分叉的同时引入许多新功能。目前用于检查是否在错误链上的警报系统存在大量误报,人们急于修复或禁用它们,因为维护当前状态会让人们忽略警告。dgenr8 已经做出了修复(PR #7568)。

会议结论

  • 审查 #7568(“对错误链警报触发器的修正”)和 #7715
  • #7707 仅限 RPC(提交 42e945d79fd54ab11ad48978910b42d10c1c7cf8),只有一行代码。

隔离见证的现状

背景

几位开发者正在研究一项软分叉,以将隔离见证引入比特币主网,并在一个特殊的测试网上进行初步测试。隔离见证允许将交易签名数据存储在用于生成交易标识符的哈希数据之外,消除了所有已知的第三方可操纵形式,允许完整节点在不下载所有签名的前提下编译当前的 UTXO 集,并为欺诈证明奠定了基础,从而使轻量级 (SPV) 客户端能够帮助执行更多共识规则。隔离见证软分叉还允许矿工用 4 个字节的隔离见证数据替换 1 个字节的区块空间,从而为使用隔离见证的钱包增加交易容量。

会议评论

Sipa 正在研究当前 segnet 代码中的分叉后升级问题,之后他将创建一个包含 versionbit 逻辑的新 segnet。
他打算在 0.13 版本发布之前完成。

幽默调剂

sipa:       I'm glad bip9 seems final  
btcdrak:    sipa: party at your house. we'll bring the beers.  
jonasschnelli:    btcdrak finally de-anonymizes at the party.  
btcdrak:    haha  
sipa:       jonasschnelli: that's why you bring a drink mixer

参与者

IRC 昵称 姓名/匿名
jtimon Jorge Timon
btcdrak BtcDrak
gmaxwell Gregory Maxwell
jonasschnelli Jonas Schnelli
morcos Alex Morcos
sdaftuar Suhas Daftuar
sipa Pieter Wuille
wumpus Wladimir van der Laan

免责声明

此摘要是在未征求讨论中任何参与者的意见的情况下编写的,因此任何错误都是摘要作者的责任,而不是讨论参与者的责任。