Monero

Monero
Логотип
Одиниці вартості
Символɱ
Попередні назвиBitMonero
Розробка
Репозиторійgithub.com/monero-project
Статус розробкиактивний
Написано наC++
Операційна системаWindows, Linux, macOS, BSD
Модель вихідного кодуBSD 3-Clause
Вебсайтhttps://getmonero.org

Monero (від есп. Monero — «монета») — криптовалюта з відкритим вихідним кодом, призначена для анонімних грошових транзакцій.

На відміну від Біткойна, Monero використовує протокол CryptoNote, завдяки якому відбувається обфускація транзакцій[1].

За даними на грудень 2017 року, Monero входить у десятку криптовалют з найвищою ринковою капіталізацією[2].

Історія

[ред. | ред. код]

Monero була запущена без премайнінгу[3]. Своє ім'я криптовалюта отримала в квітні 2014 року від слова «монета» на мові есперанто[4]. Через кілька тижнів після запуску була створена програма для майнінгу Monero на GPU[5].

У вересні 2014 року криптовалюта піддалася спланованій атаці, однак атакуючі не зуміли знищити Monero[6]. На думку дослідників, люди, що атакували, добре розбиралися в алгоритмі Дерева Меркла і вихідному коді Monero.

5 січня 2017 року відбувся запланований засновниками криптовалюти Monero «хардфорк»[7].

Особливості

[ред. | ред. код]

Monero є програмним забезпеченням з відкритим вихідним кодом. Криптовалюта використовує принцип Proof-of-work («Доказ виконання роботи»).

На відміну від Біткойна, сумарна емісія Monero не обмежена: після початкового випуску 18,4 мільйона Monero, наступний майнінг буде приносити по 0,6 нових monero за кожен двохвилинний блок. Це було зроблено для того, щоб майнери підтримували систему і після завершення основної емісії[8].

Алгоритм для майнінгу в Monero відрізняється тим, що він активно використовує систему команд AES для мікропроцесорів x86 і велику кількість пам'яті, що робить майнінг на GPU менш ефективним[9], ніж для Біткойна.

Обфускація транзакцій в протоколі CryptoNote

Головною особливістю Monero є використання протоколу CryptoNote, що працює на основі кільцевих сигнатур[10]. Криптографічна основа протоколу була закладена Рівестом, Шаміром і Тауманом у 2001 році[11] і допрацьована E. Fujisaki і Suzuki K. у 2007 році[12]. Як алгоритм підпису використовується схема EdDSA, запропонована американським математиком Даніелем Бернштайном[13]. На цій основі була додана додаткова обфускація транзакцій[14][15].

За рахунок CryptoNote і доданої до протоколу обфускації забезпечується пасивне змішування: всі транзакції в системі є анонімними, і всі учасники системи можуть використовувати правдоподібне заперечення у разі упіймання.

Видобуток

[ред. | ред. код]

Monero використовує алгоритм перевірки працездатності RandomX для перевірки транзакцій. RandomX — алгоритм майнінгу, захищений від ASIC. Метод був представлений у листопаді 2019 року для заміни колишнього алгоритму CryptoNightR.[16][17] Обидва алгоритми були розроблені, щоб бути стійкими до майнінгу ASIC, який зазвичай використовується для майнінгу інших криптовалют, таких як Біткойн.[18][19] Monero можна досить ефективно добувати на обладнанні споживчого класу, такому як x86, x86-64, ARM і графічні процесори, проектне рішення, засноване на протидії проекту Monero централізації майнінгу, яку створює ASIC майнінг, але це також призвело до популярності Monero серед майнерів, які використовують шкідливі програми без згоди.[20][21]

Недоліки

[ред. | ред. код]

Транзакції Monero займають у середньому у 8 разів більше місця, ніж транзакції Біткойна[22].

Анонімність транзакцій Monero не є абсолютною. Якщо той, хто атакує, контролює значну частину мережі, то за певного збігу обставин він зможе деанонімізувати частину транзакцій[23].

Використання

[ред. | ред. код]

Monero насамперед використовується для проведення анонімних транзакцій. Для обміну використовують обмінники електронних валют. Крім цього, Monero використовується як валюта в деяких MMORPG[24], а також в онлайн казино[25].

Середній час виходу блоку становить близько двох хвилин. Транзакції в мережі Monero дуже дешеві, навіть в моменти пікового навантаження на мережу вони складають всього кілька центів.

Хардфорки

[ред. | ред. код]

Monero Original

[ред. | ред. код]

6 квітня 2018 року на блоці 1546000 у мережі Monero відбувся хардфорк, який був направлений на захист від майнерів Antminer X3 для криптовалют на базі PoW-алгоритму CryptoNight. Крім того, у новому оновленні було збільшено розмір кілець з 5 до 7.[26]

Див. також

[ред. | ред. код]

Примітки

[ред. | ред. код]
  1. Monero Coming to Jaxx Wallets, Including iOS, With Apple's Blessing. Архів оригіналу за 9 вересня 2017. Процитовано 8 вересня 2017.
  2. Crypto-Currency Market Capitalizations. Архів оригіналу за 27 січня 2018. Процитовано 8 вересня 2017.
  3. On Fungibility, Bitcoin, Monero and why ZCash is a bad idea. Архів оригіналу за 12 жовтня 2017. Процитовано 8 вересня 2017.
  4. Monero : les avantages de la nouvelle monnaie virtuelle | Contrepoints. Архів оригіналу за 9 листопада 2016. Процитовано 8 вересня 2017.
  5. Minting Money with Monero … and CPU vector intrinsics. Архів оригіналу за 9 листопада 2016. Процитовано 8 вересня 2017.
  6. Архівована копія (PDF). Архів оригіналу (PDF) за 5 листопада 2017. Процитовано 8 вересня 2017.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  7. Monero теперь торгуется на криптобирже Kraken (рос.). Архів оригіналу за 9 вересня 2017. Процитовано 8 вересня 2017.
  8. Monero Economy | Page 7 | Bitcointa.lk
  9. Архівована копія. Архів оригіналу за 9 листопада 2016. Процитовано 8 вересня 2017.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  10. Nicolas van Saberhagen, CryptoNote v 2.0 [Архівовано 29 травня 2014 у Wayback Machine.], whitepaper, 2013
  11. How to leak a secret[недоступне посилання], Ron Rivest, Adi Shamir, and Yael Tauman, ASIACRYPT 2001, pp 552—565. doi:10.1007/3-540-45682-1_32
  12. Eiichiro Fujisaki and Koutarou Suzuki.
  13. Daniel J. Bernstein, Niels Duif, Tanja Lange, Peter Schwabe, and Bo-Yin Yang.
  14. Архівована копія (PDF). Архів оригіналу (PDF) за 4 червня 2017. Процитовано 8 вересня 2017.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  15. Архівована копія. Архів оригіналу за 22 квітня 2016. Процитовано 8 вересня 2017.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  16. Monero’s RandomX. monerooutreach.org. Процитовано 17 червня 2022.
  17. Monero 0.15.0.0 ""Carbon Chamaeleon"" released. web.getmonero.org. Процитовано 17 червня 2022.
  18. How a few companies are bitcoining it. economist.com. Процитовано 17 червня 2022.
  19. Billions of video site visitors unwittingly mine cryptocurrency as they watch. theguardian.com. Процитовано 17 червня 2022.
  20. What Is an ASIC Miner and Is It the Future of Cryptocurrency?. vice.com. Процитовано 17 червня 2022.
  21. Backdoor coin-mining hacks are spreading as prices rise. theverge.com. Процитовано 17 червня 2022.
  22. ringct — How much larger are Monero transactions compared to the average Bitcoin transaction?. Архів оригіналу за 15 вересня 2016. Процитовано 8 вересня 2017.
  23. Архівована копія (PDF). Архів оригіналу (PDF) за 4 червня 2017. Процитовано 8 вересня 2017.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  24. Архівована копія. Архів оригіналу за 9 вересня 2017. Процитовано 8 вересня 2017.{{cite web}}: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title (посилання)
  25. MoneroDice. Архів оригіналу за 23 квітня 2017. Процитовано 8 вересня 2017.
  26. В сети Monero состоялся хардфорк, направленный на противодействие ASIC-майнерам (рос.). forklog.com. 06.04.2018. Архів оригіналу за 3 травня 2018. Процитовано 2 травня 2018.

Посилання

[ред. | ред. код]