2016-07-14 IRC 会议摘要

概述


笔记/简短主题

  • 对 -blockmaxcost 选项的更好文档是必要的,但已经指出这是一个糟糕的名称,因为用户认为“最大成本”是指货币成本。 翻译人员也以这种方式翻译它。 “区块成本”一词也用于 隔离见证 BIP 中,sdaftuar 建议更改 BIP 中的描述。 参与者同意将 blockmaxcost 重命名为 blockmaxweight。
  • Gmaxwell 指出,他在 reddit 上收到了一些回复,指出比特币核心的钱包无法用于商业用途,大多数用户使用中心化的 API 提供商。 商业用户不幸的是,他们经常遇到的问题不会报告,他不知道如何改进这种情况。
  • Bsm117532 询问是否有人正在努力删除“账户”。 Wumpus 试图 引入 一个标签 API 用于 0.13 来替代它,但它没有获得足够的审查。

主要主题

  • 0.13.0 rc1
  • 隔离见证回退

0.13.0 rc1

背景

比特币核心团队正在努力实现 0.13.0 RC1。(完整时间表

会议评论

大多数剩余的拉取请求已合并,但仍然有一些 未解决的 PR 需要修复才能完成 0.13.0。 Jonasschnelli 开启了 PR #8323,他建议将其纳入 0.13.0 以避免识别哪些是 HD/非 HD 密钥的问题。

发行说明并不紧急,因为它们需要为最终版本完成,而不是 RC1。

会议结论

  • 审查 #8323(将 HD 密钥路径添加到 CKeyMetadata,在 validateaddress 中报告元数据)
  • 审查 #8305(改进对未连接头的处理)
  • 审查 #8295(针对 0.13.0 的与挖矿相关的修复)

隔离见证回退

背景

开发人员正在努力进行软分叉,将隔离见证引入比特币主网。 隔离见证(segwit)允许将交易签名数据存储在用于生成交易标识符的散列数据之外,从而消除所有已知形式的第三方可篡改,允许完整节点在不下载所有签名的情况下编译当前的 UTXO 集,并为欺诈证明奠定基础,这些证明可以让轻量级(SPV)客户端帮助执行更多共识规则。 隔离见证软分叉还允许矿工将 1 字节的区块空间替换为 4 字节的隔离见证数据,从而为使用隔离见证的钱包增加交易容量。隔离见证 BIP:BIP141BIP142BIP143BIP144BIP145

会议评论

有些人对将隔离见证回退到 0.12 表示担忧。 Morcos、jl2012 和 btcdrak 认为,益处不超过开发人员时间和回退中增加的错误风险。 如果回退没有获得足够的审查和测试,将不会发布,但是,如果回退没有通过标准,有些人牺牲时间进行回退和审查将是耻辱。

令人担忧的是,我们不想强迫人们快速采用 0.13 派生代码只是为了追赶隔离见证。

现在的优先事项是 0.13 版本,几乎没有人使用回退版本。

Petertodd 建议让用户在 0.13.0 的发行说明中告知开发人员他们是否想要带有隔离见证的 0.12.2 版本。 他还指出,用户可以在一个 0.13+隔离见证节点后面运行一个 0.12 节点,但是,矿工无法使用这种设置开采任何隔离见证交易。 Gmaxwell 指出,拥有一个展示诸如分层和测试基础设施之类的部署指南可能很有用,因为将两层设置作为不将生产节点暴露于互联网的一种方式是一种很好的做法。

会议结论

  • 在进行隔离见证 0.12 回退版本之前等待用户反馈。

幽默

<sipa>        well, any reason not use vsize?
<petertodd>   sipa: vsize is fine
<wumpus>      yes vsize is fine
<gmaxwell>    V means validation?
<sipa>        virtual
<btcdrak>     v for vendetta

参与者

IRC 昵称 姓名/匿名
petertodd Peter Todd
sipa Pieter Wuille
gmaxwell Gregory Maxwell
wumpus Wladimir van der Laan
btcdrak BtcDrak
achow101 Andrew Chow
cfields Cory Fields
sdaftuar Suhas Daftuar
jonasschnelli Jonas Schnelli
MarcoFalke Marco Falke
luke-jr Luke Dashjr
jtimon Jorge Timón
morcos Alex Morcos
instagibbs Gregory Sanders
maaku Mark Friedenbach
jeremyrubin Jeremy Rubin
CodeShark Eric Lombrozo
jl2012 Johnson Lau
bsm117532 Bob McElrath

免责声明

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