屏蔽比特币提案实现无需软分叉的比特币隐私转账

Alloc Init 提出无需软分叉的比特币隐私转账方案

Cryptography 公司 Alloc Init 提出了一种基于加密票据(encrypted notes)和独立索引器(independent indexers)的比特币私有转账方案。该方案旨在隐藏支付细节,而无需改变比特币网络的共识规则或涉及矿工层面的修改。

研究人员指出,尽管交易金额和链接被隐藏,但可识别的钱包行为以及有限的用户参与度可能会削弱匿名性。目前,较高的手续费、尚未完善的出入金机制以及量子计算带来的安全担忧仍是主要挑战。Zerocash 共同作者 Eli Ben-Sasson 对该提案追求的更广泛隐私目标表示欢迎。

Shielded Bitcoin:基于现有区块链的零知识证明系统

根据研究人员 Clara Shikhelman、Mikhail Komarov 和 Aleksei Moskvin 的描述,Shielded Bitcoin 提案勾勒出一个部分借鉴 Zcash 模式的系统。然而,其方法利用的是比特币现有的区块链,而非创建具有自身共识机制的新链。

在该提议系统中,发送方会创建一个包含支付金额及接收方所需详细信息的加密票据。同时,发送方将发布一个零知识证明(zero-knowledge proof),以确认转账符合规则,而不暴露任何私人细节。比特币网络负责记录和排序交易数据,而被称为“索引器”的独立程序则评估每一笔受保护的交易。这些程序会验证证明,并确定相关票据是否已被花费。

为防止重复消费,系统在有人使用票据时会发布称为“空值化标记”(nullifiers)的唯一标识符。索引器将拒绝任何重用空值化标记的交易,且任何人都可以根据比特币的历史记录独立检查这些决定的有效性。

匿名性与资金转移面临的质疑

虽然 Shielded Bitcoin 能够隐藏重要的支付细节,但观察者仍能看到某人何时发布了转账信息。他们还可以分析交易的大小、费用以及用于发布数据的比特币钱包地址。

开发者 Vadim Zavodil 在 X 平台上的帖子指出,新的受保护池(shielded pool)初期的匿名集规模将小于 Zcash。他认为,早期用户可能会显得突出,因为 Zcash 在其受保护池中积累了多年的活动数据。

Alloc Init 的研究人员也承认了类似的局限性,解释说仅靠大额存款并不能保证强大的匿名性。如果少数参与者创建了大部分票据,或者钱包表现出可识别的行为模式,观察者仍可能将交易联系起来。

另一个未解的问题是如何将比特币转入私有系统,并将其作为普通比特币提取出来。研究人员计划在另一篇论文中描述这些步骤,因此当前提案并未确立其完整的隐私属性。

实验性设计可能导致更高的交易费用

Shielded Bitcoin 目前仍是一个研究提案,Alloc Init 尚未公布主网运行的具体日期。其计划的出入金机制依赖于 PIPEs,这是一种将受保护资金连接到比特币的实验性技术。

Komarov 在九月的一次采访中估计,受保护交易的矿工费成本大约是普通交易的四倍。由于其加密数据占用的区块空间比普通比特币交易更多,用户在发布转账时成本会增加。

Komarov 还指出,底层的密码学工作仍处于实验阶段,因此在部署之前进行进一步的测试至关重要。这些成本和未完成的组件使得用户无法全面了解该提议系统在实际操作中的运作方式。

专家探讨量子安全与比特币隐私

此外,Pauli Group 创始人 Pierre-Luc Dallaire-Demers 在 X 平台上对 designs 抵御量子攻击的能力提出了质疑。他表示正在探索如何使用后量子密码学(post-quantum cryptography)来实现这一版本。

Zerocash 共同作者 Eli Ben-Sasson 对该提案的方向表示欢迎,但他承认自己尚未阅读完整论文。他在 X 平台的回复中指出,为比特币带来隐私正是 Zerocash 研究的原始目标之一。

Shielded Bitcoin 概述了用户如何在无需软分叉的情况下私下转移资金,但仍存在许多重要问题。其实用价值将取决于出入金设计、交易成本、用户参与度以及可观察的交易模式。