2016-08-11 IRC 会议总结
概述
笔记 / 简短主题
- Jtimon 请求对 PR #8493(未经测试:libconsensus:公开 VerifyHeader)进行代码审查。
- Jl2012 建议了一些更改以防止使用隔离见证的拒绝服务攻击(PR #8499),sipa 询问大家对添加每个交易输入见证大小限制策略的意见。Luke-jr 指出,与 P2SH 共识限制匹配对于 N-of-15 多重签名来说太小了,因此可能需要稍微更大的限制。Sipa 将在下一次会议上提出提案。
- Sipa 提醒大家注意不同类型的标志集,即强制标志、共识标志和标准性标志。发送违反强制规则的交易的节点将被禁止,如果存在中继这些交易的节点,则会导致网络分区。
主要议题
- 软分叉以强制要求使用低S签名
- 0.13.0 RC3
软分叉以强制要求使用低S签名
背景
ECDSA 签名中的“S”值是可塑性的来源之一,它可以有两个值,高值和低值。去年引入了一项策略,要求节点使用低S值(在2015-10-08 会议中讨论过)。Sipa 现在建议将其设为共识规则,而不仅仅是策略。
会议评论
高S交易长期以来一直是非标准的,并且一年多来网络上都没有出现。由于这没有争议且易于实现(一行代码),因此主要问题是是否与隔离见证同时部署或单独部署。Sipa 认为,将其作为单独的软分叉进行部署可能很困难,因为它益处很小,而矿工仍然需要更新他们的软件。GreenIsMyPepper 和 sipa 指出,在隔离见证中永远没有高S值会更简洁。
会议结论
- 将低S规则的执行与隔离见证结合起来。
0.13.0 RC3
背景
比特币核心团队正在努力发布 0.13.0 版本(完整时间表),RC3 自 2016-08-13 起可用。
会议评论
Wumpus 想知道 0.13.0 是否还有任何需要合并/回退的内容。
Luke-jr 希望提交一个 PR 来在隔离见证未激活时将 blockmaxsize 映射到 blockmaxweight,以使 PR #8459 不再有争议。
有一个关于 0.13.0 的博客文章的 PR,可以进行审查。
Cfields 想知道是否应该在 GBT 中添加 default_witness_commitment,并为 0.13.0 提供见证数据。Sipa 认为 0.13.0 上的矿工永远不应该生成隔离见证承诺,这样一来,我们就可以避免在距离更新软件很远的时间点出现突然的行为变化,这可能会破坏下游的挖矿基础设施,gmaxwell 补充道。
会议结论
- 审查博客文章
轻松一刻
wumpus can anyone do the giant highlight list?
cfields gmaxwell: paging bot
gmaxwell #bitcoin-core-dev Meeting: wumpus sipa gmaxwell jonasschnelli morcos luke-jr btcdrak sdaftuar jtimon cfields petertodd kanzure bluematt instagibbs phantomcircuit codeshark michagogo marcofalke paveljanik NicolasDorier
michagogo cfields: I think last time he said it's not a bot...
wumpus michagogo: all bots say that!
jtimon yay 0.13.0!
gmaxwell jtimon: careful, you're going to trigger some confused reddit posts.
jtimon oops, sorry, yay ack rc3
参与者
IRC 昵称 | 姓名/匿名 |
---|---|
sipa | Pieter Wuille |
gmaxwell | Gregory Maxwell |
wumpus | Wladimir van der Laan |
btcdrak | BtcDrak |
kanzure | Bryan Bishop |
cfields | Cory Fields |
GreenIsMyPepper | Joseph Poon |
jonasschnelli | Jonas Schnelli |
jl2012 | Johnson Lau |
luke-jr | Luke Dashjr |
jtimon | Jorge Timón |
instagibbs | Gregory Sanders |
免责声明
此总结是在未征求任何讨论参与者意见的情况下编制的,因此任何错误都是总结作者的责任,而不是讨论参与者的责任。