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

免责声明

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