CryptoNote este un protocol de nivel de aplicație pe care este construită o familie de criptomonede anonime , dintre care cele mai cunoscute sunt Bytecoin și Monero . Anonimitatea în CryptoNote este implementată prin utilizarea semnăturilor de apel (ascundeți expeditorul) și adreselor unice (ascundeți destinatarul). [1] [2] [3]
Protocolul a fost dezvoltat în 2012 de către un dezvoltator (sau un grup de dezvoltatori) sub pseudonimul Nicholas van Saberhagen . Componenta și motivația sa matematică sunt descrise în articolul „CryptoNote Whitepaper”, lansat în două ediții: în 2012 [4] și în 2013 [5] . Bytecoin, lansat în vara lui 2012, a fost prima criptomonedă bazată pe această tehnologie. Ulterior, mai multe echipe și-au lansat rețelele bazate pe codul Bytecoin.
La fel ca în Bitcoin , minerii sunt recompensați pentru că găsesc soluții. Dar curba de eliberare în trepte caracteristică Bitcoin a fost înlocuită în CryptoNote cu una lină: recompensa scade cu fiecare bloc. Acest lucru se face astfel încât o schimbare bruscă a ratei de emitere a monedelor să nu aibă un efect șocant asupra valorii lor de piață. Bytecoin și Monero folosesc parametri diferiți pentru o curbă uniformă a emisiilor. Dezvoltatorii DarkNote au decis să reproducă curba pasului, reducând emisiile la jumătate în fiecare lună.
Tehnologia CryptoNote folosește o bază de tranzacții blockchain similară cu cea a Bitcoin. Baza de date este, de asemenea, protejată împotriva modificărilor printr -o metodă de verificare a lucrului bazată pe hash . Dar în CryptoNote, timpul de calcul depinde mai mult de viteza de acces aleatoriu la memorie decât de viteza de efectuare a operațiunilor matematice simple. Algoritmul include: [6]
Aceste inovații complică crearea de procesoare specializate pentru minerit, a căror utilizare masivă în rețeaua Bitcoin a dus la faptul că nu are sens economic ca proprietarii de computere personale obișnuite să participe la minerit. Dezvoltarea unui algoritm specializat pentru confirmarea muncii în CryptoNote urmărește să se apropie de principiul „un procesor - un vot” .
Tranzacțiile din CryptoNote sunt similare cu tranzacțiile din Bitcoin: fiecare tranzacție reprezintă o schimbare în proprietatea unui anumit număr de unități. Mai mulți cercetători [7] subliniază că proprietatea unor adrese Bitcoin poate fi identificată pe baza lanțului de blocuri Bitcoin. Pentru a complica acest tip de analiză, tehnologia CryptoNote folosește adrese unice ca adrese de destinatar și semnături de apel care indică simultan dreptul de a dispune de una dintre ieșirile care formează o anumită cantitate, dar nu permit determinarea care dintre ieșirile enumerate a fost utilizată. de către expeditor. [opt]
Tranzacțiile semnate cu o semnătură de inel leagă la alte câteva tranzacții din lanțul de blocuri. Nu este necesar ca toate tranzacțiile enumerate să fie adresate acestui expeditor. Din punctul de vedere al observatorului, o astfel de tranzacție este la fel de probabil să folosească oricare dintre tranzacțiile la care se referă ca intrare. Cu cât sunt incluse mai multe referințe la tranzacții anterioare în semnătura inelului, cu atât este mai mare incertitudinea și dimensiunea semnăturii în sine este mai mare. Comisionul de rețea pentru includerea sa în bloc depinde de mărimea tranzacției. Expeditorul poate alege între reducerea comisionului și creșterea anonimatului. Această abordare a anonimatului poate fi descrisă ca amestecare descentralizată pasivă.
Ieșirile tranzacției sunt trimise la o adresă unică, care este generată din adresa reală a expeditorului și o cheie aleatorie a tranzacției. Destinatarul va putea calcula cheia privată necesară pentru a elimina cheia privată primită din cheia sa privată și aceeași cheie aleatorie specificată în corpul tranzacției. Din punctul de vedere al unui observator, mai multe tranzacții în favoarea aceleiași adrese vor arăta ca și cum ar fi fost trimise la adrese diferite care nu au nimic în comun între ele.
Criptomonede | |
---|---|
PoW bazat pe SHA-2 | |
PoW bazat pe Scrypt | |
PoW bazat pe CryptoNote | |
Alți algoritmi PoW | |
algoritmi PoS | |
Alte tehnologii | |
subiecte asemănătoare |
|