Kryptonote

CryptoNote  er en applikationslagsprotokol, hvorpå en familie af anonyme kryptovalutaer er bygget op , hvoraf de mest berømte er Bytecoin og Monero . Anonymitet i CryptoNote implementeres ved brug af ringesignaturer (skjul afsender) og engangsadresser (skjul modtager). [1] [2] [3]

Historie

Protokollen blev udviklet i 2012 af en udvikler (eller gruppe af udviklere) under pseudonymet Nicholas van Saberhagen . Dens matematiske komponent og motivation er beskrevet i artiklen "CryptoNote Whitepaper", udgivet i to udgaver: i 2012 [4] og i 2013 [5] . Bytecoin, der blev lanceret i sommeren 2012, var den første kryptovaluta baseret på denne teknologi. Senere lancerede flere hold deres netværk baseret på Bytecoin-koden.

Udgave

Ligesom i Bitcoin bliver minearbejdere belønnet for at finde løsninger. Men den trinvise frigivelseskurve, der er karakteristisk for Bitcoin, er blevet erstattet i CryptoNote med en glat: belønningen falder for hver blok. Dette gøres for, at en kraftig ændring i udstedelseshastigheden af ​​mønter ikke har en chokerende effekt på deres markedsværdi. Bytecoin og Monero bruger forskellige parametre til en jævn emissionskurve. Udviklerne af DarkNote besluttede at replikere trinkurven og halverede emissionen hver måned.

Funktion af arbejdsbekræftelsesalgoritmen

CryptoNote-teknologien bruger en blockchain-transaktionsbase, der ligner Bitcoins. Databasen er også beskyttet mod ændringer af en hash - baseret proof-of-work- metode . Men i CryptoNote afhænger beregningstiden mere af hastigheden af ​​tilfældig hukommelsesadgang end af hastigheden af ​​at udføre simple matematiske operationer. Algoritmen inkluderer: [6]

Disse innovationer komplicerer oprettelsen af ​​specialiserede processorer til minedrift, hvis massive brug i Bitcoin-netværket har ført til, at det ikke giver nogen økonomisk mening for ejere af almindelige personlige computere at deltage i minedrift. Udviklingen af ​​en specialiseret algoritme til bekræftelse af arbejde i CryptoNote har til formål at komme tættere på princippet om "én processor - én stemme" .

Anonymitet

Transaktioner i CryptoNote ligner transaktioner i Bitcoin: hver transaktion repræsenterer en ændring i ejerskab af et bestemt antal enheder. Flere forskere [7] påpeger, at ejerskabet af nogle Bitcoin-adresser kan identificeres ud fra Bitcoin -blokkæden . For at komplicere denne form for analyse bruger CryptoNote-teknologien engangsadresser som modtageradresser og ringesignaturer, der samtidig angiver retten til at råde over et af de output, der udgør en given mængde, men som ikke tillader at bestemme, hvilken af ​​de anførte output, der blev brugt af afsenderen. [otte]

Transaktioner underskrevet med en ringsignatur linker til flere andre transaktioner i blokkæden. Det er ikke påkrævet, at alle anførte transaktioner adresseres til denne afsender. Fra en observatørs synspunkt er det lige så sandsynligt, at en sådan transaktion vil bruge enhver af de transaktioner, den refererer til som input. Jo flere referencer til tidligere transaktioner indgår i ringsignaturen, jo større er usikkerheden og jo større er selve signaturen. Netværksprovisionen for dens medtagelse i blokken afhænger af transaktionens størrelse. Afsenderen kan vælge mellem at sænke provisionen og øge anonymiteten. Denne tilgang til anonymitet kan beskrives som passiv decentraliseret blanding.

Transaktionsoutput sendes til en engangsadresse, som genereres fra afsenderens rigtige adresse og en tilfældig transaktionsnøgle. Modtageren vil være i stand til at beregne den private nøgle, der er nødvendig for at disponere over den modtagne private nøgle fra sin private nøgle og den samme tilfældige nøgle angivet i transaktionsteksten. Fra en observatørs synspunkt vil flere transaktioner til fordel for den samme adresse se ud, som om de blev sendt til forskellige adresser, der ikke har noget til fælles med hinanden.

Se også

Noter

  1. Antonopoulos, Andreas. Kapitel 9. Alternative kæder, valutaer og applikationer // Mestring af Bitcoin.  Oplåsning af digitale kryptovalutaer . - 2014. - ISBN 978-1-4919-0261-5 . Arkiveret 20. april 2015 på Wayback Machine
  2. Er CryptoNote en Bitcoin-morder? (23. juni 2014). Hentet 20. april 2015. Arkiveret fra originalen 1. december 2017.
  3. CryptoNote - en ny cryptocurrency-algoritme (utilgængeligt link) (26. oktober 2014). Hentet 20. april 2015. Arkiveret fra originalen 15. april 2015. 
  4. Nicolas van Saberhagen. CryptoNote v 1.0 (utilgængeligt link) (12. december 2012). Hentet 20. april 2015. Arkiveret fra originalen 9. juli 2017. 
  5. Nicolas van Saberhagen. CryptoNote v 2.0 (17. oktober 2013). Hentet 20. april 2015. Arkiveret fra originalen 9. august 2014.
  6. bytecoin/src/crypto/slow-hash.c . GitHub.  (utilgængeligt link)
  7. Simonite, Tom. Kortlægning af Bitcoin-økonomien kunne afsløre brugernes identitet . MIT Technology Review (5. september 2013). Hentet 21. april 2015. Arkiveret fra originalen 3. april 2015.
  8. Tk Hamed. Bytecoin & Monero: Næste trin til 2. generations anonymitet . CoinsSource (27. april 2014). Hentet 20. april 2015. Arkiveret fra originalen 18. oktober 2014.