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

星球日报

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

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

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

Что такое АО?

АО — это гиперпараллельный компьютер, децентрализованная вычислительная среда, которая позволяет одновременно выполнять любое количество процессов. По сравнению с предыдущими децентрализованными вычислительными системами, AO может выполнять как крупномасштабные, так и проверяемые вычисления. Суть AO заключается в том, что он не только увеличивает количество проверяемых вычислений, но и реализует проверяемые вычисления любого масштаба. Путем создания трех различных подсетей и использования Arweave в качестве базового уровня достигается высокая степень возможностей параллельной обработки и проверяемые расчеты.

Почему он называется АО?

Аббревиатура АО, взятая из концепции «ориентации на актера».

В информатике существует модель параллельных вычислений, называемая моделью актера, которая используется для проектирования и реализации распределенных систем, в которых базовой единицей является «Актер». Актер-ориентированное проектирование или программирование относится к методу проектирования или программирования, основанному на модели Актера. Этот метод подходит для построения высококонкурентных, распределенных и отказоустойчивых систем.

Основатель Arweave Сэм Уильямс считает, что AO — это совершенно другая парадигма программирования, чем системы смарт-контрактов, и, по сути, это лучшее решение для всех распределенных систем в мире и эпохи Web2.

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

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

Из каких частей состоит АО?

АО состоит из трех подсетей: модуля обмена сообщениями, блока планировщика и вычислительного блока.Сокращения: 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.

Каковы применения АО?

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

Outprog, основатель EverVision, также присутствовал на пресс-конференции и часто упоминался Сэмом.Децентрализованная торговая платформа Permaswap, которую они разработали, была создана задолго до того, как был создан проект AO, и будут возможности для дальнейшего развития и расширения в рамках AO. состав.

Будет ли AO в ближайшее время обновляться итеративно?

Сэм сказал, что он ожидает, что в будущем потребуются только обновления в стиле Биткойна (то есть очень редко). Со временем основные функции и права пользователей останутся неизменными с небольшими обновлениями. Здесь нет дорожной карты «поверь мне, брат». Существует только один полный и прозрачный протокол, который вы можете проверить и решить, использовать ли его самостоятельно.

Есть ли у АО независимые токены?

Эта часть информации пока не обнародована.

Посмотреть Оригинал
Отказ от ответственности: Информация на этой странице может поступать от третьих лиц и не отражает взгляды или мнения Gate. Содержание, представленное на этой странице, предназначено исключительно для справки и не является финансовой, инвестиционной или юридической консультацией. Gate не гарантирует точность или полноту информации и не несет ответственности за любые убытки, возникшие от использования этой информации. Инвестиции в виртуальные активы несут высокие риски и подвержены значительной ценовой волатильности. Вы можете потерять весь инвестированный капитал. Пожалуйста, полностью понимайте соответствующие риски и принимайте разумные решения, исходя из собственного финансового положения и толерантности к риску. Для получения подробностей, пожалуйста, обратитесь к Отказу от ответственности.
комментарий
0/400
Нет комментариев