CryptoNote

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]

Istorie

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.

Problemă

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ă.

Caracteristica algoritmului de confirmare a lucrării

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” .

Anonimat

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.

Vezi și

Note

  1. Antonopoulos, Andreas. Capitolul 9. Lanțuri alternative, monede și aplicații // Stăpânirea Bitcoin.  Deblocarea criptomonedelor digitale . - 2014. - ISBN 978-1-4919-0261-5 . Arhivat pe 20 aprilie 2015 la Wayback Machine
  2. Este CryptoNote un ucigaș Bitcoin? (23 iunie 2014). Preluat la 20 aprilie 2015. Arhivat din original la 1 decembrie 2017.
  3. CryptoNote - un nou algoritm de criptomonedă (link inaccesibil) (26 octombrie 2014). Consultat la 20 aprilie 2015. Arhivat din original pe 15 aprilie 2015. 
  4. Nicolas van Saberhagen. CryptoNote v 1.0 (link indisponibil) (12 decembrie 2012). Consultat la 20 aprilie 2015. Arhivat din original pe 9 iulie 2017. 
  5. Nicolas van Saberhagen. CryptoNote v 2.0 (17 octombrie 2013). Consultat la 20 aprilie 2015. Arhivat din original pe 9 august 2014.
  6. bytecoin/src/crypto/slow-hash.c . GitHub.  (link indisponibil)
  7. Simonite, Tom. Cartografierea economiei Bitcoin ar putea dezvălui identitățile utilizatorilor . MIT Technology Review (5 septembrie 2013). Consultat la 21 aprilie 2015. Arhivat din original pe 3 aprilie 2015.
  8. Tk Hamed. Bytecoin și Monero: următorul pas către anonimatul de a doua generație . CoinsSource (27 aprilie 2014). Preluat la 20 aprilie 2015. Arhivat din original la 18 octombrie 2014.