


系列: Zero to Zero Knowledge
今天我们来看看 Lelantus!
该协议于 2019 年发布,建立在 Zerocoin 之上。它被用于 Firo 货币(前身为 Zcoin),以实现链上隐私交易。它在某些方面与 Zcash 相似,但在大多数方面又有明显不同。


与 Zcash 类似,Firo 使用屏蔽地址来实现匿名支付。
时间线:

早期版本 Zcoin/Firo 使用的 Σ(Sigma)协议有一个主要局限:用户只能铸造固定面额。
这会导致匿名集更小,并为铸造与赎回操作之间的时序攻击打开大门(以及“受污染找零”问题)。

Lelantus 通过允许从一个更大的单一集合中进行铸造,解决了固定面额问题。
主要优势:
局限性:集合大小目前上限为 65,000 coins。

coin commitment 是一种双重致盲承诺,用于编码 coin serial number 和 coin value。
它们的功能与 Zcash 中的 Notes 类似。
当 coin 被创建时(通过 Mint 或 Spend 交易),coin commitment 会被发布并存储到账本中。

Lelantus 使用经典的 basecoin < - > zerocoin 模型。
重要特性:现在可以进行部分赎回,同时保持剩余部分和金额隐藏。
与 Zcash 一样,透明交易必须由用户显式选择。

Lelantus 使用 One-of-Many Proofs 来提取证明余额所需的输入值,而无需暴露输入来源,也不需要 trusted setup。
这些证明也被用于 Triptych(我们在 CryptoNote 主题帖中提到过)。

Firo 节点使用与 Zcash 的 Magicbean 相同的 Network Magic。
与 Monero 类似,Firo 实现了 Dandelion++,通过混淆交易广播者的 IP 地址来增加隐私性。
Dandelion++ 阶段:
这使得通过网络分析追踪交易来源变得更加困难。

Lelantus-Spark(计划于 2023 年稍后推出)通过 ZIP-32 style derivation 和 diversified addresses 引入两个级别的可选可见性。
它还将增加对以下功能的支持:
这些功能与 Zcash Shielded Assets 相对应。

原始主题帖由 ZecHub (@ZecHub) 发布
https://x.com/ZecHub/status/1641902859800150017
本页面根据 ZecHub wiki 的原始 Zero to Zero Knowledge 主题帖整理而成。