


Serie: Zero to Zero Knowledge
Uno interessante oggi!
Il protocollo CryptoNote abilita una forte privacy on-chain. Oggi impariamo tutte le sue caratteristiche chiave e come è stato implementato da diversi progetti di privacy degni di nota.

Il whitepaper originale di CryptoNote fu pubblicato sotto lo pseudonimo di "Nicolas van Saberhagen".
Bytecoin fu la prima criptovaluta a implementare il protocollo. Il progetto più conosciuto che lo usa oggi è Monero (XMR). È stato usato anche in TurtleCoin, Aeon e diversi altri.
Il protocollo CryptoNote fornisce tre caratteristiche principali:
La non tracciabilità è raggiunta principalmente usando le Ring Signatures.
Quando invii una transazione, la tua vera chiave pubblica viene mescolata con diverse chiavi esca (il "ring") - tutte contenenti la stessa quantità di monete. Questo rende estremamente difficile determinare chi ha effettivamente inviato le monete.
La dimensione del ring influisce significativamente sull'anonymity set. Ring più grandi forniscono una privacy migliore.

Confronto con Zcash:
L'anonymity set di Zcash è il numero totale di transazioni mai effettuate in una determinata pool schermata (molto più grande delle tipiche dimensioni degli ring di CryptoNote).
Il modello Ring CT ha migliorato notevolmente la privacy nelle monete basate su CryptoNote.
Invece di nascondere solo il mittente, Ring CT offusca anche gli importi delle transazioni tra mittente e destinatario.

Utilizza:
Le prove vengono usate per dimostrare che l'importo è maggiore di 0 ed entro intervalli validi senza rivelare i valori effettivi.
Gli Stealth Address aggiungono inoltre indirizzi monouso per il destinatario.

CryptoNote mira a creare un sistema di mining più equo essendo resistente agli ASIC.
Utilizza l'algoritmo CryptoNight (una funzione memory-hard). A differenza dello SHA256 di Bitcoin, CryptoNight è progettato per ridurre il divario tra miner CPU, GPU e ASIC.
Passaggi di CryptoNight:

(Nota: da allora Monero si è allontanato da CryptoNight verso altri algoritmi.)
Invece di eventi di halving improvvisi (come Bitcoin), CryptoNote usa una ricompensa di blocco che decresce in modo graduale.
Questo crea una curva di emissione molto più graduale nel tempo.

Connessione con Zcash:
Gli sviluppatori di Zcash hanno discusso l'implementazione di una curva di emissione più graduale in futuro, potenzialmente attraverso un "Zcash Posterity Fund".
CryptoNote si è dimostrato un approccio forte e collaudato alla privacy on-chain. Molte delle sue innovazioni hanno influenzato il più ampio ecosistema delle privacy coin.
Alcuni ricercatori ritengono che le caratteristiche di CryptoNote potrebbero alla fine essere combinate con pool schermate trustless a conoscenza zero.
Thread originale di ZecHub (@ZecHub)
https://x.com/ZecHub/status/1636473585781948416
Questa pagina è stata compilata a partire dal thread originale di Zero to Zero Knowledge per la wiki di ZecHub.