Децентралізовані мережі завжди прагнули до мрії світових комп'ютерів: виконувати будь-який код без довіри та мати можливість ділитися ним з усім світом. Після Ethereum багато інфраструктурних проектів зробили спроби, а найближчим часом з'явиться мережа AO, яка є однією з них.
Щодо "світового комп'ютера", його можна умовно поділити на три частини: обчислення, доступ і зберігання даних. Одна з мереж зберігання постійно виконує роль "світового жорсткого диска", тоді як мережа AO (орієнтована на актори) вводить універсальні обчислювальні можливості та надає функцію смарт-контрактів.
AO: Загальна обчислювальна мережа на основі акторів
Наразі основні децентралізовані обчислювальні платформи поділяються на два типи: платформи смарт-контрактів та універсальні обчислювальні платформи. Платформи смарт-контрактів представлені певною відомою публічною блокчейн-мережею, яка ділиться глобальною пам'яттю стану мережі та проводить консенсус для обчислювальних процесів, які змінюють стан. Оскільки консенсус вимагає великої кількості повторюваних обчислень, тому за високих витрат його використовують лише для обробки високовартісних бізнес-процесів. Універсальні обчислювальні мережі не проводять консенсус щодо самого обчислювального процесу, а перевіряють результати обчислень відповідно до бізнесу, обробляючи порядок запитів, не маючи спільної пам'яті стану, що знижує витрати і дозволяє мережі розширюватися в більше обчислювальних сферах.
Деякі проекти базуються на припущеннях безпеки віртуальної машини, об'єднуючи загальні обчислення з смарт-контрактами. Консенсус лише обробляє порядок транзакцій та перевіряє результати обчислень, кілька змін стану обробляються паралельно в мережевих вузлах. Віртуальна машина обчислювального середовища гарантує детерміновані результати, тому, якщо порядок транзакцій однаковий, кінцевий стан також буде однаковим.
Ці мережі, оскільки не діляться станом пам'яті, мають дуже низькі витрати на масштабування, кілька завдань можуть виконуватись паралельно і не впливають одне на одного. Ці проекти зазвичай базуються на моделі програмування Actor, AO також належить до цього типу. В моделі Actor кожен обчислювальний елемент вважається незалежним агентом, що обробляє транзакції, і елементи взаємодіють через комунікацію. AO стандартизувало передачу повідомлень Actor, реалізувавши децентралізовану обчислювальну мережу.
На відміну від традиційних пасивно-спрямованих смарт-контрактів, AO може реалізувати активне виконання смарт-контрактів через метод "cron" з фіксованим часовим циклом, наприклад, для постійного моніторингу арбітражних можливостей торгової програми.
Швидко масштабовані децентралізовані обчислювальні потужності, надзвичайно великі можливості зберігання даних, модель програмування Actor та можливість активного ініціювання транзакцій роблять мережу AO дуже підходящою для розміщення AI Agent. AO також підтримує інтеграцію великих AI моделей у блокчейн смарт-контракти.
Особливості мережі AO
AO не здійснює консенсус щодо процесу обчислень, а лише щодо порядку транзакцій, і за замовчуванням вважає, що результати виконання віртуальної машини є детермінованими, що забезпечує узгодженість остаточного стану.
AO використовує модульний дизайн, в мережі існує три основних елементи: елемент планування SU, елемент обчислення CU та елемент посланця MU. Після надсилання транзакції MU приймає та перевіряє підпис, пересилає його SU. SU є точкою з'єднання AO з певним зберігаючим ланцюгом, допомагаючи мережі впорядковувати послідовність транзакцій та завантажувати їх до зберігаючого ланцюга для завершення консенсусу. Наразі використовується механізм консенсусу POA (доказ повноважень). Після завершення консенсусу щодо послідовності транзакцій, завдання розподіляються CU для обробки конкретних обчислень, результат повертається MU для пересилання користувачу.
CU можна вважати децентралізованою мережею обчислювальної потужності. У рамках повного економічного планування вузли CU повинні ставити активи, змагаючись за обчислювальні характеристики, ціну та інші фактори для отримання прибутку. Обчислювальні помилки можуть призвести до конфіскації активів, що є стандартним механізмом економічного забезпечення.
AO та інші мережі
Як універсальна обчислювальна платформа, різниця між AO та платформою смарт-контрактів є очевидною. Платформа смарт-контрактів, яку запустила певна мережа зберігання, використовує архітектуру консенсусу стану, подібну до традиційних платформ смарт-контрактів, що за досвідом поступається традиційній платформі.
На відміну від інших децентралізованих обчислювальних мереж, AO зберігає можливості смарт-контрактів і підтримує глобальний стан на рівні зберігання.
Насправді, AO за архітектурою найбільше схожий на певну відому обчислювальну мережу. Остання створила ранню парадигму асинхронної обчислювальної блокчейн-мережі, AO в значній мірі продовжує цей дизайн, наприклад, лише для впорядкування порядку транзакцій, вірячи в детерміністичне обчислення віртуальної машини, асинхронну обробку моделі актора тощо.
Найбільша різниця полягає в тому, що одна відома обчислювальна мережа підтримує стан на основі контейнерів, тоді як AO має спільний рівень стану. Кожен може відновити стан усієї мережі за допомогою порядку транзакцій та доказів стану, що збільшує можливості децентралізації мережі, але також втрачає можливість реалізації певних спеціальних приватних бізнесів.
На економічному та дизайнерському рівнях, певна відома обчислювальна мережа встановила високі апаратні вимоги для учасників вузлів, що призводить до високого бар'єру для входу. AO ж працює на основі справедливого запуску та бездоступної моделі, де достатньо просто зробити стейкінг, щоб взяти участь у конкуренції за майнінг. AO використовує модульний дизайн, що знижує витрати на вхід для розробників.
AO може мати деякі системні недоліки, такі як відсутність атомарності при крос-контрактних транзакціях в асинхронній моделі актора, що може ускладнити розвиток DeFi додатків. Нові обчислювальні моделі також ставлять вищі вимоги до розробників. У архітектурі AO віртуальна машина wasm може керувати максимум 4 ГБ, що також призводить до неможливості використання деяких складних моделей.
Вибір маршруту AI Agent AO можна розглядати як використання сильних сторін і уникнення слабких. Цікаво, що одна відома обчислювальна мережа також оголосила про свою концентрацію на AI в самому початку 2024 року.
На даний момент загальна ринкова капіталізація мережі зберігання за AO становить 2,2 мільярда доларів, що все ще є відставанням у порівнянні з ринковою капіталізацією відомої обчислювальної мережі в 5 мільярдів доларів. На фоні бурхливого розвитку ШІ AO, можливо, все ще має великий потенціал.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
AO мережа: децентралізований світовий комп'ютер на основі моделі Actor
Децентралізація мережі світових комп'ютерів мрія
Децентралізовані мережі завжди прагнули до мрії світових комп'ютерів: виконувати будь-який код без довіри та мати можливість ділитися ним з усім світом. Після Ethereum багато інфраструктурних проектів зробили спроби, а найближчим часом з'явиться мережа AO, яка є однією з них.
Щодо "світового комп'ютера", його можна умовно поділити на три частини: обчислення, доступ і зберігання даних. Одна з мереж зберігання постійно виконує роль "світового жорсткого диска", тоді як мережа AO (орієнтована на актори) вводить універсальні обчислювальні можливості та надає функцію смарт-контрактів.
AO: Загальна обчислювальна мережа на основі акторів
Наразі основні децентралізовані обчислювальні платформи поділяються на два типи: платформи смарт-контрактів та універсальні обчислювальні платформи. Платформи смарт-контрактів представлені певною відомою публічною блокчейн-мережею, яка ділиться глобальною пам'яттю стану мережі та проводить консенсус для обчислювальних процесів, які змінюють стан. Оскільки консенсус вимагає великої кількості повторюваних обчислень, тому за високих витрат його використовують лише для обробки високовартісних бізнес-процесів. Універсальні обчислювальні мережі не проводять консенсус щодо самого обчислювального процесу, а перевіряють результати обчислень відповідно до бізнесу, обробляючи порядок запитів, не маючи спільної пам'яті стану, що знижує витрати і дозволяє мережі розширюватися в більше обчислювальних сферах.
Деякі проекти базуються на припущеннях безпеки віртуальної машини, об'єднуючи загальні обчислення з смарт-контрактами. Консенсус лише обробляє порядок транзакцій та перевіряє результати обчислень, кілька змін стану обробляються паралельно в мережевих вузлах. Віртуальна машина обчислювального середовища гарантує детерміновані результати, тому, якщо порядок транзакцій однаковий, кінцевий стан також буде однаковим.
Ці мережі, оскільки не діляться станом пам'яті, мають дуже низькі витрати на масштабування, кілька завдань можуть виконуватись паралельно і не впливають одне на одного. Ці проекти зазвичай базуються на моделі програмування Actor, AO також належить до цього типу. В моделі Actor кожен обчислювальний елемент вважається незалежним агентом, що обробляє транзакції, і елементи взаємодіють через комунікацію. AO стандартизувало передачу повідомлень Actor, реалізувавши децентралізовану обчислювальну мережу.
На відміну від традиційних пасивно-спрямованих смарт-контрактів, AO може реалізувати активне виконання смарт-контрактів через метод "cron" з фіксованим часовим циклом, наприклад, для постійного моніторингу арбітражних можливостей торгової програми.
Швидко масштабовані децентралізовані обчислювальні потужності, надзвичайно великі можливості зберігання даних, модель програмування Actor та можливість активного ініціювання транзакцій роблять мережу AO дуже підходящою для розміщення AI Agent. AO також підтримує інтеграцію великих AI моделей у блокчейн смарт-контракти.
Особливості мережі AO
AO не здійснює консенсус щодо процесу обчислень, а лише щодо порядку транзакцій, і за замовчуванням вважає, що результати виконання віртуальної машини є детермінованими, що забезпечує узгодженість остаточного стану.
AO використовує модульний дизайн, в мережі існує три основних елементи: елемент планування SU, елемент обчислення CU та елемент посланця MU. Після надсилання транзакції MU приймає та перевіряє підпис, пересилає його SU. SU є точкою з'єднання AO з певним зберігаючим ланцюгом, допомагаючи мережі впорядковувати послідовність транзакцій та завантажувати їх до зберігаючого ланцюга для завершення консенсусу. Наразі використовується механізм консенсусу POA (доказ повноважень). Після завершення консенсусу щодо послідовності транзакцій, завдання розподіляються CU для обробки конкретних обчислень, результат повертається MU для пересилання користувачу.
CU можна вважати децентралізованою мережею обчислювальної потужності. У рамках повного економічного планування вузли CU повинні ставити активи, змагаючись за обчислювальні характеристики, ціну та інші фактори для отримання прибутку. Обчислювальні помилки можуть призвести до конфіскації активів, що є стандартним механізмом економічного забезпечення.
AO та інші мережі
Як універсальна обчислювальна платформа, різниця між AO та платформою смарт-контрактів є очевидною. Платформа смарт-контрактів, яку запустила певна мережа зберігання, використовує архітектуру консенсусу стану, подібну до традиційних платформ смарт-контрактів, що за досвідом поступається традиційній платформі.
На відміну від інших децентралізованих обчислювальних мереж, AO зберігає можливості смарт-контрактів і підтримує глобальний стан на рівні зберігання.
Насправді, AO за архітектурою найбільше схожий на певну відому обчислювальну мережу. Остання створила ранню парадигму асинхронної обчислювальної блокчейн-мережі, AO в значній мірі продовжує цей дизайн, наприклад, лише для впорядкування порядку транзакцій, вірячи в детерміністичне обчислення віртуальної машини, асинхронну обробку моделі актора тощо.
Найбільша різниця полягає в тому, що одна відома обчислювальна мережа підтримує стан на основі контейнерів, тоді як AO має спільний рівень стану. Кожен може відновити стан усієї мережі за допомогою порядку транзакцій та доказів стану, що збільшує можливості децентралізації мережі, але також втрачає можливість реалізації певних спеціальних приватних бізнесів.
На економічному та дизайнерському рівнях, певна відома обчислювальна мережа встановила високі апаратні вимоги для учасників вузлів, що призводить до високого бар'єру для входу. AO ж працює на основі справедливого запуску та бездоступної моделі, де достатньо просто зробити стейкінг, щоб взяти участь у конкуренції за майнінг. AO використовує модульний дизайн, що знижує витрати на вхід для розробників.
AO може мати деякі системні недоліки, такі як відсутність атомарності при крос-контрактних транзакціях в асинхронній моделі актора, що може ускладнити розвиток DeFi додатків. Нові обчислювальні моделі також ставлять вищі вимоги до розробників. У архітектурі AO віртуальна машина wasm може керувати максимум 4 ГБ, що також призводить до неможливості використання деяких складних моделей.
Вибір маршруту AI Agent AO можна розглядати як використання сильних сторін і уникнення слабких. Цікаво, що одна відома обчислювальна мережа також оголосила про свою концентрацію на AI в самому початку 2024 року.
На даний момент загальна ринкова капіталізація мережі зберігання за AO становить 2,2 мільярда доларів, що все ще є відставанням у порівнянні з ринковою капіталізацією відомої обчислювальної мережі в 5 мільярдів доларів. На фоні бурхливого розвитку ШІ AO, можливо, все ще має великий потенціал.