Monad: детальний огляд і перспективи нового блокчейну

10.10.2024
32 хв
851
0
Monad: детальний огляд і перспективи нового блокчейну. Головний колаж статті.

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

Проєкт Monad пропонує свій погляд на цю проблему, об’єднуючи загальноприйнятий стандарт EVM з інноваційними підходами до обробки транзакцій, щоб забезпечити високу пропускну спроможність, зберігаючи при цьому досягнення екосистеми Ethereum.

Редакція Incrytped розібралася, як працює Monad, чим ця мережа відрізняється від конкурентів, а також які можливості та ризики відкриває її архітектура.

Що таке Monad?

Monad — це новий блокчейн першого рівня (L1), повністю сумісний з Ethereum Virtual Machine (EVM).

Його головна особливість — можливість обробляти до 10 000 транзакцій на секунду за повної сумісності зі стеком EVM, що спрощує перенесення застосунків з екосистеми Ethereum.

У 2022 році Кеон Хон і Джеймс Хунскар, які раніше працювали в Jump Trading, заснували Monad Labs. Команда зосередилася на створенні інфраструктури, яка змогла б об’єднати швидкість Solana з гнучкістю Ethereum, зберігаючи для користувачів і розробників звичні технічні стандарти та інструменти.

У 2024 році проєкт зібрав $225 млн від таких венчурних фондів, як Paradigm і Coinbase Ventures. З урахуванням сід-раунду загальна сума інвестицій у проєкт становить $244 млн. Ці гроші дали змогу Monad активно розвивати екосистему і залучати активність, зокрема, і через можливий аірдроп.

Яку проблему вирішує Monad?

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

Проблема була виражена Віталіком Бутеріним через так звану «трилему блокчейну», згідно з якою неможливо одночасно забезпечити високу пропускну спроможність, безпеку і децентралізацію.

Зокрема, Ethereum відома своєю безпекою і широкою спільнотою розробників, але страждає від обмеженої пропускної здатності. Рішення другого рівня (L2) допомагають поліпшити ситуацію, але вони не усувають проблему цілком і покладаються на інфраструктуру базової мережі.

Інші блокчейни, наприклад, Solana, розв’язують проблему масштабованості коштом компромісів у децентралізації та завдяки використанню інноваційних механізмів консенсусу. Однак їхня несумісність з екосистемою EVM створює складнощі для розробників і ускладнює міграцію додатків і користувачів.

Бачення Monad полягає в тому, щоб використовувати низку нових рішень, серед яких паралельне виконання транзакцій і оновлені методи зберігання даних, зберігши водночас повну сумісність з Ethereum — найпопулярнішою екосистемою в індустрії — та її технічними стандартами. Завдяки цьому блокчейн можна використовувати для запуску різних сервісів — від DeFi до ігрових застосунків і децентралізованих бірж.

Під капотом: як влаштована і працює мережа Monad

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

Паралельне виконання та відкладене опрацювання

Ключовим елементом архітектури Monad є рішення Deferred Execution і Pipelined Consensus-Execution Staging. Основна ідея в тому, щоб розділити консенсус і виконання транзакцій, тим самим підвищивши продуктивність блокчейну.

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

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

MonadBFT

Основою консенсусу Monad є алгоритм MonadBFT, створений на базі протоколу HotStuff, який дає змогу досягти фіналізації блоків за 1 секунду. Для порівняння в Ethereum для цього потрібно приблизно 15 хвилин.

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

MonadDB

Ще однією важливою частиною мережі є MonadDB — база даних з новою архітектурою, спеціально розроблена командою проєкту для паралельної обробки транзакцій.

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

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

Порівняння Monad з іншими блокчейнами

Щоб краще зрозуміти, де Monad виграє, а де поступається наявним децентралізованим мережам, розглянемо його в порівнянні з такими проєктами, як Ethereum, Solana і Tron.

ПараметрMonadEthereumSolanaTron
Механізм консенсусуMonadBFT (на базі HotStuff)Proof of Stake (PoS)Proof of History (PoH) + PoSDelegated Proof of Stake (DPoS)
Кількість TPS (транзакцій на секунду)до 10 000 TPS~30 TPSдо 65 000 TPS~2 000 TPS
Час створення блоків~1 секунда~12 секунд~400 мс~3 секунди
Фіналізація ~1 секунда~15 хвилин~13 секунд~57 секунд
EVM-сумісністьПовна сумісністьНативна сумісністьНесуміснийЧасткова сумісність

Основним конкурентом Monad за продуктивністю на момент написання є Solana, однак відсутність сумісності з EVM в останньої ускладнює залучення розробників. З іншого боку, на відміну від Ethereum, Monad пропонує низький вхідний поріг для валідаторів і в рази меншу плату за транзакції. Це підвищує привабливість мережі в очах користувачів і розробників, зацікавлених у зниженні операційних витрат.

Слабкі сторони проєкту

Попри технічні інновації та вражаючі показники Monad стикається з низкою викликів.

Одне з головних питань — потреба ще одного L1-блокчейна. Ринок насичений проєктами на кшталт Solana, Avalanche або Aptos, які розвивають свої екосистеми та мають значну користувацьку базу. В умовах такої конкуренції Monad потрібно довести свою цінність, щоб привабити аудиторію та розробників.

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

Ще одним мінусом може стати вплив венчурних фондів (VC). Хоча фінансування дає змогу проєкту активно розвиватися, ставлення спільноти до так званих «VC-коїнів» погіршилося в цьому ринковому циклі, що може мати непередбачувані наслідки для токена Monad.

Плани команди на найближчий рік

Monad націлений на активний розвиток екосистеми через стратегічні партнерства і запуск основної мережі. Серед партнерів проєкту LayerZero, Orderly Network, MagicEden, Backpack та інші. Ці співпраці спрямовані на створення зручних мостів для взаємодії з іншими екосистемами і спрощення інтеграції децентралізованих додатків в екосистему Monad.

Monad також починає залучати аудиторію через різні ініціативи. Наприклад, пітч-програма Monad Madness із фондом $1 млн націлена на запуск перших децентралізованих застосунків в екосистемі та формування спільноти розробників.

Ключовим етапом розвитку стане запуск основної мережі. Devnet уже показав здатність мережі обробляти заявлені 10 000 TPS, що підтверджує високий потенціал проєкту.

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

Висновки

Monad — це амбітне рішення, орієнтоване на усунення обмежень масштабованості Ethereum, зберігаючи водночас децентралізацію і сумісність із технічними стандартами EVM. Завдяки MonadBFT, MonadDB і паралельній обробці транзакцій мережа здатна досягати до 10 000 TPS, пропонуючи низькі комісії та високу швидкість роботи.

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

Найчастіші запитання

Monad — це високопродуктивний блокчейн першого рівня, сумісний з Ethereum. Мережа використовує низку технічних рішень, щоб розв'язати проблему масштабованості, зберігаючи повну підтримку EVM.
Monad Labs - це команда розробників, яка займається створенням мережі Monad і розвитком екосистеми проєкти.
На момент написання статті тестова мережа не запущена, проте з березня 2024 року функціонує Monad Devnet, яка показала пропускну здатність у заявлених 10 000 TPS.

Як вам стаття?

0
0

статті на цю ж тему

Огляд проєкту MegaETH: як працює, коли...
avatar Vlad Shevchenko
11.10.2024
Створюємо криптовалютний гаманець:...
avatar Ilya Surgan
18.09.2024
Ultimate гайд по нодах: теорія і практика...
avatar Ilya Surgan
22.08.2024
Увійти
або