2017年1月5日IRC会议总结

概述


笔记/简要主题

  • Jonasschnelli 创建了 2016 年 Git 可视化的草稿视频。

主要主题

  • 分叉预警系统修复
  • 0.14 版本审查优先级

分叉预警系统修复

背景

大型分叉预警系统,旨在在拥有足够工作量证明的分叉继续被挖矿时警告用户,目前在先验区块头验证下已损坏。

Jl2012 正在修复此问题。

会议评论

Jl2012 详细说明,这不仅仅是一个修复,它在无效区块下存储有效的区块头,只要存在有效的工作量证明和有效的时间戳。

Gmaxwell 对预警系统的实用性表示怀疑:出现过太多误报,而且大多数人一开始就没有有效地使用它。BlueMatt 指出,建立可靠的预警系统是修复系统信任的第一步。

Sipa 疑问我们是否需要检测内部共识错误,如数据库损坏、CPU过热等,因为在实践中观察到的所有分叉警告中,99.99% 只是节点故障。

没有人认为此更改对于 0.14 版本很重要。

会议结论

  • 更专注于 0.14 版本的关键更改。

0.14 版本审查优先级

背景

比特币核心 0.14 版本预计将于 2017 年 3 月左右发布。针对 0.14 版本的开放拉取请求已标记为 0.14 标签

会议评论

如果审查工作不是瓶颈,人们希望在 0.14 版本中看到的内容

Wumpus 希望看到命名参数

BlueMatt 认为并行 ProcessMessages 对某些用例来说将是一个巨大的改进,但如果没有足够的时间进行审查,他将在 0.14 版本中跳过它。

Jtimon 希望加入自定义区块链,但想知道这是否现实。为了提高效率,此优化可能会有所帮助,但还没有人找到时间进行基准测试。

Luke-jr 指出,有些人希望使用多钱包 PR(#8775#8694),以及忽略/覆盖拒绝,但它们没有标记 0.14 里程碑。

Morcos 希望看到区块中继改进(#9375#9441#9447),以及可能并行 ProcessMessages 的加入。#9441 有很多提交,但大多数都很小,以便于审查。

Gmaxwell 希望看到多钱包支持的加入(PR #8775#8694)以及UTXO 脚本公钥索引,尽管后者看起来已被其请求者放弃。此外,来自 Morcos 的CreateTransaction 更改修复了一些令人担忧的费用过度支付的极端情况,这将是很好的。

Jonasschnelli 认为HD 链拆分 也应该进入 0.14 版本,以及某种形式的 HD 重新扫描。

已经有很多事情要做,并且至少有 4 个回归问题阻碍了 0.14 版本的发布(问题#9479#9027#9148#9212)。Morcos 指出,如果#9371(修复问题#9479)无法进入 0.14 版本,我们需要回滚#9240

会议结论

  • 专注于费用修复(#9404)、网络锁全面检修(#9441)、命名参数(#8811)、早期紧凑区块中继(#9375#9441#9447),以及较低优先级的多钱包更改(#8775#8694)。

轻松一刻

jonasschnelli       Fun topic: 2016 Git Visualisation: I'd created a draft video, need feedback to overhaul it and place it on the bitcoincore.org website.
jonasschnelli       https://vimeo.com/198242328
jonasschnelli       Password coredev
jonasschnelli       (will be there for a couple of mins)
luke-jr             jonasschnelli: why password protect it and post the password in public? :P
jonasschnelli       Security by obscurity.
petertodd           luke-jr: MILITARY LEVEL BLOCKCHAIN SECURITY

参与者

IRC 昵称 姓名/匿名
sipa Pieter Wuille
gmaxwell Gregory Maxwell
jonasschnelli Jonas Schnelli
instagibbs Gregory Sanders
kanzure Bryan Bishop
BlueMatt Matt Corallo
cfields Cory Fields
phantomcircuit Patrick Strateman
jl2012 Johnson Lau
luke-jr Luke Dashjr
wumpus Wladimir van der Laan
morcos Alex Morcos
jtimon Jorge Timón
petertodd Peter Todd

免责声明

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