[[alloc] Init] 发布 Shielded Bitcoin 提案,旨在实现比特币隐私交易
[[alloc] Init] 发布 Shielded Bitcoin 提案,旨在实现比特币隐私交易 Bitcoin Magazine
Bitcoin Magazine
Publisher
Sep 24, 2026 at 2:36 PM UTC · 5 分钟阅读
![[[alloc] Init] 发布 Shielded Bitcoin 提案,旨在实现比特币隐私交易](https://bitcoinmagazine.com/wp-content/uploads/2026/09/shielded2-1024x572.jpeg)
Entities
bitcoin
Market Impact
BTC-2.96%$66,999
Last Updated
2 个月前
Shielded Bitcoin 是 [[alloc] init] 研究人员 Clara Shikhelman、Misha Komarov 和 Aleksei Moskvin 提出的一项提案,旨在 Bitcoin 基础层上建立一种新型隐私元协议,以便在不需要运营者、软分叉或对 Bitcoin 共识进行其他更改的情况下实现 Shielded Bitcoin 交易。您可以在此处找到白皮书,并在此处找到博客公告。
该协议为强大的隐私保护交易定义了交易结构和索引协议,同时依靠 Bitcoin PIPEs 将资金挂钩进出系统。关于 PIPEs 机制的更多信息见文章末尾。
其设计在很大程度上是 Bitcoin 的镜像;它有一个等同于 UTXO 的概念(称为 note),交易像普通 Bitcoin 交易一样消耗 note 作为输入,witness(见证)证明消耗的输入已获得适当授权,节点(在元协议的情况下为索引器)解析交易历史并构建硬币已消费和未消费的当前状态等。
然而,所有的细节都大不相同。
Shielded Bitcoin 交易只是一个带有前缀(类似 “shbtc:”)的数据块,通过使用 OP_RETURN、witness 字段或其他一些数据携带方法包含在 Bitcoin 交易中。它对 Bitcoin 没有意义,Bitcoin 网络不会对其进行验证,也不会对其强制执行任何规则。无效的 Shielded Bitcoin 交易完全有可能出现在链上,而 Shielded Bitcoin Indexer(被动观察区块链的索引器,即节点)的工作就是在这些交易验证失败时忽略它们,并拒绝将其应用于更新网络余额状态。
索引器不会像 Bitcoin 处理 UTXO 那样从未花费票据集中删除 note。它使用一个 nullifier set(作废符集)。这是一种让用户公开提交加密证明和 nullifier 的方式,证明某个 note 已被消费,而无需透露具体是哪个 note 被消费。其理念是,与其查看 note 是否在“未花费票据集”中,不如检查 nullifier 是否已被使用。索引器构建一个永久增长且只能添加的 merkle tree,其中包含创建的每个 note 输出,然后是 nullifier set。
要使用此协议,您只需要一个 Bitcoin 节点和一个 Shielded Bitcoin 索引器。不需要服务提供商、协调器或任何离链状态来恢复资金。它的工作方式就像链上 Bitcoin 一样,您只需要您的节点/索引器和您的密钥。
每个用户钱包都会导出一个 master secret key,由此创建所有其他相关的密钥集。
可以将其视为与 Bitcoin 中的 HD 钱包非常相似的方式。您可以使用这种关系生成许多地址集。Sk_spend 是您的私钥,sk_nf 用于作废 note 输出,vk_in 用于解密和查看传入的 note,vk_out 用于查看您的传出交易,而 sk_view 用于生成接收地址。
Market Context
Bitcoin
BTC
$66,921
-3.07% (24H)
Market Cap
$1.35T
24H Volume
$21.8B
24H High
$70,190
Article Intelligence
Key Entities
Topics
Related Coverage
Sponsored
AdNewsLayer Premium
Unlock deeper intelligence.
Ad-free reading, exclusive research, and real-time onchain insights.
Go Premium
