


シリーズ: Zero to Zero Knowledge
今日は Lelantus について見てみましょう!
2019年にリリースされたこのプロトコルは、Zerocoinに基づいています。Firo通貨(かつてはZcoin)で使用されており、オンチェーンでのプライベートな取引を可能にしています。Zcashといくつかの点では似ていますが、多くの面では明確に異なります。


Zcashと同様に、Firoはシールドされたアドレスを使用して匿名的な支払いを実現しています。
タイムライン:

以前のバージョンのZcoin/Firoで使用されていたΣ(Sigma)プロトコルには、大きな制限がありました:ユーザーは固定額のみを発行できました。
これにより、匿名性のセットが小さくなり、発行と引き換え操作間でのタイミング攻撃の可能性が開かれました(また、「汚染された変更」問題も生じました)。

Lelantusは、固定額の問題を解決するために、単一のより大きなセットから発行できるようにしています。
主な利点:
制限: セットサイズは現在 65,000コインに上限されています。

コインコミットメントとは、コインのシリアル番号と価値を二重にブレインドして符号化したコミットメントです。
これはZcashの Notes と同様に機能します。
コインが作成されたとき(MintまたはSpendトランザクションを通じて)、このコミットメントは公開され、帳簿に保存されます。

Lelantusは古典的な basecoin < - > zerocoin モデルを使用しています。
重要な特徴: 一部の引き換えが可能になり、残額と金額を隠したままです。
Zcashと同様に、透明なトランザクションはユーザーによって明示的に選択される必要があります。

Lelantusは One-of-Many 証明 を使用して、入力値を証明するために必要なものを抽出しますが、入力の起源を明らかにすることなく、信頼されたセットアップも必要ありません。
これらの証明はまた、Triptych(私たちのCryptoNoteスレッドで言及)でも使用されています。

Firoノードは、ZcashのMagicbeanと同じ Network Magic を使用しています。
Moneroと同様に、Firoでは Dandelion++ が実装されており、トランザクションを放送するユーザーのIPアドレスを隠してプライバシーを向上させています。
Dandelion++ のフェーズ:
これにより、ネットワーク分析を通じてトランザクションの起源をたどるのがはるかに難しくなります。

Lelantus-Spark(2023年後半に計画されている)は、ZIP-32スタイルの導出と分散アドレスを使用して、2つのレベルのオプトイン可視性を導入します。
また、以下もサポートする予定です:
これらの機能はZcashのShielded Assetsと類似しています。

オリジナルスレッド: ZecHub (@ZecHub)
https://x.com/ZecHub/status/1641902859800150017
このページは、ZecHubウィキ用にオリジナルのZero to Zero Knowledgeスレッドから編集されたものです。