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