Bytecoin (BCN) — криптовалюта, що використовує алгоритм хешування CryptoNote, запущена в липні 2012 року як платіжна система, орієнтована на підвищену конфіденційність транзакцій. Програмне забезпеченням з відкритим вихідним кодом. Перша криптовалюта на алгоритмі CryptoNote.
Історія
З моменту запуску в 2012 році відбулося кілька покращень, в тому числі з'явилися багатозначні транзакції і кілька оновлень безпеки. У 2013 році оригінальна реалізація CryptoNote на Java була переписана з використанням . Блокчейн Bytecoin містить додаткову інформацію, не пов'язану безпосередньо з транзакціями: кілька блоків включають географічні координати університетів, навчальні заклади серед інших будівель. Блоки, створені з 11 серпня 2012 року, містять цитати з Cyphernomicon, Neuromancer Вільяма Гібсона і інших авторів.
31 березня 2015 року розробники Bytecoin оголосили про свою дорожню карту для декількох майбутніх випусків. Серед інших були згадані:
- платіжний шлюз, здатний одночасно обробляти тисячі транзакцій
- програмне забезпечення для клієнтів з графічним інтерфейсом GUI (випущено кілька тижнів потому в квітні 2015 року)
- кілька рівнів API для інтеграції з іншим програмним забезпеченням
- система псевдонімів на основі блокчейна
- блоковані активи
- смарт-контракти з вбудованою мовою для навчання.
Особливості
Bytecoin використовує доказ виконаної роботи, який активно використовує систему команд AES для мікропроцесорів x86 і велику кількість пам'яті, що робить майнінг на GPU і ASIC менш ефективним, ніж для Біткойна. Завдяки використовуваному алгоритму хешування майнінг на малопотужних процесорах може бути економічно вигідним.
Bytecoin використовує CryptoNote, заснований на кільцевому підписі за алгоритмом EdDSA, запропонованого американським математиком Даніелем Бернштейном (англ. Daniel J. Bernstein). До цієї основи була додана додаткова обфускація транзакцій.
На базовому рівні забезпечується пасивне змішування: всі транзакції в системі є анонімними, і всі учасники системи можуть використовувати в разі конфліктних ситуацій.
Незв'язувані транзакції — завжди використовуються одноразові ключі, навіть якщо відправник і одержувач залишаються однаковими для кількох транзакцій, в тому числі і для випадку, якщо транзакції відбуваються між адресами одного власника.
Опір блокового ланцюга — CryptoNote знижує ризики, пов'язані з повторним використанням ключів і трасуванням маршрутів. Кожна адреса платежу являє собою унікальний одноразовий ключ, отриманий як з даних відправника, так і одержувача. Використання підпису на вході породжує невизначеність: який із залишків тільки що було витрачено?
Якщо намалювати граф з адресами в вершинах і транзакціях по краях, вийде дерево: графік без будь-яких циклів (бо жоден ключ / адреса не використовувався двічі). При цьому кожен кільцевий підпис породжує невизначеність. Таким чином, ви не можете бути впевнені в тому, яким шляхом йшла транзакція до кінцевої адреси. Залежно від розміру «кільця», невизначеність може бути від «одного з двох» до «одного з тисячі». Кожна наступна транзакція збільшує ентропію і створює додаткові перешкоди для аналітика.
Стандартна транзакція CryptoNote генерується такою послідовністю, описаною в документі:
- Боб вирішує використовувати те, що було відправлено на разовий публічний ключ. Йому потрібен Екстра (1), TxOutNumber (2) і його закритий ключ (3) для відновлення його одноразового закритого ключа (4).
- За транзакції відправлення на адресу Керол, Боб генерує своє Додаткове значення випадковим чином (5). Він використовує Екстра (6), TxOutNumber (7) і відкритий ключ Керол (8), щоб отримати її відкритий ключ для формування виходу (9).
- На вході Боб кільцевим підписом приховує посилання на свій висновок серед зовнішніх ключів (10). Щоб запобігти подвійній витраті, він також упаковує ключове зображення, отримане з його одноразового закритого ключа (11).
- Нарешті Боб підписує транзакцію, використовуючи свій одноразовий закритий ключ (12), всі відкриті ключі (13) і ключове зображення (14). Він приєднує підсумковий кільцевий підпис до кінця транзакції (15).
Ключові можливості Bytecoin
- Транзакції обробляються приблизно за 2 хвилини.
- Отримання інформації про транзакції значною мірою ускладнюється, якщо власник не дозволить їх бачити партнерам і третім особам.
Критика і проблеми
У 2014 році стало відомо, що під час запуску Bytecoin розробниками був здійснений попередній випуск і зарахування на свої рахунки 80% заявленого обсягу емісії, що викликало бурхливу критику з боку професійної спільноти і стало основною причиною появи проекту Monero, що також використовує алгоритм CryptoNote.
У жовтні 2018 року декілька великих сервісів обміну криптовалют (Binance, OKEx) перестали проводити операції з Bytecoin. OKEx заявила, що це пов'язано з критичною уразливістю в вихідному коді Bytecoin. У листопаді 2018 на майданчику обміну Poloniex спостерігалася аномально повільна швидкість зарахування депозитів в Bytecoin, що, ймовірно, було пов'язано з раніше згаданою вразливістю. Все це негативно позначилося на розвитку проєкту та на курсі криптовалюти.
Примітки
- Writer, Staff (5 жовтня 2017). . finder.com (амер.). Архів оригіналу за 20 вересня 2021. Процитовано 20 вересня 2021.
- Young, Joseph (18 травня 2017). . CCN.com (амер.). Архів оригіналу за 20 вересня 2021. Процитовано 20 вересня 2021.
- Bernstein, Daniel J.; Duif, Niels; Lange, Tanja; Schwabe, Peter; Yang, Bo-Yin (14 серпня 2012). High-speed high-security signatures. Journal of Cryptographic Engineering. Т. 2, № 2. с. 77—89. doi:10.1007/s13389-012-0027-1. ISSN 2190-8508. Процитовано 20 вересня 2021.
- (брит.). Архів оригіналу за 22 жовтня 2020. Процитовано 20 вересня 2021.
- . knowbytecoin.blogspot.ru (брит.). Архів оригіналу за 14 жовтня 2017. Процитовано 20 вересня 2021.
- (англ.). Bytecoin: private secure financial system. Архів оригіналу за 22 червня 2017. Процитовано 12 жовтня 2017.
- (рос.). 16 серпня 2017. Архів оригіналу за 16 жовтня 2017. Процитовано 12 жовтня 2017.
- . Blockonomi (амер.). 1 лютого 2019. Архів оригіналу за 20 вересня 2021. Процитовано 20 вересня 2021.
- . ForkLog (англ.). 12 жовтня 2018. Архів оригіналу за 20 вересня 2021. Процитовано 20 вересня 2021.
- Madore, P. H. (12 листопада 2018). . CCN.com (амер.). Архів оригіналу за 20 вересня 2021. Процитовано 20 вересня 2021.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Bytecoin BCN kriptovalyuta sho vikoristovuye algoritm heshuvannya CryptoNote zapushena v lipni 2012 roku yak platizhna sistema oriyentovana na pidvishenu konfidencijnist tranzakcij Programne zabezpechennyam z vidkritim vihidnim kodom Persha kriptovalyuta na algoritmi CryptoNote IstoriyaZ momentu zapusku v 2012 roci vidbulosya kilka pokrashen v tomu chisli z yavilisya bagatoznachni tranzakciyi i kilka onovlen bezpeki U 2013 roci originalna realizaciya CryptoNote na Java bula perepisana z vikoristannyam C Blokchejn Bytecoin mistit dodatkovu informaciyu ne pov yazanu bezposeredno z tranzakciyami kilka blokiv vklyuchayut geografichni koordinati universitetiv navchalni zakladi sered inshih budivel Bloki stvoreni z 11 serpnya 2012 roku mistyat citati z Cyphernomicon Neuromancer Vilyama Gibsona i inshih avtoriv 31 bereznya 2015 roku rozrobniki Bytecoin ogolosili pro svoyu dorozhnyu kartu dlya dekilkoh majbutnih vipuskiv Sered inshih buli zgadani platizhnij shlyuz zdatnij odnochasno obroblyati tisyachi tranzakcij programne zabezpechennya dlya kliyentiv z grafichnim interfejsom GUI vipusheno kilka tizhniv potomu v kvitni 2015 roku kilka rivniv API dlya integraciyi z inshim programnim zabezpechennyam sistema psevdonimiv na osnovi blokchejna blokovani aktivi smart kontrakti z vbudovanoyu movoyu dlya navchannya OsoblivostiBytecoin vikoristovuye dokaz vikonanoyi roboti yakij aktivno vikoristovuye sistemu komand AES dlya mikroprocesoriv x86 i veliku kilkist pam yati sho robit majning na GPU i ASIC mensh efektivnim nizh dlya Bitkojna Zavdyaki vikoristovuvanomu algoritmu heshuvannya majning na malopotuzhnih procesorah mozhe buti ekonomichno vigidnim Bytecoin vikoristovuye CryptoNote zasnovanij na kilcevomu pidpisi za algoritmom EdDSA zaproponovanogo amerikanskim matematikom Danielem Bernshtejnom angl Daniel J Bernstein Do ciyeyi osnovi bula dodana dodatkova obfuskaciya tranzakcij Na bazovomu rivni zabezpechuyetsya pasivne zmishuvannya vsi tranzakciyi v sistemi ye anonimnimi i vsi uchasniki sistemi mozhut vikoristovuvati v razi konfliktnih situacij Nezv yazuvani tranzakciyi zavzhdi vikoristovuyutsya odnorazovi klyuchi navit yaksho vidpravnik i oderzhuvach zalishayutsya odnakovimi dlya kilkoh tranzakcij v tomu chisli i dlya vipadku yaksho tranzakciyi vidbuvayutsya mizh adresami odnogo vlasnika Opir blokovogo lancyuga CryptoNote znizhuye riziki pov yazani z povtornim vikoristannyam klyuchiv i trasuvannyam marshrutiv Kozhna adresa platezhu yavlyaye soboyu unikalnij odnorazovij klyuch otrimanij yak z danih vidpravnika tak i oderzhuvacha Vikoristannya pidpisu na vhodi porodzhuye neviznachenist yakij iz zalishkiv tilki sho bulo vitracheno Yaksho namalyuvati graf z adresami v vershinah i tranzakciyah po krayah vijde derevo grafik bez bud yakih cikliv bo zhoden klyuch adresa ne vikoristovuvavsya dvichi Pri comu kozhen kilcevij pidpis porodzhuye neviznachenist Takim chinom vi ne mozhete buti vpevneni v tomu yakim shlyahom jshla tranzakciya do kincevoyi adresi Zalezhno vid rozmiru kilcya neviznachenist mozhe buti vid odnogo z dvoh do odnogo z tisyachi Kozhna nastupna tranzakciya zbilshuye entropiyu i stvoryuye dodatkovi pereshkodi dlya analitika Standartna tranzakciya CryptoNote generuyetsya takoyu poslidovnistyu opisanoyu v dokumenti Bob virishuye vikoristovuvati te sho bulo vidpravleno na razovij publichnij klyuch Jomu potriben Ekstra 1 TxOutNumber 2 i jogo zakritij klyuch 3 dlya vidnovlennya jogo odnorazovogo zakritogo klyucha 4 Za tranzakciyi vidpravlennya na adresu Kerol Bob generuye svoye Dodatkove znachennya vipadkovim chinom 5 Vin vikoristovuye Ekstra 6 TxOutNumber 7 i vidkritij klyuch Kerol 8 shob otrimati yiyi vidkritij klyuch dlya formuvannya vihodu 9 Na vhodi Bob kilcevim pidpisom prihovuye posilannya na svij visnovok sered zovnishnih klyuchiv 10 Shob zapobigti podvijnij vitrati vin takozh upakovuye klyuchove zobrazhennya otrimane z jogo odnorazovogo zakritogo klyucha 11 Nareshti Bob pidpisuye tranzakciyu vikoristovuyuchi svij odnorazovij zakritij klyuch 12 vsi vidkriti klyuchi 13 i klyuchove zobrazhennya 14 Vin priyednuye pidsumkovij kilcevij pidpis do kincya tranzakciyi 15 Klyuchovi mozhlivosti Bytecoin Tranzakciyi obroblyayutsya priblizno za 2 hvilini Otrimannya informaciyi pro tranzakciyi znachnoyu miroyu uskladnyuyetsya yaksho vlasnik ne dozvolit yih bachiti partneram i tretim osobam Kritika i problemiU 2014 roci stalo vidomo sho pid chas zapusku Bytecoin rozrobnikami buv zdijsnenij poperednij vipusk i zarahuvannya na svoyi rahunki 80 zayavlenogo obsyagu emisiyi sho viklikalo burhlivu kritiku z boku profesijnoyi spilnoti i stalo osnovnoyu prichinoyu poyavi proektu Monero sho takozh vikoristovuye algoritm CryptoNote U zhovtni 2018 roku dekilka velikih servisiv obminu kriptovalyut Binance OKEx perestali provoditi operaciyi z Bytecoin OKEx zayavila sho ce pov yazano z kritichnoyu urazlivistyu v vihidnomu kodi Bytecoin U listopadi 2018 na majdanchiku obminu Poloniex sposterigalasya anomalno povilna shvidkist zarahuvannya depozitiv v Bytecoin sho jmovirno bulo pov yazano z ranishe zgadanoyu vrazlivistyu Vse ce negativno poznachilosya na rozvitku proyektu ta na kursi kriptovalyuti PrimitkiWriter Staff 5 zhovtnya 2017 finder com amer Arhiv originalu za 20 veresnya 2021 Procitovano 20 veresnya 2021 Young Joseph 18 travnya 2017 CCN com amer Arhiv originalu za 20 veresnya 2021 Procitovano 20 veresnya 2021 Bernstein Daniel J Duif Niels Lange Tanja Schwabe Peter Yang Bo Yin 14 serpnya 2012 High speed high security signatures Journal of Cryptographic Engineering T 2 2 s 77 89 doi 10 1007 s13389 012 0027 1 ISSN 2190 8508 Procitovano 20 veresnya 2021 brit Arhiv originalu za 22 zhovtnya 2020 Procitovano 20 veresnya 2021 knowbytecoin blogspot ru brit Arhiv originalu za 14 zhovtnya 2017 Procitovano 20 veresnya 2021 angl Bytecoin private secure financial system Arhiv originalu za 22 chervnya 2017 Procitovano 12 zhovtnya 2017 ros 16 serpnya 2017 Arhiv originalu za 16 zhovtnya 2017 Procitovano 12 zhovtnya 2017 Blockonomi amer 1 lyutogo 2019 Arhiv originalu za 20 veresnya 2021 Procitovano 20 veresnya 2021 ForkLog angl 12 zhovtnya 2018 Arhiv originalu za 20 veresnya 2021 Procitovano 20 veresnya 2021 Madore P H 12 listopada 2018 CCN com amer Arhiv originalu za 20 veresnya 2021 Procitovano 20 veresnya 2021