вузли

Що таке нода і чим вона відрізняється від мастерноди в криптовалютах? Прийшов час розібратися з цими поняттями!

Що таке нода в криптовалютах

Bitcoin - перша криптовалюта, створена у 2009 році, до недавнього часу була найбільш простою для розуміння.

Якщо не заглиблюватися у поняття «хеш» і «асиметричне шифрування», Bitcoin простий і складається з п'яти основних сутностей:

  1. Біткоін адреса і приватний ключ до нього. З адреси на адресу за допомогою транзакцій переводяться суми.
  2. Транзакції - підписані інструкції для вбудованої скриптової мови. За допомогою транзакцій між гаманцями переводяться гроші.
  3. Блок - всі транзакції групуються у блоки. З блоків формується блокчейн.
  4. Блокчейн - велика бухгалтерська книга, у яку записуються блоки з транзакціями. Запис ведеться хитрим чином - всі дані взаємопов'язані і підписані.
  5. Майнери - люди, (або організації) які відповідають за правильність інформації у блокчейні, вирішуючи складну задачку і отримуючи за це винагороду. Майнери - гарант коректності даних в блокчейні.

Комп'ютер, який зберігає копію блокчейна і робить обмін даними з іншими комп'ютерами, отримав назву «нода» (від англ. Node - вузол). Так як мережа децентралізована, чим більше у мережі нодів, тим краще.

Нода - аналог торрент-клієнта, викачує «постійно оновлюваний файл» (блокчейн), і передає іншим таким клієнтам фрагменти файлу - транзакції, які претендують на потрапляння у блокчейн. Правила перевірки коректності даних у ноди складніші, ніж у торрент-клієнта, але це не настільки суттєво. Можливо, через подібні аналогії існує хибна думка, що bitcoin - це як торренти, тільки гроші. Але ні - протокол не обмежується блокчейном і мережею нодів.

«Неповна нода» на противагу «повній ноді», описаній вище, не зберігає копію блокчейну і тому не може перевірити коректність транзакцій у блоках. Неповні ноди використовуються, як правило, в якості клієнтів для переказу коштів, і для мережі майже ніякої користі не несуть - неповну ноду легко обдурити.

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

Творці біткоіна знали про цю проблему і зробили ряд дій для її вирішення. Під час формування транзакції клієнт кожного разу вказує одержувачем решти нову адресу, «розмиваючи» ваші фінанси на десятки і сотні адрес. Але багато що залежить і від користувача.

Не раз стверджувалося, що біткоін НЕ анонімний, а знеособлений, і що для кожного нового отримання коштів вкрай бажано використовувати нову адресу. Але навіть якщо дотримуватися всіх рекомендацій, чим більше ви користуєтеся системою, тим більше слідів залишаєте в блокчейні, збільшуючи ймовірність того, що всі ваші комерційні таємниці стануть надбанням громадськості.

Як засіб вирішення цієї проблеми з'явилися bitcoin-міксери. Працюють вони в такий спосіб. Припустимо, вам потрібно зробити транзакцію, але так, щоб ніхто не дізнався, кому переводяться гроші. Ви звертаєтеся до мікс сервісу, повідомляєте йому одержувача і переводите гроші не одержувачу, а сервісу. Сервіс, дробить перекладені гроші на довільні частини, перемішує з грошима інших клієнтів кілька разів і від свого імені здійснює транзакцію одержувачу.

В результаті перемішування вже складно розібратися, хто кому і скільки перевів. Але в сервісі ця інформація зберігається. Плюс до всього, ви довіряєте переказ грошей сторонній особі - така собі «централізація», яка і стала приводом для народження криптовалют.

схема

Що ж робити? Правильно, давайте поставимо міксер в протокол Bitcoin. Так розмірковував Еван Даффилд (Evan Duffield) - він написав працюючий код, але команда розробників біткоіна відмовилася вносити запропоновані правки. Тоді Еван вирішив втілити свої ідеї в життя в новій криптовалюті з мастернодами і створив Darkcoin, пізніше перейменований в Dash.

Так, в криптовалютах з'явилася нова сутність - мастернода.

Що таке мастернода

Мастернода - це особливим чином налаштована повна нода, що відповідає кільком додатковим умовам:

  • Нода завжди повинна бути «онлайн». Тому мастерноду зазвичай розгортають на сервері - в домашніх умовах складно забезпечити постійні аптайм і онлайн. Хоча дехто і піднімає мастерноди на одноплатних комп'ютерах.
  • На рахунку мастерноди заморожується певна сума. У Dash це 1 000 монет.

Якщо з першим пунктом все більш-менш зрозуміло, то, дивлячись на другий, виникає питання.

Адже необхідність мати ці тисячі монет обмежує можливість відкриття мастернод. Для чого обмежувати кількість вузлів мережі? Багаторічний досвід експлуатації децентралізованих систем (торрент, біткоіни) показує, що чим більше вузлів, тим краще.

Та й, взагалі, біткоін став настільки популярним саме тому, що кожен може взяти участь у розвитку мережі. Але, все не так просто. Розробники, таким чином, створили «централізовану» децентралізовану мережу. Вони називають це дворівневою системою, але, за фактом, система мастернод Dash менш гнучка, ніж система нод Bitcoin, і якщо мастернод буде занадто багато, система не буде працювати. Давайте розберемося чому.

Сьогодні на мастернодах в Dash реалізовані три технології:

  • DarkSend - аналог bitcoin-міксерів. Те, заради чого мастерноди і були придумані. Але, на відміну від міксерів, під час процедури перемішування не проводиться переказ всіх коштів на одну адресу. Мастерноди домовляються і координують рухи коштів від користувача до користувача, перемішуючи гроші.
  • InstantX - технологія «миттєвих» платежів. У Bitcoin для виключення подвійної витрати потрібно дочекатися включення транзакції в блок (10 хвилин), а краще дочекатися ще 5-ти блоків після (+50 хвилин), інакше є ймовірність, що транзакція «відкотиться». Загалом очікування становить цілу годину! У InstantX мастерноди домовляються і «блокують» зазначені в транзакції кошти таким чином, що використовувати ці ж кошти (цей же вихід) в іншій транзакції не можна, і можна навіть не чекати включення транзакції в блок. Як це контролюється? Майнери, перед включенням транзакції в блок, отримують інформацію від мастерноди, для якої із транзакцій «заблокований» той чи інший вихід.
  • Децентралізоване управління блокчейном (Decentralized Governance by Blockchain, DGB). Мастерноди голосують за ту чи іншу пропозицію, вартість якої становить 5 DASH.

У перших двох технологіях можна помітити причину того, чому мастернодів не повинно бути занадто багато. Мастерноди повинні домовитися, прийшовши до єдиної думки. Чим більше мастернодів в системі, тим складніше і довше їм домовлятися. Це вибивається з концепції криптовалют, що передбачає виконання кожним вузлом чіткого алгоритму, і не має на увазі прийняття ним рішень.

Bitcoin спроектований так, щоб працювати стабільно навіть в умовах, коли мережу намагаються обвалити, передаючи некоректні дані. Кожна нода чітко слідує внутрішньому алгоритму. Навіть якщо всі сусіди будуть «кричати», що транзакція коректна в той час, якщо по локальному блокчейну ноди та поточному алгоритму буде видно, що вона некоректна, нода перестане слухати сусідів і буде «гнути свою лінію» далі.

Через таку поведінку нодів в Bitcoin періодично з'являються форки ланцюжків блоків, і це нормально, оскільки, врешті-решт, мережа приходить до консенсусу. Факт того, що мастерноди повинні приймати рішення і домовлятися один з одним, не допускаючи декількох різних думок в мережі, ставить всю децентралізацію під сумнів.

Але мережа працює стабільно, тому що для спроби атакувати мережу, потрібні великі вкладення. Ті, хто має 1 000 Dash мастернод навіть не намагаються піти проти системи, інакше великий шанс втрати довіри до мережі другого рівня, і курс піде вниз.

Звичайно ж, мастерноди не піднімаються на чистому ентузіазмі. Їх зміст оплачується - 45% емісії під час видобутку блоків розподіляються між усіма мастернодами. Кількість мастернодів постійно збільшується, і на даний момент їх кількість в мережі Dash - 4 760.

Відповідно, чим більше мастернодів в мережі, тим менше отримує кожна з них. По суті, мастерноди - це аналог PoS (proof-of-stake - доказ частки) поверх класичного PoW (Алгоритм Proof-of-Work - докази роботи) мережі. Аналог більш примітивний і менш гнучкий, але працює.

Як заробити на мастерноді

Якщо вкладені 1 000 Dash залишаються на балансі, а дохід йде з кожного добутого мережею блоку, це ж відмінний спосіб вигідно вкластися!

Можливо. Давайте оцінимо прибуток від підняття мастерноди Dash. Як писалося вище, формула добової прибутковості наступна:

формула

Залишилося підставити змінні і порахувати. Для Dash все необхідне можна подивитися через сервіси Bitinfocharts і Chainz.cryptoid.

Разом:

  • нагорода за блок - 3.60 (може змінюватися з часом)
  • час генерації блоку - 150 секунд
  • відсоток доходу мастерноди - 45%
  • кількість мастернодів в мережі - 4 760 (може змінюватися з часом)

Підставляємо значення і отримуємо 0.196 монет на добу. Чи багато це? 71.6 монет на рік або 7.16% від необхідної тисячі Dash для відкриття мастерноди. Це за умови, що кількість мастернод в мережі і нагорода за блок не зміниться. Якщо перевести все в долари, то на даний момент вартість створення мастерноди (без урахування обслуговування хостингу і обладнання) становить 412 180 USD. Мастернода буде приносити 2 492 долара на рік.

Навіть якщо врахувати, що ринок криптовалют зараз знаходиться в затяжній корекції, витрати доволі істотні, а прибуток невеликий. То ж, якщо ви розглядаєте мастерноди як спосіб вигідно вкласти свої гроші, напевно, це не найкращий спосіб віддати фіат кому-небудь. Інша справа, якщо в планах вкластися в криптовалюту на довгий термін - в цьому випадку мастернода буде приносити додатковий прибуток або скоротить збитки, якщо криптовалюта буде дешевшати.

«Та, якби у мене було 412 000 доларів для мастерноди, я б спробував, але де ж ці кошти взяти?» - заперечите ви.

Без паніки, є два рішення:

Існують спеціальні мастернод-хостинги, що акумулюють кошти «вкладників» для відкриття мастерноди і ділять прибуток пропорційно до внесків. Приклади таких хостингів - Node40, MasternodeMe, Dashmasternode. Врахуйте, що функціонування подібних сервісів має на увазі прямий переказ ваших монет на їх рахунок, і це відкриває простір для шахрайства. Будьте обережні.

Dash хоч і перша криптовалюта з мастернодами, але далеко не єдина. Можна знайти перспективну криптовалюту і підняти мастерноду для неї. Вартість такої мастерноди буде істотно меншою мастерноди Dash.

валюти

Мастерноди в сучасних криптовалютах

Було б дивно, якщо ідею мастернод підхопили і не понесли штампувати форки. Справа навіть не тільки і не стільки в перевагах цієї технології, а в тому, що для відкриття мастерноди вам необхідно намайнити або купити потрібну криптовалюту.

Якщо ви її намайнили для мастерноди і не злили, не знизивши тим самим курс, - це для молодої монети плюс. Якщо ви її купили - взагалі, відмінно - ви вклали в крипту реальні гроші, підвищивши її вартість і ставши «довгостроковим інвестором». Технологія мастернод і необхідність «холдити» відчутні суми на рахунках, сильно допомагає криптовалюті на старті.

З огляду на вищесказане, варто відкривати мастерноду тільки тієї монетки, номінал якої не обмежується можливістю відкрити мастерноду. Інакше є ризик залишитися з великою сумою стрімко дешевіючої крипти, купленої для мастерноди.

Природно, варто враховувати вартість утримання мастерноди. Можливо, зміст її дорівнюватиме отримуваному з її допомогою доходу, або ж буде його перевищувати. Система саморегульована - як тільки прибуток починає рости, починають підніматися нові мастерноди - отримувати надприбутки вам ніхто не дасть.

Загалом, до вибору криптовалюти для мастерноди потрібно підходити так само, як і до вибору криптовалюти для інвестування.

Щоб вдало визначитися з вибором, кожен початківець інвестор повинен задати собі наступні питання:

  1. Чи приносить монета щось нове на ринок?
  2. Хто входить в команду розробників?
  3. Чи є премайн/інстамайн?
  4. Чи торгується вона на біржах і, якщо так, то на яких?
  5. Який вік монети і що за цей час зробили розробники?
  6. Чи є офіційний сайт? Яка динаміка ціни?
  7. Які плани щодо розвитку монети у розробників?
  8. Чи активна у монети спільнота?
  9. Чи приємний у монети логотип?

Коли монету обрано, можна порахувати, чи вигідно вам буде містити мастерноду для неї - формула добового доходу, наведена вище для DASH, підходить для переважної більшості криптовалют з мастернодами. Змінні для формули можна дізнатися на офіційному сайті валюти або з анонсів на форумах.

Подивимося на кілька сучасних представників валют з мастернодами.

ZenCash (ZEN) - форк Zcash classic. У розробників глобальні плани з побудови на мастернодах децентралізованої мережі типу TOR і децентралізованого месенджера. Для підняття мастерноди необхідно мати на рахунках 42 монети, що на сьогодні складає 1 050 доларів. Між усіма нодами розподіляється 3,5% нагороди за намайнений блок. Подивитися кількість нод і порахувати прибутковість можна на сервісі SecurenodesNaZensystem або ж зробити розрахунок за вищенаведеною формулою. На даний момент мастернода приносить 0.0378 монети в день, 33% річних від необхідних для підняття мастерноди засобів.

Exclusive Coin (EXCL) - монета з доказом роботи PoS. 1 монета за блок, з якої рівно половина ділиться між мастернодами. Для відкриття мастерноди потрібні 5 000 монет.

Можна продовжувати, але за час опису існуючих монет з'явиться з десяток нових, то ж в цьому немає сенсу. Більшість розробників не вигадують нічого нового, лише додаючи мастерноди в існуючі алгоритми. Прибутковість розраховується за наведеною вище формулою.

Епілог

Як бачите, технологія мастернод при своїх перевагах має і недоліки. Як і в разі PoS-майнінгу, ризики набагато вищі, ніж під час вкладання грошей на обладнання для PoW-майнінгу - обладнання можна легко переключити на іншу монету, а куплену крипту не так просто обміняти на іншу.

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

Фото: flickr.com
Обробка: Vinci