Виконання будь-якого коду без довіри та можливість ділитися ним з усім світом – це основна ідея світового комп'ютера в децентралізованих мережах. Після Ethereum багато інфраструктурних проектів спробували реалізувати це в цьому напрямку, і найближчим часом запуститься мережа AO, яка є типічним представником.
Для "світового комп'ютера" ми можемо грубо розділити його функції на три основні частини: обчислення даних, доступ і зберігання. Протягом тривалого часу певний проєкт зберігання виконував роль "світового жорсткого диска", тоді як нова мережа AO (Актор Орієнтований) вводить універсальні обчислювальні можливості та надає функції смарт-контрактів.
AO: Загальна обчислювальна мережа на основі моделі актора
Сучасні провідні платформи децентралізованих обчислень можна розділити на дві великі категорії: платформи смарт-контрактів та універсальні обчислювальні платформи. Платформи смарт-контрактів, що представляються відомою платформою смарт-контрактів, ділять глобальну пам'ять стану і проводять консенсус щодо процесу обчислення, що змінює стан. Оскільки консенсус вимагає великої кількості повторних обчислень, його в основному використовують для обробки високовартісних бізнес-процесів за високих витрат. У порівнянні з цим, універсальні обчислювальні мережі не проводять консенсус щодо самого процесу обчислення, а перевіряють результати обчислень на основі бізнесу, обробляючи запити в порядку їх надходження, без спільної пам'яті стану. Цей підхід знижує витрати, дозволяючи мережі розширюватись на більш широкі сфери обчислювальних застосувань, на прикладі деяких мереж обчислювальної потужності.
Є також деякі проекти, які базуються на припущеннях безпеки віртуальних машин, поєднуючи загальні обчислення з розумними контрактами. Ці мережі здійснюють консенсус лише щодо порядку транзакцій і перевіряють результати обчислень, кілька змін стану обробляються паралельно на вузлах мережі. Віртуальна машина обчислювального середовища гарантує детермінованість результатів, тому, якщо порядок транзакцій залишається незмінним, кінцевий стан також залишиться незмінним.
Цей тип мережі має низькі витрати на масштабування, оскільки не ділить стан пам'яті, а кілька завдань можуть виконуватись паралельно без взаємного впливу. Ці проекти зазвичай базуються на програмній моделі Actor, AO також належить до цієї категорії. У моделі Actor кожен обчислювальний одиниця розглядається як незалежний агент, що обробляє транзакції, а обчислювальні одиниці взаємодіють через комунікацію. AO стандартизував передачу повідомлень Actor, реалізувавши децентралізовану обчислювальну мережу.
На відміну від традиційних смарт-контрактів, які активуються пасивно, AO має універсальні обчислювальні можливості і може реалізовувати активне виконання смарт-контрактів за допомогою механізму "cron" з фіксованим часовим циклом, наприклад, для безперервного моніторингу арбітражних можливостей.
Швидка здатність розширення мережі AO, надзвичайно велике зберігання даних, модель програмування Actor та можливість активного ініціювання транзакцій роблять її дуже підходящою для хостингу AI Agent. Водночас AO також підтримує впровадження великих моделей AI у смарт-контракти на блокчейні.
Особливості мережі AO
Мережева AO використовує модульний дизайн, що містить три основні одиниці: одиницю планування (SU), одиницю обчислень (CU) та одиницю посланця (MU). Коли транзакція надсилається, MU приймає транзакцію та перевіряє підпис, а потім пересилає її до SU. SU слугує точкою з'єднання AO з базовим зберіганням, допомагаючи мережі впорядковувати транзакції та завантажувати їх до ланцюга зберігання для завершення децентралізації. Поточний спосіб досягнення консенсусу — це POA (доказ повноважень). Після завершення консенсусу завдання розподіляються CU для конкретних обчислень, а результати повертаються MU користувачеві.
CU-колекція може розглядатися як децентралізована мережа обчислювальних потужностей. У рамках комплексного економічного планування вузли CU повинні ставити на кон певні активи, змагаючись за обчислювальну продуктивність, ціну та інші фактори, надаючи обчислювальну потужність для отримання прибутку. Якщо виникає обчислювальна помилка, вузол буде позбавлений активів, що є стандартним механізмом економічного захисту.
Порівняння AO з іншими мережами
У порівнянні з традиційними платформами смарт-контрактів, переваги AO як універсальної обчислювальної платформи очевидні. Хоча певна мережа зберігання також представила свою платформу смарт-контрактів, це є еквівалентною архітектурою консенсусу стану EVM, яка не забезпечує такого досвіду користувача, як традиційні платформи смарт-контрактів.
У порівнянні з іншими Децентралізація обчислювальними мережами, AO зберігає можливості смарт-контрактів і підтримує глобальний стан на базовому зберіганні. Архітектурно AO найбільше схожий на певну асинхронну обчислювальну блокчейн-мережу, продовжуючи багато дизайнерських концепцій останньої, такі як лише упорядкування порядку транзакцій, віртуальна машина вірогідного обчислення, асинхронна обробка моделі Actor тощо.
Основна різниця полягає в тому, що певна асинхронна обчислювальна мережа підтримує стан на основі контейнерів, тоді як AO має спільний шар стану. Це посилює здатність мережі до децентралізації, але також може обмежити реалізацію деяких спеціальних приватних бізнесів. З економічної та дизайнерської точки зору AO використовує більш відкритий і гнучкий підхід, знижуючи бар'єри для участі та витрати на розробку.
Однак AO також стикається з деякими викликами. Відсутність атомарності міжконтрактних транзакцій в асинхронній моделі Actor може вплинути на розвиток додатків класу DeFi. Нові обчислювальні моделі також висувають вищі вимоги до розробників. Крім того, обмеження пам'яті в wasm віртуальній машині в архітектурі AO може призвести до того, що деякі складні моделі не можуть бути використані.
Незважаючи на це, на фоні швидкого розвитку ШІ, AO все ще має величезний потенціал. З постійним вдосконаленням технологій та поступовим створенням екосистеми, AO має перспективи відігравати важливу роль у децентралізованих обчисленнях і сфері ШІ.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
9 лайків
Нагородити
9
6
Поділіться
Прокоментувати
0/400
CryptoTherapist
· 18год тому
давайте розглянемо психологічний спротив до світового комп'ютерного зору AO... тут, якщо чесно, видно класичні патерни травми довіри
AO мережа: нова спроба та виклик у створенні децентралізованого світового комп'ютера
Децентралізація мережі: бачення та виклики AO
Виконання будь-якого коду без довіри та можливість ділитися ним з усім світом – це основна ідея світового комп'ютера в децентралізованих мережах. Після Ethereum багато інфраструктурних проектів спробували реалізувати це в цьому напрямку, і найближчим часом запуститься мережа AO, яка є типічним представником.
Для "світового комп'ютера" ми можемо грубо розділити його функції на три основні частини: обчислення даних, доступ і зберігання. Протягом тривалого часу певний проєкт зберігання виконував роль "світового жорсткого диска", тоді як нова мережа AO (Актор Орієнтований) вводить універсальні обчислювальні можливості та надає функції смарт-контрактів.
AO: Загальна обчислювальна мережа на основі моделі актора
Сучасні провідні платформи децентралізованих обчислень можна розділити на дві великі категорії: платформи смарт-контрактів та універсальні обчислювальні платформи. Платформи смарт-контрактів, що представляються відомою платформою смарт-контрактів, ділять глобальну пам'ять стану і проводять консенсус щодо процесу обчислення, що змінює стан. Оскільки консенсус вимагає великої кількості повторних обчислень, його в основному використовують для обробки високовартісних бізнес-процесів за високих витрат. У порівнянні з цим, універсальні обчислювальні мережі не проводять консенсус щодо самого процесу обчислення, а перевіряють результати обчислень на основі бізнесу, обробляючи запити в порядку їх надходження, без спільної пам'яті стану. Цей підхід знижує витрати, дозволяючи мережі розширюватись на більш широкі сфери обчислювальних застосувань, на прикладі деяких мереж обчислювальної потужності.
Є також деякі проекти, які базуються на припущеннях безпеки віртуальних машин, поєднуючи загальні обчислення з розумними контрактами. Ці мережі здійснюють консенсус лише щодо порядку транзакцій і перевіряють результати обчислень, кілька змін стану обробляються паралельно на вузлах мережі. Віртуальна машина обчислювального середовища гарантує детермінованість результатів, тому, якщо порядок транзакцій залишається незмінним, кінцевий стан також залишиться незмінним.
Цей тип мережі має низькі витрати на масштабування, оскільки не ділить стан пам'яті, а кілька завдань можуть виконуватись паралельно без взаємного впливу. Ці проекти зазвичай базуються на програмній моделі Actor, AO також належить до цієї категорії. У моделі Actor кожен обчислювальний одиниця розглядається як незалежний агент, що обробляє транзакції, а обчислювальні одиниці взаємодіють через комунікацію. AO стандартизував передачу повідомлень Actor, реалізувавши децентралізовану обчислювальну мережу.
На відміну від традиційних смарт-контрактів, які активуються пасивно, AO має універсальні обчислювальні можливості і може реалізовувати активне виконання смарт-контрактів за допомогою механізму "cron" з фіксованим часовим циклом, наприклад, для безперервного моніторингу арбітражних можливостей.
Швидка здатність розширення мережі AO, надзвичайно велике зберігання даних, модель програмування Actor та можливість активного ініціювання транзакцій роблять її дуже підходящою для хостингу AI Agent. Водночас AO також підтримує впровадження великих моделей AI у смарт-контракти на блокчейні.
Особливості мережі AO
Мережева AO використовує модульний дизайн, що містить три основні одиниці: одиницю планування (SU), одиницю обчислень (CU) та одиницю посланця (MU). Коли транзакція надсилається, MU приймає транзакцію та перевіряє підпис, а потім пересилає її до SU. SU слугує точкою з'єднання AO з базовим зберіганням, допомагаючи мережі впорядковувати транзакції та завантажувати їх до ланцюга зберігання для завершення децентралізації. Поточний спосіб досягнення консенсусу — це POA (доказ повноважень). Після завершення консенсусу завдання розподіляються CU для конкретних обчислень, а результати повертаються MU користувачеві.
CU-колекція може розглядатися як децентралізована мережа обчислювальних потужностей. У рамках комплексного економічного планування вузли CU повинні ставити на кон певні активи, змагаючись за обчислювальну продуктивність, ціну та інші фактори, надаючи обчислювальну потужність для отримання прибутку. Якщо виникає обчислювальна помилка, вузол буде позбавлений активів, що є стандартним механізмом економічного захисту.
Порівняння AO з іншими мережами
У порівнянні з традиційними платформами смарт-контрактів, переваги AO як універсальної обчислювальної платформи очевидні. Хоча певна мережа зберігання також представила свою платформу смарт-контрактів, це є еквівалентною архітектурою консенсусу стану EVM, яка не забезпечує такого досвіду користувача, як традиційні платформи смарт-контрактів.
У порівнянні з іншими Децентралізація обчислювальними мережами, AO зберігає можливості смарт-контрактів і підтримує глобальний стан на базовому зберіганні. Архітектурно AO найбільше схожий на певну асинхронну обчислювальну блокчейн-мережу, продовжуючи багато дизайнерських концепцій останньої, такі як лише упорядкування порядку транзакцій, віртуальна машина вірогідного обчислення, асинхронна обробка моделі Actor тощо.
Основна різниця полягає в тому, що певна асинхронна обчислювальна мережа підтримує стан на основі контейнерів, тоді як AO має спільний шар стану. Це посилює здатність мережі до децентралізації, але також може обмежити реалізацію деяких спеціальних приватних бізнесів. З економічної та дизайнерської точки зору AO використовує більш відкритий і гнучкий підхід, знижуючи бар'єри для участі та витрати на розробку.
Однак AO також стикається з деякими викликами. Відсутність атомарності міжконтрактних транзакцій в асинхронній моделі Actor може вплинути на розвиток додатків класу DeFi. Нові обчислювальні моделі також висувають вищі вимоги до розробників. Крім того, обмеження пам'яті в wasm віртуальній машині в архітектурі AO може призвести до того, що деякі складні моделі не можуть бути використані.
Незважаючи на це, на фоні швидкого розвитку ШІ, AO все ще має величезний потенціал. З постійним вдосконаленням технологій та поступовим створенням екосистеми, AO має перспективи відігравати важливу роль у децентралізованих обчисленнях і сфері ШІ.