2017-01-19 IRC 会议总结

概述


主要议题

  • 0.14 功能冻结前的最后一分钟合并
  • 钱包同步问题
  • 0.14 的最终提醒

0.14 功能冻结前的最后一分钟合并

背景

比特币核心 0.14 预计将在 2017 年 3 月左右发布。针对 0.14 的开放拉取请求已计划,并用 0.14 标签标记

会议评论

#9535 (Split CNode::cs_vSend: message processing and message sending) 经过了彻底的审查,将是一个很大的胜利。

#9461 (Improve progress display) 已准备就绪,#9294 (HD split) 需要再次审查。它包含字符串更改,因此需要在功能冻结之前完成,以便进行翻译。

Gmaxwell 认为 #9526 (-blocksonly should disable sharing of mempool with dbcache) 应该取消 0.14 的标记。BlueMatt 和 Sipa 认为这是一个错误修复,因此可以在功能冻结后合并。

0.14 的优先事项是解决剩余的棘手问题,例如钱包同步问题

BlueMatt 注意到 #9108 (Use importmulti timestamp when importing watch only keys) 需要一个 0.14 标签,因为它修复了 #9034 的问题,该问题已标记为 0.14。

BlueMatt 赞成取消 #9027 (Unbounded reorg memory usage) 针对 0.14 的标记。有人指出,我们可以做一个简单的修复来解决这个问题,但还有其他问题使得彻底修复它变得不那么简单。

会议结论

  • 审查 #9294 (Use internal HD chain for change outputs (hd split))

钱包同步问题

背景

自从 #7946 起,比特币核心在同步块中连接到钱包的交易时不再持有 cs_main。已经出现过几个问题,至少还有两个问题存在,总结在问题 #9584 中。

会议评论

BlueMatt 试图修复问题 #9148,但事实证明它比预期的要复杂。他建议将 #9583 (Move wallet callbacks into cs_main (this effectively reverts #7946)) 用于 0.14,并在 0.15 中进行一系列更大的更改。他打算在 0.15 中将这些回调移动到一个后台线程。

会议结论

  • 审查 #9583 作为 0.14 的解决方案

0.14 的最终提醒

背景

比特币警报系统是受信任方向所有核心客户端广播关于关键网络问题的消息的一种方式。自比特币核心 0.13.0 起,它已被删除,并且已经停用了一段时间。

警报系统退役的最后一步是将节点硬编码为发送最终警报 给同行,以克服传播不足。

会议评论

现在是发送最终警报的最佳时机。鉴于之前的警报,没有必要延迟或宣布。

会议结论

  • 发送最终警报消息 (PR #9594)

幽默

luke-jr         there's a pre-MW PR that's probably ready, but not a prioirty
sipa            pre-mimblewimble?
luke-jr         multiwallet ;)

wumpus          let's just do it
petertodd       wumpus: <insert meme here>

sipa            https://cdn.meme.am/cache/instances/folder963/500x/74859963.jpg

wumpus          ok, any other topics?
sipa            i propose lunch

参与者

IRC 昵称 姓名/匿名
sipa Pieter Wuille
jonasschnelli Jonas Schnelli
instagibbs Gregory Sanders
kanzure Bryan Bishop
BlueMatt Matt Corallo
cfields Cory Fields
luke-jr Luke Dashjr
wumpus Wladimir van der Laan
morcos Alex Morcos
jtimon Jorge Timón
petertodd Peter Todd
MarcoFalke Marco Falke
CodeShark Eric Lombrozo
btcdrak BtcDrak
achow101 Andrew Chow
gmaxwell Gregory Maxwell

免责声明

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