2016-05-26 IRC 会议摘要
概述
主要议题
- 隔离见证优先级
笔记 / 简短议题
- 上周 coredev 黑客活动 的日志可以从 这里 查看,这些笔记的摘要可以在 这里 查看。
- BIP 151
- 子交易支付父交易费用
隔离见证优先级
背景
开发人员正在开发一项软分叉,将隔离见证引入比特币主网。隔离见证(segwit)允许交易签名数据存储在用于生成交易标识符的哈希数据之外,消除了所有已知的第三方可篡改形式,允许完整节点在不下载所有签名的情况下编译当前 UTXO 集,并为欺诈证明奠定基础,使轻量级(SPV)客户端能够帮助执行更多共识规则。隔离见证软分叉还允许矿工用 1 个字节的区块空间替换 4 个字节的隔离见证数据,从而为使用隔离见证的钱包增加交易容量。隔离见证 BIP:BIP141、BIP142、BIP143、BIP144 和 BIP145
会议评论
网络堆栈重构和 libconsensus 重构都是长期重要的,但与隔离见证的代码冲突。虽然网络重构比隔离见证对紧凑区块的影响更大,因为隔离见证的网络更改比网络重构处于更高层级。
libconsensus 重构在 0.10 中效果很好,因为有一个明确的目标和明确的方法,而进一步的努力大多是一人独秀,如果我们想让这些更改发生,那么协商一个计划是有意义的。
0.13 的功能冻结时间是 2016-06-16,紧凑区块在 0.13 中会很有用,可以减轻额外的重播延迟。我们可以合并隔离见证,不定义软分叉,只保留代码,这样可以在测试网上更容易进行测试,并允许在之上进行进一步的开发,这样其他工作就不会被隔离见证阻碍。
由于隔离见证已在测试网上激活,segnet 将被弃用。
会议结论
- 仅将隔离见证作为代码合并
BIP 151
背景
比特币网络目前没有加密对等节点之间的通信。这带来了安全问题,并允许对比特币用户进行大规模监控/分析。对于 SPV 节点,这可能会有 重大的隐私影响,并可能降低对等节点的审查阻力。
加密对等流量将使分析和特定用户定位比现在困难得多。现在,网络提供商或任何其他中间人可以轻松识别比特币用户及其控制的地址/密钥,因为新广播的交易将向网络提供商揭示金额和收款方。
本 BIP 还描述了一种方法,通过该方法,通信对等节点可以识别数据操纵(通过拦截的 TCP/IP 节点阻止命令)。
由于加密消息的特性,分析 p2p 通信类型仍然是可能的。
会议评论
Petertodd 收到了一些来自密码学家的反馈,他们担心 BIP 151 不是一个现成的标准。BIP151 使用 openssh 的 chacha20-poly1305,因此可能需要在 BIP 中突出显示它。
会议结论
- 在 BIP 文本中更清楚地说明 BIP151 使用 chacha20-poly1305 标准。
子交易支付父交易费用
背景
Suhas Daftuar 有一个 拉取请求,它通过考虑未确认交易及其子交易的合并费用率,帮助矿工创建更盈利的区块。这不仅对提高矿工盈利能力有用,而且还允许用户通过创建具有高费用率的子交易(通常称为子交易支付父交易费用(CPFP))来有效地向已在矿工内存池中的交易添加费用。
会议评论
创建新区块所需的重构与隔离见证冲突,因此它可能错过了 0.13。尽管每个人都希望它尽快发布,但并没有进行太多审查/测试,因为这是一项长期讨论的功能。
会议结论
- 审查 PR #7600
幽默
sipa !beginmeeting
sipa !meetingbegin
sipa !meetingstart
sdaftuar startmeeting i think?
sipa !startmeeting
btcdrak # startmeeting without the space
sipa #startmeeting
lightningbot Meeting started Thu May 26 19:06:07 2016 UTC. The chair is sipa. Information about MeetBot at http://wiki.debian.org/MeetBot.
参与者
IRC 昵称 | 姓名/昵称 |
---|---|
Luke-jr | Luke Dashjr |
jonasschnelli | Jonas Schnelli |
petertodd | Peter Todd |
sipa | Pieter Wuille |
sdaftuar | Suhas Daftuar |
gmaxwell | Gregory Maxwell |
wumpus | Wladimir van der Laan |
kanzure | Bryan Bishop |
CodeShark | Eric Lombrozo |
instagibbs | Gregory Sanders |
cfields | Cory Fields |
jcorgan | Johnathan Corgan |
btcdrak | BtcDrak |
achow101 | Andrew Chow |
免责声明
本摘要是在没有征求讨论参与者意见的情况下编写的,因此任何错误都是摘要作者的责任,而不是讨论参与者的责任。