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