📖 术语 🔰 新手

🤫 保密交易 Confidential Transactions

一种把转账金额藏起来的办法:网络看不到具体数字,却照样能确认这笔交易合法、没人凭空造币。在部分网络上,它还能藏住转的是哪种资产

💡
常见误解 — 用了它,这笔付款就完全匿名了?不对!单纯的保密交易藏的是金额,不是收发双方的身份。想把人也一起藏起来,还得叠加额外的工具
✉️封住的金额数字被藏起⚖️网络核对进=出,无造假📬送达金额从未现身
✉️ 金额被封住 → ⚖️ 网络确认进账等于出账、没人造假 → 📬 交易放行,全程没人读到那个数字

📬 通俗来说 — 一个柜员信得过的封口信封

设想你要请柜员代寄一笔现金。通常柜员会拆开信封、点清金额,再把总数记进一本人人都能查的公开账本。保密交易就像一个有魔法的封口信封:柜员能确认你放进去的钱和取出来的钱一样多、没有一张假币——却从头到尾不用拆开来数。转账照样完成、照样上账,只是金额始终不公开

🔓 藏住了什么,又有什么照样看得见

藏起来的仍然看得见的
💵 转账金额👀 发生了一笔交易
🎟️ 在部分网络上,连资产类型也藏📍 通常是涉及的地址

📌 它本身藏的是数额,不是人。所以它只是一整套隐私方案里的其中一块。

🧮 看不到数字,网络凭什么信它?

背后靠两样数学撑着,不用看懂公式,意思也很好懂:

  • 🔐 佩德森承诺(Pedersen commitments) — 金额被锁进一种密码学信封里。这种信封有个妙处:能把几个封住的金额直接加在一起,核对输入是否等于输出加手续费,全程不用拆开任何一个。
  • 📏 范围证明(Range proof) — 给每个藏住的金额附上一小段证明,说明它不是负数。少了这一步,作弊者就能塞进一个负数,等于凭空造出免费的币。如今的公链用的是更紧凑的版本,叫 Bulletproofs,门罗币在 2018 年就用上了。

💼 谁会想要这个?

比特币 这样的公链,每一笔金额都永久摆在明面上。设想一个交易者要把 1,000 BTC 转进交易所:在透明的链上,任何盯着这个地址的人都能提前看到这笔巨额转入,赶在卖出前抢先下单。把金额藏起来,这种围观就行不通了。它还能保护同质性(fungibility)——也就是每一枚币都该被一视同仁,而不会因为它曾经经手过的金额,就被人挑剔或封锁。

🪙 新手会在哪儿碰到它

  • 🌫️ 门罗币 — 用的是 RingCT,把保密交易(管金额)和环签名、隐身地址(管收发双方)合在一起。
  • 🌊 Liquid Network — 比特币的一条侧链,金额和资产类型一起藏(即「保密资产,Confidential Assets」)。
  • 🍃 Grin 等 Mimblewimble 链 — 建立在佩德森承诺和 Bulletproof 范围证明之上。

⚖️ 代价在于:范围证明会给每笔交易实打实地加重数据,所以这套技术往往待在专门的隐私币和侧链上,而不是比特币主链。

❓ 常见问题

用了保密交易,我就完全匿名了吗?
不能。它本身只藏住金额(部分网络上还能藏住资产类型),并不会藏住谁在收、谁在发。想做到完全匿名,还得在上面叠加额外的技术——比如门罗币就另外用了环签名和隐身地址,把发送方和接收方也一并遮起来。
金额都藏起来了,网络怎么防止有人凭空造币?
每一笔被藏住的金额都附带一份范围证明,这是一小段数学,能在不透露具体数字的前提下证明这个数不是负数。再配合加密后的进出金额能对得上账,就堵死了有人靠一个假的负数偷偷造币的路子。
为什么比特币主链上不用这个?
范围证明会给每笔交易塞进一大堆额外数据,交易体积变大,验证也更慢。正因为这份开销,保密交易通常待在专门的隐私币和侧链上,而不是比特币主链。

🔗 相关术语 · 币种