AO is built on Arweave's on-chain storage, achieving infinitely scalable decentralized computing, allowing any number of processes to run in parallel at the same time. The decentralized AI Agent is hosted on the chain by AR and run on the chain by AO. AO is an official Arweave project launched by Arweave founder Sam Williams, supporting the introduction of large AI models into blockchain smart contracts.
A16Z @a16zcrypto's CTO highly praised AO's programming model as "very elegant" and a truly impressive work. At the same time, Hill, the head of research at SevenX Ventures, a well-known Web3 investment institution, excitedly tweeted 20 minutes after the AO conference started: AO may be the ultimate solution for hosting and running decentralized artificial intelligence agents (AI agents).
Storage and computing of on-chain AI
AO's ultimate vision is to achieve seamless integration of AI and blockchain, enabling AI models to be hosted on the chain and run directly on the chain, and to achieve autonomous decision-making. This will greatly enhance the intelligence level of decentralized applications and bring revolutionary changes to Crypto. Funds are not just passively deposited, but can be actively operated, calculated and optimized through Al, which greatly improves the liquidity and utilization efficiency of funds.
In traditional finance, funds are deposited in banks and managed uniformly by banks. This method is inefficient and cumbersome. In DeFi, assets can be automatically pledged and circulated, which improves the utilization efficiency of funds. On AO, all funds are managed by users themselves and managed by their own robots or AI. Each fund can have its own strategy, which will greatly improve the intelligence level of financial assets. Because AO has better performance and architecture, users can inject contract code into their wallets and the agent will automatically execute the strategy.
In the past, Arweave, as a storage protocol, could only be regarded as a hard disk, and a hard disk alone could not carry a larger narrative and usage scenario. Therefore, Arweave created a CPU that is perfectly compatible with its own hard disk - AO, and integrated it into the narrative of on-chain AI. It can be said that AO saved AR, and the market showed great interest and expectations for AO. Before February 2024, the price of AR has been hovering around $6-10, significantly underperforming BTC, and has not risen with the mainnet upgrade and the start of the bull market. It was not until the release of AO that the price of $AR rose rapidly, rising 4 times in a month. After the news of the $AO token was released, the maximum short-term increase of $AR exceeded 18%. The volatility and wealth-creating effect brought by $AO are becoming more and more obvious.
Challenges and Solutions for Putting AI Models on Chain
AO’s core goal is to enable trustless and collaborative computing services without any practical scale limitations, which provides a new paradigm for applications to combine blockchain. There are many mainstream public chains, but they all have many shortcomings for on-chain AI:
Ethereum: Although Ethereum dominates in smart contracts, its computing and storage space capabilities are limited, making it difficult to handle complex AI models. Compared to Ethereum, which can only use a single shared memory space, AO also allows any number of parallel processes to operate in the computing unit at the same time, and collaborate with other units through open message passing, without relying on centralized memory space. In addition, Ethereum gas is very expensive, and running a full-chain AI agent is unacceptable to ordinary retail investors.
Other high-performance blockchains such as Solana, Aptos, and Sui: Despite their high throughput, their main optimization direction is transaction processing speed, with insufficient support for complex AI calculations, no way to store AI models on the chain, and an unfriendly operating environment for AI.
Decentralized storage and decentralized computing power such as Filecoin and io.net: Filecoin and io.net and other projects proposed decentralized storage and computing power, trying to compete with traditional AWS, but the real value of blockchain lies in consensus and trustlessness, rather than direct competition for computing costs or storage costs. Projects such as Filecoin and io.net simply use blockchain technology to implement a storage or computing power market where users can trade, and more use decentralized technology to allocate computing resources. There is no innovation to achieve anti-censorship, non-closable or trustless computing methods. Arweave is completely different. It focuses on blockchain storage. Blockchain storage is similar to Bitcoin's ledger, which has the characteristics of decentralization, immutability and traceability. In the Arweave ecosystem, there are projects such as Apus that are building AO nodes for GPUs. In the future, these nodes will also run on AO. As a protocol, AO was designed by Sam, the founder of Arweave, hoping to be more decentralized. Developers around the world can freely develop GPU computing, DPIN and social applications on the AO protocol. It is completely open and does not rely on large VC financing. Instead, it is built in a decentralized way from the beginning. This model makes AO highly decentralized from the beginning.
AO+AR Architecture
AO is a distributed, decentralized, actor-oriented computing system based on Arweave. Actor is the basic unit of a concurrent computing model in computer science. Actor-oriented refers to a method based on the actor model. In this method, each actor can modify its assigned private state, but if the state of other actors is to be modified, it can only be modified indirectly by sending messages. It is suitable for building highly concurrent, distributed and fault-tolerant systems
AO consists of three subnets. Including messenger unit (MU), scheduling unit (SU) and computing unit (CU). These three subsystems work together and are responsible for receiving and processing information, scheduling and sorting information, and actual computing operations. Through the ordering of the blockchain, each unit can be used as a horizontally scalable subnet to perform a large number of transactions at the same time, thereby achieving high-performance computing and theoretically providing nearly unlimited computing performance. Its characteristics can be summarized into two:
Separation of computing and storage: AO uses Arweave's decentralized storage solution to ensure the permanence and immutability of data. Arweave is responsible for storing AI models and their related data to ensure the security and verifiability of data, while AO is responsible for performing complex computing tasks, including reasoning and training of AI models, and verifiability of computing results by storing all interaction logs. This holographic state storage mechanism allows anyone to reproduce the computing process and verify its correctness, which brings new possibilities for decentralized computing.
Unlimited expansion of computing power: AO's design allows any number of processes to run in parallel and coordinates between processes through a message-passing-based system, which contrasts with the traditional shared memory parallel computing model. This design improves the scalability and efficiency of the system because it avoids the lock competition problem in the traditional model. This is particularly important for running large AI models because it can significantly improve computing efficiency and speed.
The key processes in the AO network include: the interactive information in the AO network is passed to the SU after the signature is verified by the MU, and then uploaded to Arweave after being sorted by the SU. A consensus is reached on the order and stored on Arweave. When the user needs to obtain the status, the message will be passed to the SU through the MU. The SU selects the appropriate CU and delivers the message to the CU. The CU completes the status calculation through the data on Arweave and returns the output to the user through the MU.
Sam, the founder of AR, provided a llama3 model on AO in his personal Github repository, which means that large models can be run directly on AO. The AO+AR architecture is tailor-made for on-chain AI, and this design model has now been proven to be very suitable for Al computing. Three key points have been achieved to make on-chain AI agents truly possible:
Separation of computing and storage: Storing AI models and their training data requires a lot of space. Arweave provides a decentralized and efficient storage solution to ensure data persistence and immutability. Unlike other blockchains, AO can directly perform model training, which is a major breakthrough. AO+AR's SCP (storage consensus paradigm) separates the computing layer from the storage layer, making the storage layer permanently decentralized, while the computing layer maintains the mode of the traditional computing layer. Therefore, AO's computing resources are not essentially different from traditional computing, but a permanent storage layer is added to make traditional computing traceable and decentralized. AO's computing scalability has no type restrictions, and we can implement multiple computing modes such as EVM and WASM on AO. By storing computing logs and processes on AR, AO's computing power is almost the same as traditional computing. In this way, we can further expand GPU computing and even adapt computing models such as NVIDIA's CUDA, showing its wide scalability.
Actor architecture: On-chain computing is often limited by resources, but AO significantly improves processing efficiency through its parallel computing capabilities. AO itself is designed using the Actor model, which is closely related to AI research. The core idea is that each component of the system can be an independent and autonomous agent, which can be realized by sending messages when interaction is needed. The Actor in this model is very similar to the AI Agent. AO can allocate multiple computing units to handle the reasoning tasks of the AI model, thereby overcoming the computing bottleneck.
Security and credibility: In order to ensure the credibility of AI reasoning results, all interaction logs and calculation processes are recorded on Arweave, and any participant can verify the correctness of the calculation results. AO's security mechanism ensures the credibility of the calculation process and results.
On-chain autonomous AI agent ecosystem
Since the release of the test network, the number of developers and network messages in the AO ecosystem has grown rapidly, and currently exceeds 100 million messages. The AO Ventures incubator has played a key role in promoting the development of the AO ecosystem. By providing technical support and resources, it has attracted a large number of developers and innovative projects, further enriching the AO ecosystem.
Autonomous Finance: Using the AO platform, Autonomous Finance hopes to realize financial agents including: DCA asset management agent, autonomously balanced index fund agent, autonomous hedge fund agent with customized risk strategy, on-chain prediction agent, high-frequency trading agent, etc. Currently, the DCA investment agent product has been launched, and users can set parameters such as fixed investment asset type, slippage range, liquidity pool, and fixed investment time. Of course, this does not realize the use of AI to formulate investment strategies, but is more at the level of contract automation that does not require off-chain triggering.
Apus Network: Trustless GPU solution to achieve Trustless AI in AO. Inspired by Sam, Apus Network uses Trustless GPU solution combined with Arweave's decentralized storage and AO's hyper-parallel computing to achieve verifiable and credible AI inference results, paving the way for building more reliable and transparent AI applications. aos-llama builds AOS images by leveraging the llama2.c inference engine, provides a Lua interface to load the Llama model in Arweave, and provides conversion tools and a comprehensive toolset to efficiently perform AI inference on AO.
In addition to AI projects, there are many good GameFi and DeFi projects on AO:
AO GAMES: AO GAMES is a full-chain game distribution platform built on AO, which will provide a Web2-level gaming experience with low entry barriers, extremely fast transaction speeds, and extremely low costs. Importantly, AO GAMES also supports the introduction of AI models to build AI-driven Web3 game projects.
AOX: AOX is the first and only cross-chain bridge project of AO, developed by the everVision team, and provides asset cross-chain services between the AO network and other blockchain networks based on MPC (multi-party secure computing) technology. Currently, AOX is in the Beta stage and only supports the cross-chain function of $AR between Arweave and AO networks. At the same time, a cross-chain incentive activity was recently launched to encourage users to transfer $AR from the Arweave network to AO through AOX. Users can earn $TAOX test tokens by completing tasks to obtain airdrops of official tokens in the future. It is reported that AOX will launch cross-chain services for Ethereum, BTC, BSC and other networks in the future, so that more public chains and more types of assets can seamlessly enter the AO network. ArSwap: ArSwap is the third DEX to be launched on the AO ecosystem after Permaswap and Bark. It is developed by the Pianity team (Arweave Ecological Music NFT Project). Currently, test tokens such as $AR, $AOCRED, $Fire, $Earth, $Water and $Air have been launched. Users can experience transactions and establish LP liquidity pools on ArSwap by receiving faucets. At the same time, the team has recently optimized the product to further increase the speed of transactions.
aoWebWallet: aoWebWallet is the first native AO web wallet, designed to securely manage assets on AO, supporting the sending, receiving and tracking of AO network assets. Users can log in directly by connecting to the Arconnect wallet (Arweave wallet), or by importing the wallet's .JSON file. Currently, aoWebWallet already supports a variety of AO assets, including $AO-CRED, $Bark, $TRUNK, $0rbit, $Fire and $Earth.
Token Economics
On May 30, 2024, AO announced that it will complete the issuance of $AO tokens, and the token will be launched on June 13, Beijing time. In addition, the token associated with the project is $AR, and before $AO completes TGE, $AR is still one of the targets of speculation. After the announcement of the $AO token, $AR's maximum short-term increase exceeded 18%. On the one hand, $AR is currently the only target to undertake this event, and on the other hand, it may be related to the rule that $AR can obtain $AO tokens. The two rules of bridging assets to AO (currently $AR is basically the only asset that can cross-chain to the AO network) and holding $AR are actually digesting the selling pressure on $AR caused by this event.
Circulation, token distribution method and participation opportunities
According to official news, $AO will be launched with 100% fairness, without pre-mining, pre-sale and priority acquisition, with a total token of 21M, and halving every four years. The $AO token model adopts the same total of 21 million and halving mechanism as Bitcoin every four years. These design elements not only ensure the scarcity and fairness of tokens, but also pay tribute to Bitcoin, demonstrating the recognition of the concept of decentralization and fair distribution.
What is important is the way to obtain tokens: (1) bridge assets to AO (2) hold $AR (3) participate in the construction of the AO ecosystem. However, the official also clearly pointed out that users in the United States and sanctioned regions will not be able to mint $AO through the bridge network.
From the release method, it can be seen that the official hopes to ensure that the token can be launched 100% fairly. It is worth noting that cross-chain to AO is one of the ways to mint tokens. Currently, AOX (aox.xyz) is the only cross-chain bridge in the AO ecosystem.
Token usage scenarios
According to the answer of outprog, one of the proposers of AO, in X Space, AO tokens and AR tokens will have their own functions. AR tokens will focus on the storage function and consensus maintenance of Arweave, while AO tokens will focus on solving the communication problem between computing and applications, that is, AO and AR will maintain the computing and storage functions of the network respectively.
Preview
Gain a broader understanding of the crypto industry through informative reports, and engage in in-depth discussions with other like-minded authors and readers. You are welcome to join us in our growing Coinlive community:https://t.me/CoinliveSG