Переклад публікації “Decentralization. Why should I care?”. Щоб переглянути оригінальну статтю, будь ласка, натисніть тут.
Давайте більш детально розглянемо таке поняття як “децентралізація”.
Довгий час вважалося, що банківська та валютна політика мають визначатися центральними банками, урядами та владою. Ці впливові організації приймають важливі рішення в умовах відсутності прозорості, що часто критикується. Також вони схильні до корупції, обходяться дорого і зазвичай організаціями приймаються неоптимальні рішення, оскільки вони не можуть збирати/обробляти достатньо інформації для роботи.
Завдяки грамотному використанню блокчейн-технології, Bitcoin довів, що будь-хто може безпечно зберігати та передавати цінності, не покладаючись на існуючу банківську інфраструктуру. Наступні блокчейн-технології ще більше розширили масштаби цієї революції, впровадивши децентралізоване голосування, право власності та фінанси. Дотримуючись принципу “код є законом”, блокчейн-технології з відкритим вихідним кодом забезпечують неперевершену прозорість для своїх користувачів. Будь-хто може зрозуміти та перевірити правила гри та навіть діяти відповідно до них через децентралізовані системи голосування.
Децентралізація створює середовище, вільне від довіри, без центральної влади, в якій уникають цензури та не потрібні дорогі посередники. Користувачі децентралізованих платформ відіграють реальну роль у їх функціонуванні та управлінні замість того, щоб дотримуватися правил, при яких вони не мають права голосу. Однак, блокчейн існує в декількох варіантах, кожен зі своєю родзинкою.
Не всі блокчейни однакові
Наприкінці 2017 року, після чергового великого криптоажіотажу, стало зрозуміло, що Bitcoin та Ethereum мають проблеми з масштабуванням. Незмінно високі навантаження і комісії породили тенденцію, спрямовану на створення нових криптовалют, здатних обробляти більше транзакцій в секунду. Дуже швидко з’ясувалося, що протоколи, які підтримують тисячі транзакцій за секунду, якимось чином повинні жертвувати безпекою або децентралізацією. Це явище було названо трилемою масштабованості, яка не є теоремою, і, як сказав Віталік Бутерін, “вирішити трилему блокчейну і досягти успіху в 3 із 3 параметрах *складно*”.
Нещодавно серія подій висвітлила наслідки спроб вирішення трилеми:
- У лютому 2020 року IOTA була закрита командою, коли в гаманці IOTA було використано вразливість. Це наочний приклад того, що їхня система не децентралізована і контролюється розробниками.
- У четвер, 25 лютого 2021 року, Fantom Network припинила виробництво блоків на 7 годин. Як заявили у Fantom Foundation: “Один із найбільших валідаторів уповільнив випуск блоків, що також призвело до уповільнення другого великого валідатора. Інші валідатори продовжували виробляти блоки, але два відстаючі не змогли їх наздогнати. Ці два валідатори досить великі, щоб представляти більше однієї третини токенів стейкінгу, і вони викликали ефект доміно, який зупинив підтвердження нових блоків”. Ця проблема демонструє необхідність підвищення децентралізації як за рахунок більшої кількості нод, так і за рахунок кращого розподілу монет.
- Solana, один із найшвидших блокчейнів, нещодавно постраждав від серії атак. У цих атаках використовувалися недоліки системи, що з’явилися в результаті жертви децентралізацією та безпекою заради швидкості.
Проблеми з поточними ланцюгами та децентралізацією
Всі ці події наголошують на важливості децентралізації. Загалом децентралізація може бути скомпрометована на кількох рівнях:
- Централізація монет: у системах Proof-of-Stake розподіл монет особливо важливий, оскільки він дозволяє людям отримувати винагороду, і навіть голосувати за еволюцію протоколу (як і Tezos). У багатьох системах для керування всією мережею досить невеликої кількості об’єктів.
- Централізація влади: оскільки винагороди для дрібних майнерів вкрай рідкісні в системах Proof-of-Work, люди зазвичай об’єднуються, щоб згладити винагороду з часом. Це призводить до непрямої централізації. На даний момент, 4 найбільших майнінгових пула Bitcoin і перших двох пулів Ethereum достатньо, щоб досягти 51% і поставити під загрозу всю систему. Системи Proof-of-Work також віддають перевагу виробникам обладнання, які можуть створювати ефективніше обладнання. Proof-of-Stake також може страждати від форми централізації влади через делегування чи кастодіальний стейкінг. Наприклад, три найбільші бейкери в Tezos є біржовими платформами, і делегатори можуть делегувати їм суму, що в 10 разів перевищує їхню власну. Ці “гравці” одержують непропорційно велику владу над мережею.
- Ціна входу: як слушно зазначає Віталік, дуже важливо, щоб будь-хто міг запустити ноду. Багато сучасних протоколів вимагають великих початкових інвестицій в обладнання та монети від тримачів нод. Наприклад, для запуску ноди в мережі Fantom в даний час потрібно 500 000 FTM (понад 175 000 $) та 2000 AVAX в Avalanche (близько 48 000 $).
Бачення та інновації Massa
У Massa ми вважаємо, що децентралізація не підлягає обговоренню. Ось чому ми витратили декілька років на дослідження нового консенсусного протоколу. Наша багатопотокова технологія дозволяє виконувати тисячі транзакцій за секунду в мережі з тисячами нод.
Більш того, ми гарантуємо, що наша мережа буде повністю децентралізована із самого початку на декількох рівнях:
- Розподіл монет: По-перше, однією з найважливіших речей у системі Proof-of-Stake є розподіл монет. У Massa ми гарантуємо, що наша система від початку децентралізована та виконує справедливий початковий розподіл. Жодна організація, включаючи нас самих, не володітиме більш ніж невеликою часткою монет. Прикладом цього є наш приватний продаж, який, наскільки нам відомо, є одним із найдецентралізованіших приватних продажів з великою кількістю об’єктів і без китів. Наш публічний продаж проходитиме за тим же принципом, з обмеженою сумою на людину. Наша мета — мати коефіцієнт Накамото вище 1000.
- Ціна входу: у Massa ми орієнтуємося на слабке апаратне забезпечення (стандартний настільний комп’ютер) та вимоги до стейкінгу, щоб знизити бар’єр для входу. Це необхідна умова для того, щоб люди могли запускати ноду на своєму домашньому комп’ютері та мати працездатну та стійку до відмови мережу. Наші низькі вимоги до обладнання вже дозволяють більш ніж 6500 нодам працювати в нашій тестовій мережі.
Інновації смартконтрактів
Створення блокчейну з нуля — це можливість врахувати уроки, які ми отримали з експериментів з попередніми блокчейнами. Це одна з причин, через яку команда Massa змогла представити та продемонструвати інновації в області Web3 та смартконтрактів, зокрема вебсайти, ігри та децентралізовані додатки, розміщені на блокчейні, а також автономні смартконтракти.
Одним із нововведень Massa є можливість реєструвати домени “.massa” та зберігати логіку вебсайтів безпосередньо в блокчейні Massa. Ці вебсайти будуть доступні безпосередньо з браузера через розширення Massa або будь-яке сумісне розширення без будь-яких посередників. Ми вважаємо, що інновації підвищать безпеку критично важливих програм, таких як DeFi-платформи.
Ще одним нововведенням Massa є можливості асинхронності та автоматичного пробудження смартконтрактів, що дозволяють їм функціонувати у блокчейні без явного виклику людьми чи ботами поза мережею. Смартконтракти Massa можуть реєструвати дії, які мають бути виконані пізніше, та генерувати сигнальні події, яким можуть слідувати інші контракти. Як тільки подія ініціюється, відповідні функції обробника виконуватимуться автоматично. Автономні смартконтракти зменшують потребу в ботах та людській взаємодії, а також розширюють межі децентралізації. Ми вважаємо, що автономні смартконтракти мають широкий спектр застосувань: від автономних торгових роботів у DeFi до автономних агентів у децентралізованих іграх.
Що далі?
В Епізоді 6 нашої тестової мережі ми випустили попередню версію нашого механізму смартконтрактів, а першу версію автономних смартконтрактів та децентралізованого вебхостингу — в Епізоді 9. На момент публікації цієї статті Епізод 12 вже запущено, і розробники вже змогли спробувати розмістити свої власні вебсайти та децентралізовані додатки на блокчейні. Ми постійно вдосконалюємо нашу тестову мережу і в наступних епізодах ми продемонструємо Proof-of-Concepts автономних децентралізованих dApp.
Ці інновації все ще перебувають у стадії розробки, і ми дамо більш детальну інформацію у майбутніх повідомленнях у блозі.
Приєднуйтесь до нашої української спільноти в telegram: https://t.me/massa_ua
Вебсайт: massa.net
Explorer тестової мережі: test.massa.net
Документація: https://massa.readthedocs.io/
Вихідний код та посібники: github.com/massalabs/massa
Телеграм: t.me/massanetwork
Discord: discord.gg/massa
Twitter: https://twitter.com/MassaLabs
Reddit: reddit.com/r/massa/
YouTube: youtube.com/channel/UChVfdvYpn0eFk4B-T7TGmOg