2016-12-22 IRC 会议总结
概述
- 本周日志链接
- meetbot 会议记录不可用
笔记/简短主题
- 比特币核心 0.13.2 发布候选版本 1 现已推出,供测试。
- Jl2012 要求大家阅读并可能回复他的 BIP 提案。
- 现在 BIP2 已生效,发布一些 BIP 评论将非常不错。其背后的理念是为用户提供一个集中位置,以区分不建议和推荐的 BIP。有关格式和流程的更多信息,请参阅 “BIP 评论”部分。
- 自 上周会议以来,sipa 对每个 txout UTXO 缓存方法进行了更多测试。事实证明,在早期的基准测试中,留下了一些调试代码,导致对每个 txin 进行数据库读取,这降低了性能。现在,初始区块下载的速度提高了约 30%。预计未来速度还会进一步提高,因此这很可能值得付出努力,这意味着我们需要弄清楚如何进行迁移,因为此更改需要重新索引。
主要议题
- 0.14 功能
- WitnessMerkleBlocks
0.14 功能
背景
比特币核心 0.14 计划于 2017 年 3 月左右发布。 计划针对 0.14 的开放拉取请求 已标记为 0.14 标签。
会议评论
Luke-jr 和 jonasschnelli 正在开发 多钱包项目,该项目允许运行多个钱包。由于这是一个影响很大的更改,因此可能已经错过了 0.14 的发布时机。一项重要的更改是 #9294(对找零输出使用内部 HD 链),它将使新钱包使用两条密钥链,一条用于内部密钥(找零输出),另一条用于外部密钥(getnewaddress)。由于此更改不向后兼容,因此将其与其他钱包更改一起批量处理是有意义的。Jonasschnelli 建议将其与 #9298(使用 CHDPubKey,不要在数据库中存储子私钥,而是根据需要进行派生)一起批量处理,后者不会保存 HD 子节点的私钥,而是在需要时派生它们。如果我们将来希望支持处理密钥(如 GPG 代理或硬件钱包)的过程,则需要类似的东西。
Jl2012 希望在 0.14 中看到 #8755(使用严格的 sighash 估算实现过度的 sighash 保护策略)和 #8654(在评估中重用 sighash 计算)。
BlueMatt 希望看到 cfields 的重构工作(#9289(网络:放弃 boost::thread_group))以及他自己的 #9375(在完整区块连接之前中继紧凑区块消息),这极大地提高了网络传播速度。
Luke-jr 希望看到 #7533(sendrawtransaction:允许用户忽略/覆盖特定的拒绝)因为它很难重新基线,也许 #8776(通往多钱包的钱包重构)可以进入 0.14。
Gmaxwell 希望看到对 #9138(改进费用估算)的一些审查,因为钱包和费用估算没有足够的测试基础设施,因此我们依靠人工审查。
会议结论
WitnessMerkleBlocks
背景
Codeshark 开始为过滤后的区块开发一种新的消息类型,其中包括通往 coinbase 的路径和见证的局部默克尔树。此外,它还在同一结构中包含所有交易,而不是将它们作为单独的消息发送。他开始编写此代码, 请点击此处查看。
会议评论
CodeShark 并不真正喜欢 BIP37,但是目前没有其他查询机制不需要下载完整区块。Gmaxwell 想知道像 BIP152 的“getblocktxn”消息是否可以满足 CodeShark 的用例。人们更愿意根据索引进行查询,而不是投资于 BIP37 方法,该方法已知存在缺陷。
会议结论
- CodeShark 将进一步研究 BIP152。
轻松一刻
gmaxwell #startmeeting
jonasschnelli gmaxwell: it's meetingstart I guess
gmaxwell #meetingstart
jonasschnelli well...
gmaxwell hah the bot isn't here.
gmaxwell well we don't need it. We can pretend its here.
gmaxwell #action test 0.13.1rc1 or 0.13 branch
gmaxwell (we're pretending the bot is here, remember.)
gmaxwell I'm a little concerned that we're thin on user visible features in 0.14, which will make uptake slower, ultimately resulting in slower testing and feedback-- it is what it is.
CodeShark add some animated gifs :p
jonasschnelli We could change the splash-screen...
gmaxwell Replace the logo with a B engraved moon in celebration of the recent price activity. :P
sipa hi!
sipa i forgot
sipa good morning
CodeShark welcome!
gmaxwell sipa: we've assigned you all the work, so no worries.
gmaxwell okay. I think we can end early. Happy holidays everyone! and if you're travling, travel safely.
gmaxwell #endmeetingItDoesntMatterHowWeSpellItBecauseTheBotIsntHere
参与者
IRC 昵称 | 姓名/匿名 |
---|---|
sipa | Pieter Wuille |
gmaxwell | Gregory Maxwell |
jonasschnelli | Jonas Schnelli |
instagibbs | Gregory Sanders |
kanzure | Bryan Bishop |
btcdrak | BtcDrak |
BlueMatt | Matt Corallo |
cfields | Cory Fields |
phantomcircuit | Patrick Strateman |
jl2012 | Johnson Lau |
CodeShark | Eric Lombrozo |
luke-jr | Luke Dashjr |
jcorgan | Johnathan Corgan |
免责声明
此总结是在未征求讨论参与者意见的情况下编写的,因此任何错误都是总结作者的责任,而不是讨论参与者的责任。