CryptoNote: Protokol pro anonymní kryptoměny
24/7
TG chat
support@kassa.cc
Support chat
Přihlásit se
nebo
Přihlásit se do Klientské zóny
Zapomněli jste heslo?
или войти через соц. сети
Vstupem do klientské zóny vyjadřujete svůj souhlas s pravidly a podmínkami služby.
Přihlásit se do Klientské zóny
Zapomněli jste heslo?
или войти через соц. сети
Vstupem do klientské zóny vyjadřujete svůj souhlas s pravidly a podmínkami služby.

CryptoNote: Srdce anonymity ve světě kryptoměn

CryptoNote je protokol na aplikační úrovni, na kterém je postavena rodina anonymních kryptoměn, z nichž nejznámější jsou Bytecoin a Monero. Anonymita v CryptoNote je implementována pomocí vyzváněcích podpisů (odesílatel je skrytý) a jednorázových adres (příjemce je skrytý).

Protokol byl vyvinut v roce 2012 vývojářem (nebo skupinou vývojářů) pod pseudonymem Nicholas van Saberhagen. Jeho matematická složka a motivace jsou popsány v CryptoNote Whitepaper. Bytecoin, spuštěný v létě 2012, byl první kryptoměnou založenou na této technologii. Později několik týmů spustilo své sítě pomocí kódu Bytecoin jako základu.

Technologie CryptoNote využívá blockchainovou transakční databázi podobnou té BTC. Databáze je také chráněna před modifikacemi pomocí metody proof-of-work založené na hash. Ale v CryptoNote závisí doba výpočtu více na rychlosti náhodného přístupu do paměti než na rychlosti provádění jednoduchých matematických operací. Algoritmus zahrnuje:

Funkce keccak a houba
vyrovnávací paměť o velikosti 2 MB podobná té, která se používá v algoritmu Scrypt, do které se provádí náhodné čtení a zápis;
64bitové operace násobení;
Výpočet kola šifrování AES;
Další hashovací funkce: BLAKE, Grøstl, JH, Skein.
Tyto novinky komplikují vytváření specializovaných procesorů pro těžbu, jejichž masivní využití v síti BTC vedlo k tomu, že majitelé běžných osobních počítačů nemají ekonomický smysl se na těžbě podílet.

Transakce v CryptoNote jsou podobné transakcím v BTC: každá transakce znamená změnu vlastnictví určitého počtu jednotek. Několik výzkumníků poukazuje na to, že na základě BTC blockchainu je možné identifikovat vlastnictví některých BTC adres. Aby byl tento druh analýzy obtížný, používá technologie CryptoNote jednorázové adresy jako adresy příjemců a vyzváněcí podpisy, které současně označují právo nakládat s jedním z výstupů tvořících danou částku, ale neumožňují určit, který z uvedené výstupy, které odesílatel použil.

Transakce podepsané kruhovým podpisem odkazují na více dalších transakcí na blockchainu. Není vyžadováno, aby všechny uvedené transakce byly adresovány danému odesílateli. Z pohledu pozorovatele je u takové transakce stejně pravděpodobné, že použije jako vstup kteroukoli z transakcí, na kterou se vztahuje. Čím více odkazů na předchozí transakce obsahuje kruhový podpis, tím větší je nejistota a tím větší je velikost samotného podpisu. Síťová provize za jeho zařazení do bloku závisí na velikosti transakce. Odesílatel si může vybrat mezi snížením provize a zvýšením anonymity. Tento přístup k anonymitě lze popsat jako pasivní decentralizované míchání.

Transakční výstupy jsou zasílány na jednorázovou adresu, která je vygenerována z reálné adresy odesílatele a náhodného transakčního klíče. Příjemce bude schopen vypočítat soukromý klíč potřebný k likvidaci toho, co obdržel od svého soukromého klíče a stejného náhodného klíče uvedeného v těle transakce. Z pohledu pozorovatele se více transakcí na stejnou adresu bude jevit jako zasílané na různé adresy, které nemají nic společného.