AO мережа: нова парадигма децентралізованого світового комп'ютера на основі моделі актора

robot
Генерація анотацій у процесі

Децентралізація мережі світових комп'ютерних мрій

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

Для "світового комп'ютера" його функції можна умовно розділити на три частини: обробка, доступ і зберігання даних. Одна мережа зберігання постійно виконує роль "світового жорсткого диска", тоді як мережа AO (орієнтована на акторів) вводить можливості загального обчислення та надає функціонал смарт-контрактів.

AO: Загальна обчислювальна мережа на основі акторів

Наразі основні децентралізовані обчислювальні платформи можна поділити на два типи: платформи смарт-контрактів та універсальні обчислювальні платформи. Платформи смарт-контрактів представлені однією відомою публічною блокчейн-мережею, яка ділить глобальну пам'ять стану, проводячи консенсус щодо процесу обчислень, що змінюють стан. Оскільки консенсус вимагає значної кількості повторних обчислень, то за високих витрат використовується лише для обробки високовартісних бізнесів. Універсальні обчислювальні мережі не проводять консенсус щодо самого процесу обчислень, а просто верифікують результати обчислень на основі бізнесу, обробляючи порядок запитів, без спільної пам'яті стану. Це знижує витрати та дозволяє мережі розширюватися на більше сфери обчислень, представлені деякими мережами обчислювальної потужності.

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

Ці мережі, оскільки не ділять стан пам'яті, мають дуже низькі витрати на масштабування, кілька завдань можуть виконуватись паралельно і не впливати одне на одного. Ці проєкти зазвичай базуються на моделі програмування Actor, AO також належить до цього типу. У моделі Actor кожен обчислювальний одиниця розглядається як незалежний агент, що обробляє транзакції, а обчислювальні одиниці взаємодіють через зв'язок. AO стандартизував передачу повідомлень Actor, реалізувавши децентралізовану обчислювальну мережу.

На відміну від традиційних пасивних тригерних смарт-контрактів, AO може реалізувати активне виконання смарт-контрактів за допомогою способу "cron", який тригерується фіксованим часовим циклом, наприклад, для безперервного моніторингу арбітражного простору торгівельної програми.

Мережа AO має швидкі можливості масштабування, децентралізовану обчислювальну здатність, надзвичайну ємність для зберігання даних, програмну модель актора, а також можливість активного ініціювання транзакцій, що робить її дуже підходящою для розміщення AI Agent. AO також підтримує інтеграцію великих моделей AI в смарт-контракти блокчейну.

Технічний аналіз: Як AO створює децентралізовану обчислювальну мережу для AI Agent?

Характеристики мережі AO

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

AO використовує модульний дизайн, в мережі існує три основні одиниці: одиниця керування (SU), обчислювальна одиниця (CU) та одиниця кур'єра (MU). Після того як транзакція надіслана, одиниця кур'єра приймає транзакцію, перевіряє підпис, пересилає її одиниці керування. Одиниця керування може бути розглянута як точка з'єднання AO з певним зберіганням ланцюга, допомагаючи мережі впорядкувати порядок транзакцій і завантажити їх у ланцюг зберігання для завершення консенсусу. Наразі спосіб консенсусу - це POA (доказ повноважень). Після завершення консенсусу завдання розподіляється обчислювальній одиниці, CU відповідає за виконання конкретних обчислень, результати повертаються MU для пересилання користувачу.

CU-колектив можна розглядати як децентралізовану мережу обчислювальної потужності. В рамках повного економічного планування, вузли CU повинні заставити певні активи, змагатися за обчислювальну продуктивність, ціну та інші фактори, щоб надавати обчислювальну потужність для отримання прибутку. Якщо виникає помилка в обчисленнях, активи будуть конфісковані. Це стандартний економічний механізм безпеки.

Відмінності AO від інших мереж

AO як універсальна обчислювальна платформа, і відмінності від традиційних платформ смарт-контрактів очевидні. Одна з мереж зберігання також запустила свою платформу смарт-контрактів, але це еквівалент архітектури консенсусу стану EVM, і за враженнями вона поступається традиційним платформам смарт-контрактів.

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

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

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

На економічному та дизайнерському рівнях, певна відома мережа для забезпечення продуктивності висунула високі апаратні вимоги до учасників вузлів, що створило високий бар'єр для входу. AO ж використовує справедливий запуск і бездозвільний спосіб роботи, де застава може брати участь у конкурентному видобутку. AO застосовує модульний дизайн, MU, CU, SU розділені, користувачі можуть обрати спосіб реалізації віртуальної машини, що знижує витрати на вхід для розробників.

Однак, у AO можуть бути деякі системні недоліки, такі як відсутність атомарності міжконтрактних транзакцій в асинхронній моделі Actor, що може ускладнити розвиток DeFi-додатків. Нова обчислювальна модель також ставить перед розробниками вищі вимоги. У рамках архітектури AO віртуальна машина wasm має обмеження до 4 ГБ, що також призводить до неможливості використання деяких складних моделей.

Враховуючи це, AO вибирає зосередитися на сфері AI Agent, ця стратегія, можливо, є результатом використання сильних сторін і уникнення слабкостей. Цікаво, що деяка відома мережа також оголосила на початку 2024 року про намір зосередитися на сфері AI.

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

AO5.39%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Репост
  • Поділіться
Прокоментувати
0/400
SolidityJestervip
· 07-22 09:41
Архітектура непогана, просто ця назва неприємна.
Переглянути оригіналвідповісти на0
OfflineNewbievip
· 07-20 06:51
Ця хвиля, напевно, знову змусить мене стати новачком.
Переглянути оригіналвідповісти на0
New_Ser_Ngmivip
· 07-19 17:09
Так це? Старий трюк.
Переглянути оригіналвідповісти на0
AirdropFatiguevip
· 07-19 16:59
Хіба що це не просто додатковий режим актора...
Переглянути оригіналвідповісти на0
SandwichDetectorvip
· 07-19 16:58
ao? Трохи занадто дорого, чи не так?
Переглянути оригіналвідповісти на0
  • Закріпити