Monad - це високопродуктивна платформа для розумних контрактів, що дружня для розробників. Як Layer 1, вона використовує технології, такі як паралельний EVM, для досягнення продуктивності виконання 10 000 транзакцій на секунду. Її мета - привернути більше якісних проектів до Web3 завдяки високопродуктивним функціям, що забезпечують користувачам плавний досвід Web3. Проект запустив тестову мережу 24 січня 2024 року.
Три засновники Monad, Кеоне Хон, Джеймс Гансейкер і Юніс Гіарта, мають обширний та вражаючий досвід у галузі Web3.
Інші члени основної команди також мають відповідний досвід у своїх галузях. Наприклад, Абдул Рехман, керівник розвитку бізнесу, був керівником розвитку екосистеми в мережі Sei та керівником продукту та росту в Falcon Wallet.
Із таким сильним командним досвідом та візією проекту Monad здобув підтримку від численних інвесторів. 9 квітня Monad забезпечив фінансування в розмірі 225 мільйонів доларів від відомих ВК, таких як Paradigm, Coinbase Ventures та Wintermute Investing. Також є десятки інституцій та індивідуальних інвесторів.
Джерело: RootData
Ключовим для високої продуктивності Monad є його технологія паралельного виконання. Основний принцип паралельного виконання полягає в стратегічному виконанні завдань за допомогою кількох ядер і потоків, при цьому результати подаються в початковому порядку. Хоча транзакції виконуються паралельно "позаду кадру", з точки зору користувачів і розробників вони здаються виконаними послідовно. Проста аналогія для розуміння підвищення ефективності завдяки паралельності полягає в плануванні маршруту руху транспорту: чим більше смуг, тим більше транспортних засобів може проїхати.
Джерело: Документація Monad
У традиційному процесі онлайн-транзакцій в блокчейні кожна транзакція виконується послідовно. Однак Monad використовує оптимістичне виконання, що дозволяє виконувати одну транзакцію, перш ніж почнеться інша. Наприклад, розгляньте порівняння транзакцій за обсягом:
Коли A хоче передати 1 ETH на адреси B та C відповідно, ці дві транзакції передачі будуть послідовно упаковані в Ethereum згідно їхнього порядку (за умови рівних комісій за газ). Однак теоретично ці дві транзакції можуть співпадати в Monad. Звісно, це виникає потенційна проблема: якщо одна транзакція залежить від результату іншої транзакції, виконання їх одночасно може призвести до неправильних результатів. Наприклад:
Оптимістичне виконання вирішує це питання, відстежуючи введені дані, використані під час виконання транзакції 2, та порівнюючи їх з результатом транзакції 1. Якщо вони відрізняються, мережа виявляє, що транзакція 2 використовувала неправильні дані під час виконання і потребує повторного виконання з правильними даними.
Якщо в блоку є довгі транзакційні «ланцюги» з взаємозалежностями, паралельне виконання цих транзакцій призведе до високої частки невдач. Тому проста реалізація оптимістичного виконання в Monad полягає в спробі почати виконання наступної транзакції, коли у вузлі процесора є вільні ресурси. У Monad також розроблено статичний аналізатор коду для спроб передбачення залежностей транзакцій. У найкращому випадку Monad може передбачити багато залежностей наперед; у найгіршому випадку Monad повертається до простої реалізації, тобто повторного виконання з використанням наявних обчислювальних ресурсів.
У вищезазначеній паралельній архітектурі кілька ключових компонентних технологій співпрацюють між собою для забезпечення роботи мережі:
Monad повністю сумісний з EVM, що означає, що розробники можуть відчути те саме програмне середовище, що й Ethereum на Monad, що значно зменшує складність розробки для будівельників екосистеми.
Основна мережа, здатна обробляти до 100 000 транзакцій на секунду (TPS), може задовольнити вимоги щодо продуктивності майже всіх веб-додатків Web3, з перспективами подальшого масштабування у майбутньому.
У Монаді комісія за транзакції менше 1 цента за транзакцію, що дозволяє здійснювати швидші та дешевші операції, ніж на інших платформах.
Як показано в таблиці нижче, порівняння Monad з Ethereum демонструє, що Monad випереджає Ethereum за продуктивністю, використовуючи ту ж архітектуру EVM. Це дозволяє розробникам на Ethereum легко мігрувати свої додатки на Monad і використовувати сумісні з Ethereum RPC API, що сприяє швидкому запуску для користувачів. Основна різниця між ними полягає в їх механізмах консенсусу, причому Monad використовує алгоритм MonadBFT, розроблений механізмом HotStuff для паралельної роботи. Хоча обидва використовують механізм Proof of Stake (POS), Ethereum вимагає 32 ETH для роботи в якості вузла, що призводить до того, що багато власників ETH придбають LST для стейкінгу своїх ETH. Натомість користувачі можуть безпосередньо делегувати голоси на вузли Monad через Gate.io. Як зазначено раніше, просте виконання паралельних операцій ґрунтується на залишкових обчислювальних ресурсах, що призводить до збільшених вимог до апаратного забезпечення для вузлів на Monad.
Джерело:Документація Monad для розробників
Станом на 22 травня 2024 року у Twitter-акаунта Monad було понад 280 000 фоловерів, а його спільнота в Discord налічувала 297 000 учасників. Проекти, такі як PancakeSwap (V4), Wormhole, Balancer, Layerzero та Curvance, також співпрацюють з Monad.
Джерело: x.com
Як високопродуктивна Layer 1, інфраструктура DeFi стане найбільш фундаментальним рівнем ліквідності активів на ланцюгу Monad. Ці ранні стратегічні партнери є відомими проектами в галузі DEX та видатними проектами в домені міжланцюжковості. Згідно зі статистикою від Rootdata (як показано на діаграмі нижче), проекти, які беруть участь у тестовій мережі Monad, наразі охоплюють різні галузі, такі як DeFi, NFT, AI та інфраструктура, причому проекти DeFi є найчисельнішими.
Джерело: Rootdata
Як громадський ланцюжок, спрямований на широку аудиторію технічних розробників і очікується, що він підтримає більший масштаб Web3, Monad також може розглядати випуск токенів у вигляді аірдропів як стимули для спільноти. Однак, оскільки Monad наразі знаходиться на етапі внутрішніх тестів, ще не виникло можливостей для більш широкої участі спільноти. Деякі потенційні кроки для підготовки до майбутніх аірдропів включають:
Приєднуйтесь до офіційного Discord та маєте на меті отримати ранній доступ. Ви також можете приєднатися до офіційного Telegram для отримання останніх оновлень.
Готуйтесь брати участь у якості тестового вузла наступної фази мережевого тестування. Згідно з офіційними вказівками, апаратні вимоги для повного вузла Monad є:
CPU: 16-ядерний процесор
RAM: 32 ГБ оперативної пам'яті
Сховище: 2 ТБ NVMe SSD
Ширина смуги: 100 Мб/с
Беріть участь у ранніх етапах проектів екосистеми, щоб збільшити шанси отримання аірдропів. Хоча внутрішнє тестування обмежене співробітниками та командою, деякі будівники екосистеми можуть брати участь у ранніх тестуваннях. Взаємодія з цими проектами може підвищити ваші шанси отримання аірдропів.
Слідкуйте за офіційними оголошеннями щодо можливих Аірдропів та можливостей участі спільноти.
Хоча Ethereum обрав масштабування Rollup через проблеми з продуктивністю, Solana досягає високої продуктивності через надзвичайно високі вимоги до вузлів, але все ще стикається з проблемами, такими як простір. Monad використовує технологію шарування для досягнення першорядної продуктивності: 100 000 TPS. Цей рівень продуктивності не лише закладає фундамент для проектів у традиційних галузях, які потребують швидких і частих транзакцій, але й приймає більше користувачів. Незважаючи на те, що Monad перебуває на етапі тестування, він вже здобув значну увагу і отримав певну підтримку спільноти. Досягнення Monad варто очікувати.
Monad - це високопродуктивна платформа для розумних контрактів, що дружня для розробників. Як Layer 1, вона використовує технології, такі як паралельний EVM, для досягнення продуктивності виконання 10 000 транзакцій на секунду. Її мета - привернути більше якісних проектів до Web3 завдяки високопродуктивним функціям, що забезпечують користувачам плавний досвід Web3. Проект запустив тестову мережу 24 січня 2024 року.
Три засновники Monad, Кеоне Хон, Джеймс Гансейкер і Юніс Гіарта, мають обширний та вражаючий досвід у галузі Web3.
Інші члени основної команди також мають відповідний досвід у своїх галузях. Наприклад, Абдул Рехман, керівник розвитку бізнесу, був керівником розвитку екосистеми в мережі Sei та керівником продукту та росту в Falcon Wallet.
Із таким сильним командним досвідом та візією проекту Monad здобув підтримку від численних інвесторів. 9 квітня Monad забезпечив фінансування в розмірі 225 мільйонів доларів від відомих ВК, таких як Paradigm, Coinbase Ventures та Wintermute Investing. Також є десятки інституцій та індивідуальних інвесторів.
Джерело: RootData
Ключовим для високої продуктивності Monad є його технологія паралельного виконання. Основний принцип паралельного виконання полягає в стратегічному виконанні завдань за допомогою кількох ядер і потоків, при цьому результати подаються в початковому порядку. Хоча транзакції виконуються паралельно "позаду кадру", з точки зору користувачів і розробників вони здаються виконаними послідовно. Проста аналогія для розуміння підвищення ефективності завдяки паралельності полягає в плануванні маршруту руху транспорту: чим більше смуг, тим більше транспортних засобів може проїхати.
Джерело: Документація Monad
У традиційному процесі онлайн-транзакцій в блокчейні кожна транзакція виконується послідовно. Однак Monad використовує оптимістичне виконання, що дозволяє виконувати одну транзакцію, перш ніж почнеться інша. Наприклад, розгляньте порівняння транзакцій за обсягом:
Коли A хоче передати 1 ETH на адреси B та C відповідно, ці дві транзакції передачі будуть послідовно упаковані в Ethereum згідно їхнього порядку (за умови рівних комісій за газ). Однак теоретично ці дві транзакції можуть співпадати в Monad. Звісно, це виникає потенційна проблема: якщо одна транзакція залежить від результату іншої транзакції, виконання їх одночасно може призвести до неправильних результатів. Наприклад:
Оптимістичне виконання вирішує це питання, відстежуючи введені дані, використані під час виконання транзакції 2, та порівнюючи їх з результатом транзакції 1. Якщо вони відрізняються, мережа виявляє, що транзакція 2 використовувала неправильні дані під час виконання і потребує повторного виконання з правильними даними.
Якщо в блоку є довгі транзакційні «ланцюги» з взаємозалежностями, паралельне виконання цих транзакцій призведе до високої частки невдач. Тому проста реалізація оптимістичного виконання в Monad полягає в спробі почати виконання наступної транзакції, коли у вузлі процесора є вільні ресурси. У Monad також розроблено статичний аналізатор коду для спроб передбачення залежностей транзакцій. У найкращому випадку Monad може передбачити багато залежностей наперед; у найгіршому випадку Monad повертається до простої реалізації, тобто повторного виконання з використанням наявних обчислювальних ресурсів.
У вищезазначеній паралельній архітектурі кілька ключових компонентних технологій співпрацюють між собою для забезпечення роботи мережі:
Monad повністю сумісний з EVM, що означає, що розробники можуть відчути те саме програмне середовище, що й Ethereum на Monad, що значно зменшує складність розробки для будівельників екосистеми.
Основна мережа, здатна обробляти до 100 000 транзакцій на секунду (TPS), може задовольнити вимоги щодо продуктивності майже всіх веб-додатків Web3, з перспективами подальшого масштабування у майбутньому.
У Монаді комісія за транзакції менше 1 цента за транзакцію, що дозволяє здійснювати швидші та дешевші операції, ніж на інших платформах.
Як показано в таблиці нижче, порівняння Monad з Ethereum демонструє, що Monad випереджає Ethereum за продуктивністю, використовуючи ту ж архітектуру EVM. Це дозволяє розробникам на Ethereum легко мігрувати свої додатки на Monad і використовувати сумісні з Ethereum RPC API, що сприяє швидкому запуску для користувачів. Основна різниця між ними полягає в їх механізмах консенсусу, причому Monad використовує алгоритм MonadBFT, розроблений механізмом HotStuff для паралельної роботи. Хоча обидва використовують механізм Proof of Stake (POS), Ethereum вимагає 32 ETH для роботи в якості вузла, що призводить до того, що багато власників ETH придбають LST для стейкінгу своїх ETH. Натомість користувачі можуть безпосередньо делегувати голоси на вузли Monad через Gate.io. Як зазначено раніше, просте виконання паралельних операцій ґрунтується на залишкових обчислювальних ресурсах, що призводить до збільшених вимог до апаратного забезпечення для вузлів на Monad.
Джерело:Документація Monad для розробників
Станом на 22 травня 2024 року у Twitter-акаунта Monad було понад 280 000 фоловерів, а його спільнота в Discord налічувала 297 000 учасників. Проекти, такі як PancakeSwap (V4), Wormhole, Balancer, Layerzero та Curvance, також співпрацюють з Monad.
Джерело: x.com
Як високопродуктивна Layer 1, інфраструктура DeFi стане найбільш фундаментальним рівнем ліквідності активів на ланцюгу Monad. Ці ранні стратегічні партнери є відомими проектами в галузі DEX та видатними проектами в домені міжланцюжковості. Згідно зі статистикою від Rootdata (як показано на діаграмі нижче), проекти, які беруть участь у тестовій мережі Monad, наразі охоплюють різні галузі, такі як DeFi, NFT, AI та інфраструктура, причому проекти DeFi є найчисельнішими.
Джерело: Rootdata
Як громадський ланцюжок, спрямований на широку аудиторію технічних розробників і очікується, що він підтримає більший масштаб Web3, Monad також може розглядати випуск токенів у вигляді аірдропів як стимули для спільноти. Однак, оскільки Monad наразі знаходиться на етапі внутрішніх тестів, ще не виникло можливостей для більш широкої участі спільноти. Деякі потенційні кроки для підготовки до майбутніх аірдропів включають:
Приєднуйтесь до офіційного Discord та маєте на меті отримати ранній доступ. Ви також можете приєднатися до офіційного Telegram для отримання останніх оновлень.
Готуйтесь брати участь у якості тестового вузла наступної фази мережевого тестування. Згідно з офіційними вказівками, апаратні вимоги для повного вузла Monad є:
CPU: 16-ядерний процесор
RAM: 32 ГБ оперативної пам'яті
Сховище: 2 ТБ NVMe SSD
Ширина смуги: 100 Мб/с
Беріть участь у ранніх етапах проектів екосистеми, щоб збільшити шанси отримання аірдропів. Хоча внутрішнє тестування обмежене співробітниками та командою, деякі будівники екосистеми можуть брати участь у ранніх тестуваннях. Взаємодія з цими проектами може підвищити ваші шанси отримання аірдропів.
Слідкуйте за офіційними оголошеннями щодо можливих Аірдропів та можливостей участі спільноти.
Хоча Ethereum обрав масштабування Rollup через проблеми з продуктивністю, Solana досягає високої продуктивності через надзвичайно високі вимоги до вузлів, але все ще стикається з проблемами, такими як простір. Monad використовує технологію шарування для досягнення першорядної продуктивності: 100 000 TPS. Цей рівень продуктивності не лише закладає фундамент для проектів у традиційних галузях, які потребують швидких і частих транзакцій, але й приймає більше користувачів. Незважаючи на те, що Monad перебуває на етапі тестування, він вже здобув значну увагу і отримав певну підтримку спільноти. Досягнення Monad варто очікувати.