На які деталі варто звернути увагу в паралельному комп’ютерному рішенні AO, запущеному Arweave?

星球日报

Після багатьох днів розігріву команда Arweave нарешті оголосила про запуск паралельного комп’ютерного рішення під назвою AO на прес-конференції.Їм знадобився рік від задуму до розробки, але його найдавнішу історію можна простежити до пропозиції Arweave чотирьох років SmartWeave, рішення для смарт-контрактів, засноване на постійному сховищі. Вибір цих технічних рішень дуже відрізняється від Ethereum або інших мереж, подібних до Ethereum: Ethereum починався з віртуальної машини, повної Тьюрінга, і поступово розширював свою територію; тоді як Arweave починав з мережі, яка забезпечувала постійне зберігання, а потім поступово додавав обчислювальних можливостей. .

На які деталі варто звернути увагу в паралельному комп’ютерному рішенні AO, запущеному Arweave?

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

Що таке AO?

AO — це гіперпаралельний комп’ютер, децентралізоване обчислювальне середовище, яке дозволяє будь-якій кількості процесів виконуватися паралельно одночасно. У порівнянні з попередніми децентралізованими обчислювальними системами, AO може виконувати як великомасштабні обчислення, так і обчислення, які можна перевірити. Основою AO є те, що він не тільки збільшує кількість обчислень, які можна перевірити, але й реалізує обчислення, які можна перевірити, будь-якої величини. Шляхом побудови трьох різних підмереж і використання Arweave як основного рівня, він досягає високого рівня можливостей паралельної обробки та розрахунки, які можна перевірити.

Чому він називається AO?

Взята з концепції «Орієнтований на актора», абревіатура AO.

В інформатиці існує модель паралельних обчислень під назвою Акторська модель, яка використовується для проектування та впровадження розподілених систем, у яких основним блоком є «Актор». Дизайн або програмування, орієнтоване на актора, відноситься до методу проектування або програмування на основі моделі актора. Цей метод підходить для побудови висококонкурентних, розподілених і відмовостійких систем.

Засновник Arweave Сем Вільямс вважає, що AO — це абсолютно відмінна парадигма програмування від систем смарт-контрактів, і це, по суті, найкраще рішення для всіх розподілених систем у світі та епохи Web2.

Приклад, який мені надав GPT 4: це можна порівняти з актором у театральній виставі. У драмі кожен актор грає свою роль, і вони діють незалежно, взаємодіючи з іншими акторами через діалог (повідомлення), але вони не поділяють внутрішній стан один одного (приватний стан), кожен актор може лише спостерігати за діями інших акторів (отримані повідомлення), щоб реагувати.

Додайте цікавий факт: назва статті, яка запропонувала модель актора в 1973 році, була «Універсальний модульний акторський формалізм для штучного інтелекту», яка мала на меті вивчення штучного інтелекту.

З яких частин складається АО?

AO складається з трьох підмереж, а саме: Messenger Unit, Scheduler Unit і Compute Unit. Абревіатури: MU, SU та CU. MU відповідає за отримання та обробку інформації, SU використовується для планування та сортування інформації, CU використовується для обробки розрахунків.

На які деталі варто звернути увагу в паралельному комп’ютерному рішенні AO, запущеному Arweave?

Який зв’язок між AO та Arweave?

«AO фактично є відкритим і гнучким протоколом даних для зберігання журналів обчислень за протоколом Arweave. Це не постійний реєстр і не мережа».

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

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

Який зв’язок між AOS і AO? Якою мовою програмування є Lua?

AO — це архітектура паралельного комп’ютера, а AOS — це спеціальна операційна система, заснована на цьому рішенні для паралельного комп’ютера. Розробники можуть використовувати мову Lua для розробки програм (написання смарт-контрактів) в AOS.

Lua — це проста у вивченні мова високого рівня, дуже лаконічна та проста у використанні. За збігом обставин я написав кілька сценаріїв на Lua майже 4 роки тому, і це справді проста мова програмування для початку. На той момент я не мав жодних знань про Lua, але мені потрібно було використовувати інструмент автоматизації HammerSpoon, щоб реалізувати деякі функції для отримання цін та інформації, я завершив це за кілька днів. Це ще простіше, якщо GPT допомагає.

Яке застосування AO?

Наразі спільнота організована для розробки двох додатків, а саме децентралізованої біржі Bark і децентралізованого протоколу стабільної валюти astro, який можна порівняти з Uniswap і MakerDAO. Bark запущено в тестову мережу, а astro буде оприлюднено пізніше.

Outprog, засновник EverVision, також з’явився на прес-конференції, і Сем часто згадував про нього. Розроблена ними децентралізована торгова платформа Permaswap була задовго до створення проекту AO, і в AO будуть можливості для її подальшого розвитку та розширення. структура.

Чи незабаром AO буде оновлено?

Сем сказав, що очікує, що в майбутньому (тобто дуже рідко) будуть потрібні лише оновлення в стилі біткойн. З часом основні функції та права користувачів залишаться незмінними з незначними оновленнями. Тут немає дорожньої карти «повір мені, брате». Існує лише один повний і прозорий протокол, який ви можете перевірити та вирішити, чи використовувати для себе.

Чи має AO незалежні токени?

Ця частина інформації поки не оприлюднена.

Переглянути оригінал
Застереження: Інформація на цій сторінці може походити від третіх осіб і не відображає погляди або думки Gate. Вміст, що відображається на цій сторінці, є лише довідковим і не є фінансовою, інвестиційною або юридичною порадою. Gate не гарантує точність або повноту інформації і не несе відповідальності за будь-які збитки, що виникли в результаті використання цієї інформації. Інвестиції у віртуальні активи пов'язані з високим ризиком і піддаються значній ціновій волатильності. Ви можете втратити весь вкладений капітал. Будь ласка, повністю усвідомлюйте відповідні ризики та приймайте обережні рішення, виходячи з вашого фінансового становища та толерантності до ризику. Для отримання детальної інформації, будь ласка, зверніться до Застереження.
Прокоментувати
0/400
Немає коментарів