A CryptoNote egy alkalmazási rétegbeli protokoll, amelyre névtelen kriptovaluták családja épül fel , amelyek közül a leghíresebb a Bytecoin és a Monero . Az anonimitás a CryptoNote-ban csengőaláírások (a feladó elrejtése) és egyszeri címek (a címzett elrejtése) használatával valósul meg . [1] [2] [3]
A protokollt 2012-ben egy fejlesztő (vagy fejlesztők csoportja) fejlesztette ki Nicholas van Saberhagen álnéven . Matematikai összetevőjét és motivációját a „CryptoNote Whitepaper” című cikk írja le, amely két kiadásban jelent meg: 2012-ben [4] és 2013-ban [5] . A 2012 nyarán piacra dobott Bytecoin volt az első ilyen technológián alapuló kriptovaluta. Később több csapat is elindította hálózatát a Bytecoin kód alapján.
A Bitcoinhoz hasonlóan a bányászokat is jutalmazzák a megoldások megtalálásáért. Ám a Bitcoinra jellemző lépcsőzetes kiadási görbét a CryptoNote-ban egy sima görbére cserélték: a jutalom minden blokkal csökken. Ez azért történik, hogy az érmék kibocsátási ütemének éles változása ne legyen sokkoló hatással azok piaci értékére. A Bytecoin és a Monero különböző paramétereket használ a sima kibocsátási görbe érdekében. A DarkNote fejlesztői úgy döntöttek, hogy megismétlik a lépésgörbét, és minden hónapban felére csökkentik a kibocsátást.
A CryptoNote technológia a Bitcoinhoz hasonló blokklánc tranzakciós bázist használ . Az adatbázist egy hash alapú munkabizonyítási módszer is védi a módosításoktól . De a CryptoNote-ban a számítási idő jobban függ a véletlenszerű memória-elérés sebességétől, mint az egyszerű matematikai műveletek végrehajtásának sebességétől. Az algoritmus a következőket tartalmazza: [6]
Ezek az újítások megnehezítik a speciális bányászati processzorok létrehozását , amelyeknek a Bitcoin hálózatban való tömeges használata oda vezetett, hogy a közönséges személyi számítógépek tulajdonosainak nincs gazdaságilag értelme a bányászatban való részvételnek. A CryptoNote-ban végzett munka megerősítésére szolgáló speciális algoritmus fejlesztése célja, hogy közelebb kerüljön az "egy processzor - egy szavazat" elvéhez. .
A CryptoNote tranzakciói hasonlóak a Bitcoin tranzakcióihoz: minden tranzakció egy meghatározott számú egység tulajdonjogának változását jelenti. Számos kutató [7] rámutat arra, hogy egyes Bitcoin-címek tulajdonjogát a Bitcoin blokklánc alapján lehet azonosítani . Az ilyen elemzés bonyolítására a CryptoNote technológia egyszeri címeket használ címzett címként és csengő aláírásokat, amelyek egyidejűleg jelzik az adott összeget alkotó kimenetek valamelyikének rendelkezési jogát, de nem teszik lehetővé annak meghatározását, hogy a felsorolt kimenetek közül melyiket használták. a feladó által. [nyolc]
Gyűrűs aláírással aláírt tranzakciók a blokklánc számos más tranzakciójához kapcsolódnak. Nem kötelező minden felsorolt tranzakciót ennek a feladónak címezni. A megfigyelő szemszögéből egy ilyen tranzakció ugyanannyira valószínű, hogy az általa hivatkozott tranzakciók bármelyikét inputként használja. Minél több hivatkozás szerepel a korábbi tranzakciókra a gyűrűs aláírásban, annál nagyobb a bizonytalanság, és annál nagyobb maga az aláírás. A blokkba való felvételéért járó hálózati jutalék a tranzakció nagyságától függ. A feladó választhat a jutalék csökkentése és az anonimitás növelése között. Az anonimitásnak ez a megközelítése passzív decentralizált keverésnek nevezhető.
A tranzakciós kimenetek egy egyszeri címre kerülnek elküldésre, amelyet a küldő valós címéből és egy véletlenszerű tranzakciós kulcsból állítanak elő. A címzett a saját magánkulcsából és a tranzakció törzsében megadott véletlenszerű kulcsból ki tudja számítani a kapott magánkulcs feletti rendelkezéshez szükséges privát kulcsot. A megfigyelő szemszögéből több, ugyanarra a címre irányuló tranzakció úgy fog kinézni, mintha különböző címekre küldték volna, amelyeknek semmi közük egymáshoz.
Kriptovaluták | |
---|---|
SHA-2 alapú PoW | |
Scrypt alapú PoW | |
PoW CryptoNote alapú | |
Egyéb PoW algoritmusok | |
PoS algoritmusok | |
Egyéb technológiák | |
Kapcsolódó témák |
|