CryptoNote — протокол прикладного рівня, на основі якого побудовано сімейство анонімних криптовалют, найбільш відомими з яких є Bytecoin, Monero, DarkNote, Karbo. Анонімність в CryptoNote реалізована за рахунок використання кільцевих підписів (приховують відправника) та одноразових адрес (приховують одержувача).
Історія
Протокол розроблений у 2012 році розробником (або групою розробників) під псевдонімом . Його математична складова і мотивація описані в статті «CryptoNote Whitepaper», випущеній в двох редакціях: в 2012 і в 2013 роках. Bytecoin, запущений влітку 2012 року, був першою криптовалютою, що базувалась на цій технології. Пізніше кілька команд запустили свої мережі, взявши за основу код Bytecoin.
Емісія
Так само як і в Біткойн, майнери отримують нагороду за знайдені рішення. Але ступінчаста крива випуску, характерна для Біткойн, в CryptoNote замінена на плавну: нагорода зменшується з кожним блоком. Це зроблено для того, щоб різка зміна швидкості випуску монет не надавала шокуючого впливу на їх ринкову вартість. Bytecoin і Monero використовують різні параметри плавної кривої емісії. Розробники DarkNote вирішили відтворити східчасту криву, скорочуючи емісію в два рази кожен місяць.
Особливість алгоритму підтвердження роботи
Технологія CryptoNote використовує базу транзакцій у вигляді ланцюжка блоків, схожу на базу біткойна. База також захищена від модифікації методом proof-of-work на основі хешу. Але в CryptoNote час обчислень в більшій мірі залежить від швидкості довільного доступу до пам'яті, ніж від швидкості виконання простих математичних операцій. Алгоритм включає в себе:
- Keccak і функцію губки;
- аналогічний використовуваному в алгоритмі Scrypt буфер розміром 2 MB, до якого виконується довільний доступ на читання і запис;
- 64-бітні операції множення;
- обчислення раунду шифрування AES;
- додаткові хеш-функції: BLAKE, [en], [en], Skein.
Ці нововведення ускладнюють створення спеціалізованих пристроїв для майнінг, масове застосування яких в мережі Біткойн призвело до того, що власникам звичайних персональних комп'ютерів немає економічного сенсу брати участь у майнингу. Концентрація потужності мережі в руках відносно невеликої кількості гравців (великих пулів) знижує загальну захищеность мережі. Розробка спеціалізованого алгоритму підтвердження роботи в CryptoNote ставить своєю метою наблизитися до задекларованого Сатосі Накамото принципу «один процесор — один голос».
Анонімність
Транзакції в CryptoNote схожі на транзакції в Біткойн: кожна транзакція означає зміну власника вказаної кількості одиниць. Кілька дослідників вказують на те, що на основі ланцюжка блоків біткойн можна ідентифікувати належність деяких біткойн-адрес. Для утруднення такого роду аналізу в технології CryptoNote використовуються одноразові адреси як адреси отримувача і кільцеві підписи, що вказують одночасно на право розпоряджатися одним з виходів, формують задану суму, але не дозволяють визначити, яким саме з перерахованих виходів скористався відправник.
Транзакції, підписані кільцевим підписом, посилаються на кілька інших транзакцій в ланцюжку блоків. При цьому не вимагається, щоб усі перераховані транзакції були адресовані даному відправнику. З точки зору спостерігача, така транзакція з рівною ймовірністю може використовувати на вхід будь-яку з операцій, на які вона посилається. Чим більша кількість посилань на попередні транзакції включено в кільцевий підпис, тим більшою є невизначеність і тим більший розмір самого підпису. Від розміру транзакції залежить комісія мережі за її включення в блок. Відправник може вибирати між зниженням комісії і збільшенням анонімності. Цей підхід до анонімності може бути описаний як пасивний децентралізований міксинг.
Виходи транзакцій відправляються на одноразову адресу, яка генерується з реальної адреси відправника та випадкового ключа транзакції. Одержувач зможе обчислити необхідний для розпорядження отриманим закритий ключ зі свого закритого ключа і того ж випадкового ключа, зазначеного в тілі транзакції. З точки зору стороннього спостерігача, кілька транзакцій на користь однієї і тієї ж адреси будуть виглядати як відправлені на різні адреси, що не мають між собою нічого спільного.
Валюти на основі CryptoNote
Платформа CryptoNote використовувалась для створення багатьох криптовалют. CryptoNote Foundation заохочує розробників до клонування технології. Час підтвердження транзакції, загальна кількість монет та логіка доведення виконаної роботи можуть змінюватись в форках. Було зроблено кілька спроб змінити основний протокол: Boolberry додав псевдоніми адрес, а DigitalNote додав приватні повідомлення.
Bytecoin (BCN)
Bytecoin (BCN), не плутати з Bytecoin (BTE), був першою реалізацією протоколу CryptoNote опублікованою в липні 2012. З часу запуску, було зроблено кілька вдосконалень, такі як транзакції з мультипідписом та кілька оновлень безпеки. В 2013, оригінальна реалізація CryptoNote на Java була переписана на .
Monero (XMR)
Цей розділ статті ще . (Грудень 2017) |
Karbo (KRB)
Карбо (Карбованець) — перша українська криптовалюта, започаткована 30 травня 2016 року, оголошення про запуск проекту і початок майнінгу було розміщене на форумі Bitcointalk.
Цей розділ потребує доповнення. (липень 2017) |
Див. також
Примітки
- Antonopoulos. Mastering Bitcoin. Unlocking Digital Crypto-Currencies. — 2014. — Chapter 9 : Alternative Chains, Currencies, and Applications (April). — .
- CryptoNote - убийца Bitcoin?. — 2014. — 23 июня. — Дата звернення: 20.04.2015.
- CryptoNote — новый алгоритм криптовалют. — 2014. — 26 октября. — Дата звернення: 20.04.2015.
- CryptoNote v 1.0 / Nicolas van Saberhagen. — 2012. — 12 December.
- CryptoNote v 2.0 / Nicolas van Saberhagen. — 2013. — 17 October.
- bytecoin / src / crypto / slow-hash.c // GitHub.
- Mapping the Bitcoin Economy Could Reveal Users’ Identities / Tom Simonite // MIT Technology Review. — 2013. — 5 September. — Дата звернення: 21.04.2015.
- Bytecoin & Monero: Next Step to 2nd Generation Anonymity / Tk Hamed // Coins Source. — 2014. — 27 April. — Дата звернення: 20.04.2015.
- . Архів оригіналу за 28 лютого 2015. Процитовано 5 липня 2017.
- . The CoinTelegraph. 11 квітня 2015. Архів оригіналу за 15 квітня 2015. Процитовано 21 квітня 2015.
- . Архів оригіналу за 22 серпня 2018. Процитовано 22 квітня 2022.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
CryptoNote protokol prikladnogo rivnya na osnovi yakogo pobudovano simejstvo anonimnih kriptovalyut najbilsh vidomimi z yakih ye Bytecoin Monero DarkNote Karbo Anonimnist v CryptoNote realizovana za rahunok vikoristannya kilcevih pidpisiv prihovuyut vidpravnika ta odnorazovih adres prihovuyut oderzhuvacha IstoriyaProtokol rozroblenij u 2012 roci rozrobnikom abo grupoyu rozrobnikiv pid psevdonimom Jogo matematichna skladova i motivaciya opisani v statti CryptoNote Whitepaper vipushenij v dvoh redakciyah v 2012 i v 2013 rokah Bytecoin zapushenij vlitku 2012 roku buv pershoyu kriptovalyutoyu sho bazuvalas na cij tehnologiyi Piznishe kilka komand zapustili svoyi merezhi vzyavshi za osnovu kod Bytecoin EmisiyaTak samo yak i v Bitkojn majneri otrimuyut nagorodu za znajdeni rishennya Ale stupinchasta kriva vipusku harakterna dlya Bitkojn v CryptoNote zaminena na plavnu nagoroda zmenshuyetsya z kozhnim blokom Ce zrobleno dlya togo shob rizka zmina shvidkosti vipusku monet ne nadavala shokuyuchogo vplivu na yih rinkovu vartist Bytecoin i Monero vikoristovuyut rizni parametri plavnoyi krivoyi emisiyi Rozrobniki DarkNote virishili vidtvoriti shidchastu krivu skorochuyuchi emisiyu v dva razi kozhen misyac Osoblivist algoritmu pidtverdzhennya robotiTehnologiya CryptoNote vikoristovuye bazu tranzakcij u viglyadi lancyuzhka blokiv shozhu na bazu bitkojna Baza takozh zahishena vid modifikaciyi metodom proof of work na osnovi heshu Ale v CryptoNote chas obchislen v bilshij miri zalezhit vid shvidkosti dovilnogo dostupu do pam yati nizh vid shvidkosti vikonannya prostih matematichnih operacij Algoritm vklyuchaye v sebe Keccak i funkciyu gubki analogichnij vikoristovuvanomu v algoritmi Scrypt bufer rozmirom 2 MB do yakogo vikonuyetsya dovilnij dostup na chitannya i zapis 64 bitni operaciyi mnozhennya obchislennya raundu shifruvannya AES dodatkovi hesh funkciyi BLAKE en en Skein Ci novovvedennya uskladnyuyut stvorennya specializovanih pristroyiv dlya majning masove zastosuvannya yakih v merezhi Bitkojn prizvelo do togo sho vlasnikam zvichajnih personalnih komp yuteriv nemaye ekonomichnogo sensu brati uchast u majningu Koncentraciya potuzhnosti merezhi v rukah vidnosno nevelikoyi kilkosti gravciv velikih puliv znizhuye zagalnu zahishenost merezhi Rozrobka specializovanogo algoritmu pidtverdzhennya roboti v CryptoNote stavit svoyeyu metoyu nablizitisya do zadeklarovanogo Satosi Nakamoto principu odin procesor odin golos AnonimnistVidslidkovuvannya platezhiv pri vikoristanni kilcevih pidpisiv Tranzakciyi v CryptoNote shozhi na tranzakciyi v Bitkojn kozhna tranzakciya oznachaye zminu vlasnika vkazanoyi kilkosti odinic Kilka doslidnikiv vkazuyut na te sho na osnovi lancyuzhka blokiv bitkojn mozhna identifikuvati nalezhnist deyakih bitkojn adres Dlya utrudnennya takogo rodu analizu v tehnologiyi CryptoNote vikoristovuyutsya odnorazovi adresi yak adresi otrimuvacha i kilcevi pidpisi sho vkazuyut odnochasno na pravo rozporyadzhatisya odnim z vihodiv formuyut zadanu sumu ale ne dozvolyayut viznachiti yakim same z pererahovanih vihodiv skoristavsya vidpravnik Tranzakciyi pidpisani kilcevim pidpisom posilayutsya na kilka inshih tranzakcij v lancyuzhku blokiv Pri comu ne vimagayetsya shob usi pererahovani tranzakciyi buli adresovani danomu vidpravniku Z tochki zoru sposterigacha taka tranzakciya z rivnoyu jmovirnistyu mozhe vikoristovuvati na vhid bud yaku z operacij na yaki vona posilayetsya Chim bilsha kilkist posilan na poperedni tranzakciyi vklyucheno v kilcevij pidpis tim bilshoyu ye neviznachenist i tim bilshij rozmir samogo pidpisu Vid rozmiru tranzakciyi zalezhit komisiya merezhi za yiyi vklyuchennya v blok Vidpravnik mozhe vibirati mizh znizhennyam komisiyi i zbilshennyam anonimnosti Cej pidhid do anonimnosti mozhe buti opisanij yak pasivnij decentralizovanij miksing Vihodi tranzakcij vidpravlyayutsya na odnorazovu adresu yaka generuyetsya z realnoyi adresi vidpravnika ta vipadkovogo klyucha tranzakciyi Oderzhuvach zmozhe obchisliti neobhidnij dlya rozporyadzhennya otrimanim zakritij klyuch zi svogo zakritogo klyucha i togo zh vipadkovogo klyucha zaznachenogo v tili tranzakciyi Z tochki zoru storonnogo sposterigacha kilka tranzakcij na korist odniyeyi i tiyeyi zh adresi budut viglyadati yak vidpravleni na rizni adresi sho ne mayut mizh soboyu nichogo spilnogo Valyuti na osnovi CryptoNoteDerevo forkiv dlya CryptoNote stanom na lyutij 2016 Platforma CryptoNote vikoristovuvalas dlya stvorennya bagatoh kriptovalyut CryptoNote Foundation zaohochuye rozrobnikiv do klonuvannya tehnologiyi Chas pidtverdzhennya tranzakciyi zagalna kilkist monet ta logika dovedennya vikonanoyi roboti mozhut zminyuvatis v forkah Bulo zrobleno kilka sprob zminiti osnovnij protokol Boolberry dodav psevdonimi adres a DigitalNote dodav privatni povidomlennya Bytecoin BCN Dokladnishe Bytecoin Bytecoin BCN ne plutati z Bytecoin BTE buv pershoyu realizaciyeyu protokolu CryptoNote opublikovanoyu v lipni 2012 Z chasu zapusku bulo zrobleno kilka vdoskonalen taki yak tranzakciyi z multipidpisom ta kilka onovlen bezpeki V 2013 originalna realizaciya CryptoNote na Java bula perepisana na C Monero XMR Dokladnishe Monero kriptovalyuta Cej rozdil statti she ne napisano Vi mozhete dopomogti proyektu napisavshi jogo Gruden 2017 Karbo KRB Karbo Karbovanec persha ukrayinska kriptovalyuta zapochatkovana 30 travnya 2016 roku ogoloshennya pro zapusk proektu i pochatok majningu bulo rozmishene na forumi Bitcointalk Cej rozdil potrebuye dopovnennya lipen 2017 Div takozhSpisok kriptovalyut KriptoanarhizmPrimitkiAntonopoulos Mastering Bitcoin Unlocking Digital Crypto Currencies 2014 Chapter 9 Alternative Chains Currencies and Applications April ISBN 978 1 4919 0261 5 CryptoNote ubijca Bitcoin 2014 23 iyunya Data zvernennya 20 04 2015 CryptoNote novyj algoritm kriptovalyut 2014 26 oktyabrya Data zvernennya 20 04 2015 CryptoNote v 1 0 Nicolas van Saberhagen 2012 12 December CryptoNote v 2 0 Nicolas van Saberhagen 2013 17 October bytecoin src crypto slow hash c GitHub Mapping the Bitcoin Economy Could Reveal Users Identities Tom Simonite MIT Technology Review 2013 5 September Data zvernennya 21 04 2015 Bytecoin amp Monero Next Step to 2nd Generation Anonymity Tk Hamed Coins Source 2014 27 April Data zvernennya 20 04 2015 Arhiv originalu za 28 lyutogo 2015 Procitovano 5 lipnya 2017 The CoinTelegraph 11 kvitnya 2015 Arhiv originalu za 15 kvitnya 2015 Procitovano 21 kvitnya 2015 Arhiv originalu za 22 serpnya 2018 Procitovano 22 kvitnya 2022