比特币核心开发者 Amiti Uttarwar 正在努力修改比特币交易广播逻辑,以加强网络的隐私保护功能
比特币核心开发者阿米蒂·乌塔瓦尔 (Amiti Uttarwar) 正在修改网络的转播逻辑,以便在交易重播过程中引入更多隐私。作为比特币核心团队中一个相对较新的成员,Uttarwar 于 2019 年 10 月在加密初创公司 Xapo 首次被聘为比特币核心开发者。她目前的主要关注点是比特币转播逻辑的拟议变化,Pieter Wuille 之前曾强调,这是一些有前途的 p2p 实施项目之一。
Uttarwar 在 2019 年 9 月的一次演示中解释到,当用户发起比特币交易时,他们需要广播自己的交易——这意味着他们必须向同行发送 INV 消息,并确保交易在其他人的内存池中。然而,最初的广播并不总是可以一次性通过的。例如,当其他交易的费率更高时,可能会出现流转播放的问题,或者交易被从矿池中驱逐出去。如果出现这样的问题,用户将不得不发送另一条 INV 消息并将其转播给他们的同行。「目前的转播逻辑对隐私来说是很糟糕的,」Uttarwar 解释她提议改变的动机时说。
她说,在目前的系统中,只有源钱包会重播交易。因此,如果一个间谍节点看到同一交易的两条 INV 消息来自一个节点,它可以推断该节点就是源钱包,「这就暴露了隐私」。「这就为灰尘攻击留下了空间,」她说。当攻击者向多个不同的地址发送少量的 BTC,并观察不同钱包的重播行为,从而破坏网络的隐私特性时,就会发生灰尘攻击。
Uttarwar 提出的机制将通过更私密的重复广播行为来解决这个问题。如果实现了她的替代设计:不是仅由源钱包发送重播信号,而改为所有节点都将重播他们认为「应该被确认」的交易。这就可以有效的让源钱包隐藏起来。
本文来自,仅作分享,存在异议请联系平台删除。本文观点不代表刺猬财经 - 刺猬区块链资讯站立场。