2016-04-14 IRC 会议摘要

概述


主要话题

  • 隔离见证和回溯
  • C++11 状态

简短话题

  • 0.12.1 的状态:RC2 已发布。同时,上周还开采了一个 0.12.1 RC 区块。通常,我们在 RC 发布后等待一周,然后再将其标记为最终版本,但许多人希望尽快发布。0.12.1 包含 BIP68BIP112BIP113,这些将通过 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

免责声明

本摘要是在未征求任何讨论参与者意见的情况下编写的,因此任何错误都应归咎于摘要作者,而不是讨论参与者。