2016-04-14 IRC 会议摘要
概述
主要话题
- 隔离见证和回溯
- C++11 状态
简短话题
- 0.12.1 的状态:RC2 已发布。同时,上周还开采了一个 0.12.1 RC 区块。通常,我们在 RC 发布后等待一周,然后再将其标记为最终版本,但许多人希望尽快发布。0.12.1 包含 BIP68、BIP112、BIP113,这些将通过 BIP9 软分叉机制部署。(0.12.1 在会议后的 2016 年 4 月 15 日发布)
- Matthew Green 的一位毕业生正在对常数时间 AES 库进行独立审查,该库在 2016 年 3 月 24 日会议 中进行了讨论,希望在几周内完成。
- 鉴于 0.13 中计划的众多新功能以及在 苏黎世 的聚会时间,0.13 的功能冻结和 RC 发布周期被推迟了一个月。修订后的时间表可以在这里找到 这里.
- BlueMatt 已实施了高效的区块中继;这与 gmaxwell 一直在传播的设计有关。他已经完成了代码,并实现了大约 96% 的区块带宽减少。该协议需要一些调整,但一旦完成,它应该能够在 0.5 个往返时间内(加上 TCP 添加的任何糟糕开销)发送绝大多数区块,其余的将需要 1.5 个往返时间。他还一直在进行其他方面的研究,尽管这些工作主要与矿工相关。第一部分应该很快就会进入拉取请求。
隔离见证和回溯
背景
几位开发人员正在开发一个软分叉,以将隔离见证引入比特币主网,初始测试将在一个特殊的测试网上进行。隔离见证 (segwit) 允许将交易签名数据存储在用于生成交易标识符的哈希数据之外,消除了所有已知的第三方可塑性形式,允许完整节点在不下载所有签名的情况下编译当前 UTXO 集,并为欺诈证明奠定了基础,欺诈证明可以使轻量级 (SPV) 客户端帮助执行更多共识规则。隔离见证软分叉还允许矿工用 4 字节的隔离见证数据替换 1 字节的区块空间,从而增加使用隔离见证的钱包的交易容量。
会议评论
Sipa 报告说,隔离见证分支目前位于 0.12.1 之上,并且即将创建到比特币的 PR。Morcos 建议尽快将 PR 提交到 master 和 0.12,并在大致相同的时间内共同努力进行审查。Btcdrak 同意,并指出下游消费者已经提供了很多帮助、测试和审查。
Gmaxwell 指出 btcd(用 Go 编写的替代比特币完整节点实现)已实现隔离见证的共识更改,并且正在与 segnet4 互操作。
会议结论
Sipa 很快就会提交拉取请求。
C++11 状态
背景
C++11 是 C++ 语言的更新。它提供了新功能、扩展的标准库等。Zerocash 必须使用一些 C++11 库编写,一些 IBLT 模拟代码是用 C++11 编写的,他们希望在最终的核心提交中将其回收利用。
计划从 0.13 开始使用 C++11。
会议评论
travis 团队已启用缓存,但仅针对标记的项目(因为该功能处于测试阶段),因此 cfields 已发送邮件请求标记。他还一直在他的个人分支上进行 C++11 的破解工作,他说很明显我们需要制定一项关于我们允许哪些现代化的政策。人们似乎都围绕着只从新的 C++11 代码开始,然后是 boost 替换,然后是重构的想法展开。
Wumpus 之前创建了一个 PR #7165,该 PR 启用了 C++11 构建并需要一个 C++11 编译器,这样我们就能收到用户的报告。
会议结论
在一周内启用 C++11。新内容可以使用它,但重构可以等到 0.14。
幽默
19:00 cfields meeting?
19:00 wumpus I guess?
19:00 wumpus #startmeeting
19:00 morcos confidence inspiring wumpus
19:01 gmaxwell "If I have to."
19:01 btcdrak gavel wont be attending due to last week's beating.
19:03 Luke-Jr we should release 0.12.1 when 0.12.1 is observed to be released.
19:04 sipa Luke-Jr is the first member of the club containing Luke-Jr as first member
19:04 Luke-Jr that sounds lonely.
19:30 wumpus may work better with cfields' holiday too
19:30 cfields stupid inconvenient honeymoon...
19:30 sipa cfields: priorities!
19:37 BlueMatt when does cfields get back?
19:38 cfields BlueMatt: july4ish
19:39 cfields BlueMatt: if it turns out to be too problematic, i can revisit the dates.
19:39 BlueMatt cfields: lol, dont change honeymoon for us
19:39 wumpus cfields: no
19:39 morcos cfields: you better hope your fiance doesnt read these logs
19:58 sipa #shutdown -h now meeting
19:59 jonasschnelli sudo!
19:59 paveljanik jonasschnelli, no need for sudo once you have # ;-)
19:59 jonasschnelli nerds! oO
19:59 jtimon meeting?
20:00 gmaxwell jtimon: an hour ago.
20:00 jtimon oh...
20:00 phantomcircuit timezones strike again
20:00 jtimon well, read the logs I guess
参与者
IRC 昵称 | 姓名/网名 |
---|---|
btcdrak | BtcDrak |
gmaxwell | Gregory Maxwell |
jonasschnelli | Jonas Schnelli |
Morcos | Alex Morcos |
sipa | Pieter Wuille |
wumpus | Wladimir van der Laan |
kanzure | Bryan Bishop |
sdaftuar | Suhas Daftuar |
instagibbs | Gregory Sanders |
phantomcircuit | Patrick Strateman |
paveljanik | Pavel Janik |
cfields | Cory Fields |
Lukejr | Luke Dashjr |
BlueMatt | Matt Corallo |
免责声明
本摘要是在未征求任何讨论参与者意见的情况下编写的,因此任何错误都应归咎于摘要作者,而不是讨论参与者。