Оригінал | Odaily Planet Daily
Автор | Нань Чжи

Сьогодні рано вранці Forward Research, основна організація екосистеми Arweave, провела онлайн-конференцію та офіційно запустила децентралізований рівень паралельних обчислень AO на основі постійної мережі зберігання даних Arweave. Засновник Arweave Сем Вільямс детально представив на зустрічі інформацію, пов’язану з AO, і оголосив про відкриття тестової мережі.
Як тільки новина з’явилася, AR-токен Arweave піднявся з 16 USDT до максимуму в 27,5 USDT, з максимальним збільшенням приблизно на 72%. *Odaily Planet Daily пояснює функції, особливості та відмінності AO у цій статті. *
Згідно з офіційним визначенням документа, комп’ютер AO — це єдине уніфіковане обчислювальне середовище (один образ системи, єдиний образ), розміщене на гетерогенному наборі вузлів у розподіленій мережі. Комп’ютер AO створений для забезпечення середовища, яке дозволяє будь-якій кількості паралельних процесів працювати одночасно, координуючи їх через відкритий рівень обміну повідомленнями. Механізм передачі повідомлень з’єднує незалежно запущені процеси разом, утворюючи «мережу».
Щоб просто зрозуміти, нижній рівень комп’ютера AO все ще використовує розподілену технологію з децентралізованими блоками планування, обчислювальними вузлами, вузлами передачі інформації тощо, але це єдиний операційний об’єкт з точки зору сприйняття користувача.
В офіційній документації AO зазначено, що комп’ютери AO мають високу сумісність і можуть ефективно запускати кілька процесів паралельно, завдяки чому досягається висока продуктивність мережі. Його особливості включають:
Основною метою AO Computer є створення необмежених, надійних, паралельних та уніфікованих обчислювальних послуг. Створіть нове базове середовище для розробки DApp, яке має надійні характеристики смарт-контрактів і переваги традиційних обчислювальних середовищ, таких як Amazon EC 2.
(Щоденна примітка Odaily Planet: Amazon EC 2 – це послуга, яку надає AWS, яка надає послуги хмарних обчислень зі змінною потужністю. Примірники EC 2 надають різноманітні обчислювальні можливості та параметри конфігурації для різних робочих навантажень і потреб. )
Комп’ютер AO має загалом 5 компонентів.Odaily спрощує його функції та логіку роботи наступним чином:
Основною одиницею мережевих обчислень комп’ютера AO є «процес». Інтерактивна поведінка користувача надсилатиме «повідомлення» процесу, а потім процес запускатиметься та обчислюватиметься під певною віртуальною машиною, планувальником і виділеною пам’яттю. «Месенджер» відповідає за доставку повідомлень і надсилання інформації до «блоку планування» для обробки. «Обчислювальний блок» відповідає за обчислення вихідних даних. Нарешті блок планування завантажує дані в Arweave.
Крім того, AO Computer запустила децентралізовану операційну систему AOS, яка дозволяє розробникам запускати процеси командного рядка, які не обмежені розташуванням під час роботи, таким чином досягаючи безперебійної взаємодії користувача в мережі. Результатом є уніфікована глобальна обчислювальна платформа, яка долає обмеження масштабованості та використовується всіма учасниками.
Ethereum — це децентралізована обчислювальна мережа, у якій усі користувачі спільно використовують пам’ять і єдиний потік виконання. Спочатку Ethereum був задуманий для додавання повних обчислень Тьюринга до блокчейну, зробивши Ethereum «світовим комп’ютером». У документі AO зазначено, що пропускна здатність базової мережі Ethereum не покращилася з 2015 року.
Ethereum не планує розширювати мережу за межі можливостей однопотокової обробки, а натомість починає шлях розширення Rollup. Цей метод розширення зосереджений на підтримці додаткових мереж зведення. В екосистемі Ethereum є 14 зведених пакетів. Кожен із цих 14 зведених представляє обчислення одного потоку (в AO називається «процесом») і може виконуватися паралельно.
AO пропонує нову архітектуру, яка зосереджена на паралельному виконанні, а не на спільній пам’яті, підтримує будь-яку кількість незалежних процесів і в той же час зберігає програму децентралізованою та ненадійною.
У традиційних платформах смарт-контрактів, таких як Ethereum, архітектура спільного потоку обмежує виконання невеликих обчислювальних завдань, обмежує масштабованість і ефективність додатків і впливає на можливість інтенсивних обчислень.
Деякі мережі спрямовані на сприяння великомасштабним обчисленням у децентралізованих середовищах, наприклад Akash, яка надає ринок послуг децентралізованого розміщення контейнерів, що дозволяє виконувати традиційні недетерміновані програми, але жертвує можливістю створювати ненадійні служби. контракти).
Комп’ютер AO використовує голографічний механізм стану для підтримки традиційних функцій виконання смарт-контрактів. AO не намагається досягти консенсусу щодо стану самого обчислення, але зосереджується на тому, щоб журнали взаємодії записувалися та були доступні в Arweave. Тоді система голографічного стану гарантує, що результат завжди буде однаковим. Щоб просто зрозуміти, усі вузли традиційного блокчейну повинні досягти консенсусу та переконатися, що копії даних вузлів узгоджені за допомогою алгоритму консенсусу. AO спочатку виконує паралельні обчислення та виводить їх до Arweave, а потім механізм голографічного стану забезпечує узгодженість виводити результати, забезпечуючи тим самим обчислювальну потужність і можливості підтримки смарт-контрактів.
Згідно з документацією, комп’ютер AO — це комп’ютер паралельного світу з великими можливостями розширення, операційними можливостями та сумісністю. Однак його внутрішня тестова мережа була запущена лише через місяць. Залишається побачити, чи вдасться успішно запустити основну мережу в 2024 році та чи виправдає продуктивність впровадження очікування.