


Reihe: Zero to Zero Knowledge
Heute werfen wir einen Blick auf Lelantus!
Dieses 2019 veröffentlichte Protokoll baut auf Zerocoin auf. Es wird in der Währung Firo (früher Zcoin) verwendet, um private On-Chain-Transaktionen zu ermöglichen. Es ähnelt Zcash in mancher Hinsicht, unterscheidet sich aber in den meisten Aspekten deutlich.


Ähnlich wie Zcash verwendet Firo abgeschirmte Adressen, um anonyme Zahlungen zu ermöglichen.
Zeitachse:

Das Σ-(Sigma)-Protokoll, das in früheren Versionen von Zcoin/Firo verwendet wurde, hatte eine wesentliche Einschränkung: Nutzer konnten nur feste Stückelungen prägen.
Dadurch entstanden kleinere Anonymitätsmengen und es wurde die Tür für Timing-Angriffe zwischen Mint- und Redeem-Operationen geöffnet (zusätzlich zum Problem des „verunreinigten Wechselgelds“).

Lelantus löst das Problem fester Stückelungen, indem Mints aus einer einzigen größeren Menge erlaubt werden.
Wichtige Vorteile:
Einschränkung: Die Set-Größe ist derzeit auf 65,000 coins begrenzt.

Ein Coin Commitment ist ein doppelt verblindetes Commitment, das die Seriennummer der Coin und den Wert der Coin kodiert.
Diese funktionieren ähnlich wie Notes in Zcash.
Das Coin Commitment wird veröffentlicht und im Ledger gespeichert, wenn die Coin erstellt wird (über Mint- oder Spend-Transaktionen).

Lelantus verwendet das klassische basecoin < - > zerocoin-Modell.
Wichtiges Merkmal: Teilweise Einlösungen sind jetzt möglich, während der Restbetrag und die Beträge verborgen bleiben.
Wie bei Zcash müssen transparente Transaktionen vom Nutzer ausdrücklich ausgewählt werden.

Lelantus verwendet One-of-Many Proofs, um Eingabewerte zu extrahieren, die zum Nachweis der Balance erforderlich sind, ohne die Herkunft der Eingaben offenzulegen – und ohne ein Trusted Setup zu benötigen.
Diese Proofs werden auch in Triptych verwendet (erwähnt in unserem CryptoNote-Thread).

Firo-Knoten verwenden dieselbe Network Magic wie Zcashs Magicbean.
Wie Monero hat Firo Dandelion++ implementiert, um den Datenschutz zu erhöhen, indem die IP-Adresse des Transaktions-Broadcasters verschleiert wird.
Dandelion++-Phasen:
Dadurch wird es deutlich schwieriger, den Ursprung einer Transaktion durch Netzwerkanalyse zurückzuverfolgen.

Lelantus-Spark (geplant für später in 2023) führt zwei Stufen optionaler Sichtbarkeit ein, unter Verwendung von ZIP-32 style derivation und diversifizierten Adressen.
Es wird außerdem Unterstützung hinzufügen für:
Diese Funktionen entsprechen den Shielded Assets von Zcash.

Original-Thread von ZecHub (@ZecHub)
https://x.com/ZecHub/status/1641902859800150017
Diese Seite wurde aus dem ursprünglichen Thread „Zero to Zero Knowledge“ für das ZecHub-Wiki zusammengestellt.