Neutrino 对自主权构成威胁

文章讨论了Neutrino钱包对用户自主权的潜在威胁,作者认为使用SPV钱包会增加矿工对用户的控制,从而削弱用户的自主权。

我在这篇之前的文章中尝试解释为什么我不喜欢 Neutrino。

长话短说,我唯一喜欢的点是:

  • 比 BIP37 增强的隐私
  • 无需像 Electrum 这样的中间件即可设置移动节点

这篇新文章是为了说明:

  • 我在中间件部分的错误
  • 普通人没有花费足够的时间阅读我的论点,而是将其误解为稻草人,所以我将重新表述

我将称依赖 BIP37(Bloom 过滤器)或 BIP157(Neutrino)并依赖矿工验证区块的任何钱包称为 SPV 钱包。(Breadwallet)

注意:在这种术语中,连接到你自己节点并通过 BIP37 或 BIP157 同步的手机应用不是一个 SPV 钱包

我将称完全依赖第三方服务器进行验证,但你拥有自己的密钥的任何钱包称为 Explorer wallet。(Eclair, Electrum, Samourai Wallet)

注意:如果你连接到特定的第三方服务器并使用 BIP37 或 BIP157,我将其定义为 Explorer wallet,而不是 SPV wallet。

我将称为 Light wallet 的钱包可以是 SPV 或 Explorer 钱包。

我将称为 Custodial wallet 的钱包指的是你不拥有密钥的钱包。基本上,这意味着如果主机消失,你的钱就会消失。这不论硬币是否是多重签名,只要考虑如果保管人因公交车事故而消失,你的硬币就无法移动。

我将称为 Full wallet 的钱包是依赖你自己的节点验证支付的任何钱包。无论该节点是托管在单独的机器上还是在手机内托管,都无关紧要。(Bitcoin Core, BTCPay Server 和任何其他可用于连接到你自己节点的钱包)

一个连接到你自己节点并通过 BIP37 或 BIP157 同步的手机应用一个 Full wallet

某些应用可能同时包含几类。比如 Samourai wallet 目前仅是一个 Explorer wallet。一旦他们发布 DOJO Box 并开放源代码,你就可以通过仅依赖自己的全节点使用它作为一个 Full wallet

如果你想正确理解我的论点,请关注这种术语。

请不要对此术语进行抱怨或细节争论,如果你不同意,这对我的论点的有效性没有影响。你不必同意我的术语,但你必须理解它。

Nicolas,你反对所有轻钱包,你是不理性的

不!我不是反对轻钱包。我自己也在使用它们。(Eclair wallet 和 Samourai Wallet)

这两个钱包都非常棒,Eclair 是一个完全合格的普通比特币钱包。

实际上,直到今天,它们是我唯一的移动钱包解决方案。

是的,我相信每个人最终都会运行一个全节点。我希望在未来,如果没有全节点,你的用户体验将受到严重限制,而你可以使用比特币的事情领域将非常有限。

轻钱包有不同类型,其中最糟糕的是 SPV wallets

SPV Wallet < Custodial Wallet < Explorer Wallet < Full Node

Nicolas,Neutrino 钱包更用户友好

不,Neutrino 并不用户友好。你必须启动你的钱包并进行同步。

而且你必须消耗带宽。

Explorer 钱包和 Custodial 钱包更用户友好,并且今天已经存在。

甚至 BIP37(Bloom 过滤器)在用户友好性上更好,因为它们更快同步,因为它们消耗的带宽更少。

Nicolas,Neutrino 意味着我可以轻松托管自己的节点并远程连接到我的移动钱包,而无需任何额外的中间件组件

我曾认为这是一个很好论点。但事实并非如此。Luke-Jr 让我想起 BIP37 对此是完全不错的!实际上,BIP37 在这方面比 Neutrino 要好得多,因为你不用担心隐私丢失给在网络上监听的其他节点,因此几乎没有流量。

虽然你不会向网络上的侦察节点泄漏信息,然而你会将 bloom 过滤器泄漏给你的 ISP。这可以通过使用更大的过滤器来缓解(其带宽成本仍低于 Neutrino)或采用 P2P 级加密,由 Jonas Schnelli 提出。

Nicolas,Neutrino 意味着我可以保持地址私密性而无需全节点

这是对的。

Nicolas,如果你信任节点运营商运行正确版本的比特币,但又不够信任他们以至于放弃你的密钥或隐私,怎么办?

这是对的。在我的术语中,这属于 Explorer wallet。Neutrino 适合这种情况,我对此没有任何意见。

这个论点是我看到的唯一一个关于在默认禁用的情况下将 Neutrino 纳入 Bitcoin Core 的令人信服的案例。

今天,Wasabi Wallet 是唯一一个根据这种模型成功构建的钱包。

Nicolas,SPV 比 Custodial wallet 更好

不。

确实,你被矿工攻击的可能性比在交易所失去资金的可能性小得多。特别针对你进行的双重支付攻击,通过利用 51% 的矿工攻击,几乎不会发生。

交易所会冻结你的账户,遭到黑客攻击,出售你的数据,泄漏你的数据,对你的账户进行头发剪裁。无数次:是的。

我曾经这样说过

使用 SPV 对比特币是有害的,因为它给矿工提供了杠杆。

但是后来,有人说:如果 95% 的用户使用 SPV,那么比特币就是矿工决定的。所以我决定重新表述一下。

另外,比特币并不是一个有思想的实体,我不应该假装知道什么是只有在我们集体想象中存在的概念的最佳利益。这将变成主观和意识形态的争论。因此我将直奔主题:

使用 SPV 对于 自我主权 是有害的,因为它给予矿工杠杆。

在 X 上查看

X: 人们使用交易所作为主要比特币钱包而不是 SPV,实际上是在为比特币做贡献。

至少交易所会运行一个全节点,并不一定会遵循矿工。

因此,片刻之间,取而代之的是看到“为比特币做贡献”,你应当阅读“为我的自我主权做贡献”。

作为开发者,我在比特币上构建以保护我的长期财富。保护我自己的财富意味着我需要防御来自许多不同方面的攻击。

我在比特币上建构,因为我不必乞求政治家不要偷走我的财富。

我并不是在比特币上构建以取代当选官员的矿工。

当选官员至少代表了他们竞选的当地人民的愿望。毫无疑问,这并不完美,但仍然比矿工距离我的利益要近。

所以当你告诉我“如果 95% 的人使用 SPV,那么这就是比特币应该的样子”,我看到的是“如果 95% 的人使用 SPV,那么矿工将是主权的”,我同意。

好吧,在这种情况下,如果你是美国人,你最好买美元,至少美联储对你变得富有更有兴趣,而不是一个匿名的矿工卡特尔。

就我而言,如果真发生这种事情,我看不出还有任何理由继续使用比特币。

所以我再说一遍:

如果你使用 Custodial wallet 或将你钱存放在交易所而不是使用 SPV 钱包,你就是在为我的自我主权做贡献。

至少,世界各地有很多交易所并且它们运行一个全节点。(可能……)

Nicolas,如果矿工们违背人民,他们可能会放弃 SPV

不。随着比特币的传播,保持社区紧密的核心价值将会消失。没有网络骑士、没有自由意志主义者、没有自我主权和没有任何帽子会拯救这个局面。

在十年后,比特币将会是意识形态中立的(应该如此),你所期待的来自一个意识形态中立的系统的唯一事情就是遵循惯性,你将处于羊群中。

这是随着比特币成熟和用户主要变得意识形态中立后的比特币场景。

如果 95% 的人使用 SPV 钱包,而矿工像 B2X 那样叛变,你可以期待生活将继续幸福下去,我们回到原点。但这次,你将拥有匿名矿工来管理你的生活,而不是当地当选官员。

Nicolas,你是偏执狂,矿工绝对不会接管比特币

他们接管过。记得 B2X 生猛了 95% 的矿工吗?如果不是这样,我不会在这里反对 SPV。

没有理由相信这种事情不会再次发生。

历史将重演。

Nicolas,人们想做他们想做的,这是比特币的自由

是的。我看到这将如何走向未来。我不想去那里。

如果我的警告落入耳边,我将尽量减缓这一过程,直到 Full Wallet 或 Explorer wallet 的用户体验无可匹敌的那一天。

总而言之,SPV 将成为对我的主权的最大威胁之一,如果它变得过于流行。如果你使用 SPV,你正在对我的主权的毁灭贡献一点力量,十年后会有很严重的后果。选择使用 Explorer Wallet 或 Custodial Wallet,至少它们运行一个全节点。

是的,我知道你并不在意我的自我主权,更多的是关心你自己的钱。你不想让你的钱被黑客攻击、被查封或数据被出售。我明白我知道,你用 SPV 和拥有自己密钥的感觉,让你感觉更好掌控,并且我知道如果我对此不采取措施,我的未来自我将会为你的行为付出代价。

  • 原文链接: medium.com/@nicolasdorie...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
nicolasdorier
nicolasdorier
江湖只有他的大名,没有他的介绍。