1 Starting from storage, AO helps Arweave regain its momentum


Arweave mainnet was launched on November 18, 2018. In the past five years, it has undergone 13 major upgrades, and its business direction is permanent decentralized storage services. However, when we observe the changes in network data, we find that the above upgrades have not really formed a moat for Arweave. Observing Arweave's business data, we can see that:


After entering 2023, the growth rate of Arweave's storage business has slowed down significantly, and the increase in storage data has dropped sharply. The monthly network storage volume has hovered between 2-4TiB. The lowest network storage volume was in June, with only 1.43TiB. The total storage volume for the whole year of 2023 was 32.96TiB. In comparison, the total storage volume of Filecoin network in 2023 exceeded 1.8 EiB (1EiB = 1,048,576 TiB). It can be seen that in decentralized storage, Arweave cannot shake Filecoin's dominant position at all, and business expansion is very difficult.



Not only is it difficult to break through the horizontal competition in similar businesses, the track that Arweave is in - decentralized storage, is a certain distance away from ordinary retail investors. Ordinary users do not have much motivation to use it, nor can they quickly perceive changes in fundamentals. In the new bull market, decentralized storage has more or less taken advantage of the AI/DePIN narrative, but it is just old wine in a new bottle and has not received much market attention.


This dilemma is also reflected in the price of the currency. Taking a one-year analysis period, before February 2024, the price of AR has been hovering around 6-10 dollars, significantly underperforming BTC, and has not risen with the mainnet upgrade and the start of the bull market, until the founder Sam announced on February 14 that Arweave officially launched AO.



As a storage protocol, Arweave can only be seen as a hard drive. A hard drive alone cannot carry a larger narrative and usage scenario. For a long time, Arweave has hoped that other protocols will use its hard drive, but with little success. It is too far away from the infrastructure of ordinary users and lacks market attention. Therefore, Arweave created a CPU that is perfectly compatible with its own hard drive, AO, which also caused its coin price to rise rapidly from $8 to nearly $50. This article will mainly introduce the technical principles and related ecology of AO.


1.1 AO Technical Principles: How to achieve verifiable infinite computing?


AO is an Actor Oriented computer running on Arweave, designed as an environment that can host any number of parallel processes, which are coordinated through an open messaging layer.


The core features of AO can be summarized into two:


(1) Any number of processes can run in parallel, which means unlimited expansion of computing power;


(2) The computational results must be verifiable and reproducible, thereby achieving minimum trust.


Before introducing how AO implements the above functions, let's first understand the basic structure of AO. The AO system contains two basic units: process and message, and three basic units (which can also be regarded as three important roles): scheduling unit (SU), computing unit (CU) and messenger unit (MU).



AO achieves verifiable unlimited computing power. The technical points mainly include the following aspects:


(1) Storage-based consensus paradigm (SCP): AO computers reach consensus by holographically storing message logs in Arweave. Arweave is used as a persistent and immutable log book to store all message logs, ensuring that the interaction log is permanently available, allowing any network participant to calculate the state.


(2) Only consensus on data order and storage is required, not on state: Blockchains such as Bitcoin and Ethereum use a traditional consensus mechanism, which requires network participants to agree on the state of the ledger. All nodes need to verify and reach a consensus on the current state, which results in a waste of computing resources and limits the speed and scalability of the network. AO does not need to reach a consensus on the state, but only needs to reach a consensus on the order and storage of the interaction log in Arweave. That is, the state of AO is "holographically" implied in the message log hosted by Arweave. Although there is no consensus on the state, in principle everyone can calculate the state through the data stored in Arweave. If the user wants to obtain the state, he can request the computing unit to complete the calculation and provide proof.


(3) Functional separation of AR and AO: Combined with the above analysis, AR and AO each have their own responsibilities. AO does not solve the verification problem, but is only responsible for completing the message transmission, sorting and state calculation, and mainly deals with calculation problems; Arweave is responsible for dealing with security and verifiability issues, reaching consensus on data order, and ensuring permanent and immutable decentralized storage. AO completes storage based on the interaction log on Arweave, but cannot modify the consensus of Arweave.


(4) Parallel computing architecture based on message passing: The two basic methods for implementing parallel computing are shared memory and message passing. AO adopts a message passing architecture, which is in contrast to the shared memory method used by parallel blockchains such as Solana and Sei. In the shared memory method, when one user accesses and modifies certain data, other users cannot modify it, that is, they need to wait for each other in the process of "lock competition" until the user "unlocks" the data before others can access it. Therefore, the scalability of this method has a certain upper limit. AO only needs to send interactive information during interaction, and there is no need to wait for "lock competition", which achieves horizontal expansion, which makes its parallel scalability reach any scale.


(5) Modular architecture of AO: The modularity of AO is reflected in the separation of CU, SU, and MU. Users can freely choose the appropriate sequencer, message relay, computing unit, and even the system-level virtual machine can be replaced at will, thereby supporting the introduction of processes in various smart contract systems into AO. CU, SU, and MU can achieve horizontal expansion, ensuring that computing power increases with demand.


Based on the above analysis, 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, uploaded to Arweave after being sorted by the SU, and 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.



1.2 Does AO’s technology have a moat?


To explore this issue, we compare AO with two similar projects: high-performance public chains with parallelism (such as parallel EVM, Solana, etc.) and decentralized computing protocols (Akash).


Comparison between parallel high-performance public chains and AO:


The main difference lies in the difference in the basic architecture of parallel computing. Here we use Ethereum as a benchmark object to better illustrate the differences of AO. The traditional EVM represented by Ethereum processes transactions sequentially, and only one transaction can modify the state at a time. The entire system presents a unilinear forward mode.


Parallel public chains can generally complete parallel processing of non-conflicting or non-overlapping transactions (conflicting transactions: generally refers to multiple transactions trying to access and modify the same data or state at the same time. This conflict usually leads to data inconsistency). For example, Sealevel allows Solana to process thousands of smart contracts at the same time. Each transaction describes the state it will read or write. The system completes the parallel execution of these non-overlapping and non-conflicting transactions by identifying non-overlapping transactions. Parallel EVM is similar, processing non-conflicting transactions in parallel. Taking Monad as an example, its core process includes three steps: (1) Optimistic execution, that is, optimistically assuming that all transactions are non-conflicting and executing them in parallel at the same time, but this may lead to errors. By tracking input and output comparisons, transactions will be re-executed where data is inconsistent; (2) Scheduling and dependency. To reduce unnecessary repeated execution, Monad will predict the dependencies between transactions through a static code analyzer, that is, pre-identify possible conflicts between some transactions to optimize execution; (3) State merging. After transactions are executed in parallel, the state updated by each transaction needs to be merged to ensure the state consistency of the entire block.


Although the system efficiency has been improved, the parallel public chain has a significant expansion bottleneck: only non-conflicting transactions can be processed in parallel. If the same state is accessed and modified, the problem of "lock contention" still occurs. The difference between AO and the parallel public chain is that: (1) it uses a parallel computing architecture that uses message passing instead of shared memory; (2) it only reaches consensus on the order of stored data, and does not need to reach consensus on the state. This makes AO more parallel and scalable. The scheduling unit, messenger unit, and computing unit can all be horizontally expanded infinitely, ensuring infinite expansion of computing power.


Comparison between decentralized computing market and AO:


The network represented by Akash provides a decentralized computing market for container hosting services, but sacrifices the ability to create trustless services, that is, its computing results cannot be verified and reproducible, and therefore loses the ability of smart contracts. In contrast, AO's computing is verifiable computing. Thanks to its holographic state storage mechanism, AO can even maintain the properties of traditional smart contracts. AO ensures that the interaction log is written to Arweave and has persistent availability. The state can be calculated by any participant, and everyone can reproduce the computing process and verify the correctness of other calculators. Measures to ensure verifiability and trustless services can be summarized as follows: (1) All interaction logs are holographically stored on Arweave, making the computing process reproducible; (2) The computing unit needs to provide a cryptographically signed statement about the computing results; (3) The computing unit needs to be pledged, and will face penalties when the computing results are wrong.


To sum up, the architecture combining AO and AR not only ensures unlimited expansion of computing power, but also verifiability and minimal trust in computing. Compared with existing similar projects, it has certain differences and moats.


1.3 AO Ecosystem is thriving


The AO ecosystem is still in its very early stages, but it is booming. According to AOlink’s overall data, the number of messages processed by the AO network has exceeded 116M, and the number of daily users reached more than 5K at its peak, but has recently fallen back to around 1.5K. The number of holders of the AO network’s test token ($AOCRED, which is used to distribute to builders of the AO network) has also exceeded 4,100.



Within three months after the release of the AO testnet, the infrastructure and financial systems were initially established in the AO network, including cross-chain bridges, oracles, wallets, AMMs, stablecoin protocols, etc. At the same time, applications such as games, social networking, Memecoin, and AI are also being established.



Key agreements include:


AOX: The first cross-chain bridge in the AO ecosystem, providing cross-chain asset services for the AO network based on MPC technology. It is currently in the Beta stage and only supports the cross-chain of $AR between Arweave and AO networks. In AO, it corresponds to Wrapped AR. Currently, incentive tasks are being launched, and users can earn $TAOX test tokens by completing tasks such as cross-chain operations, which may correspond to formal token airdrops in the future.


0rbit: The oracle of the AO network, which supports bringing any data to the AO process through a valid URL. Users send messages to 0rbit to request data, and the 0rbit node will obtain the data and transmit it to the user's process.


Arconnect, aoWebWallet: wallet infrastructure for the AO network.


Astro: The stablecoin protocol of the AO network, which was launched on the test network in April. Currently, you can receive the test token tAR and mint the stablecoin USDA through tAR.


Permaswap, ArSwap, Bark: DEX in the AO network. Permaswap has just launched AO recently and currently supports the exchange between Wrapped AR and AOCRED; ArSwap and Bark were launched earlier and support more types of assets. In addition to AOCRED and Wrapped AR, they also support other projects or meme tokens in the ecosystem.


· typr: AO ecosystem’s Twitter, a social application. Its open functions and UI are basically the same as Twitter, including posts, long stories, and chatrooms, but it supports rewards using four types of assets: TRUNK/Wrapped AR/AOCRED/typr test tokens.


Permaverse: AO Network’s game and metaverse distribution platform. The currently released game is dumdum. Players can earn points by stroking their dumdum (a green elephant), which corresponds to potential airdrop rewards. At the same time, a very simple metaverse environment is also built for dumdum.


AO Games: A game and metaverse distribution platform that just launched this week. Product features mentioned in the tweet include: Web2-like gaming experience, ability to integrate on-chain AI, etc.


· outcome_gg: The prediction market of AO ecology. The prediction indicators include AO ecology, games, defi, meme, business and technology. After the project is announced, AI autonomous agents may be introduced to carry out prediction competitions by relying on LLM.


TRUNK, Aetheris: memecoins of AO ecosystem.


AOVM: An AI tool for the AO ecosystem. For end users, AI can be used as a personal assistant, market data analysis tool, etc. For developers, it can be used as a smart contract development assistant. The product has not yet been launched.

Overall, the AO ecosystem is still in its early stages and has just entered the "foundation-laying" stage. Most applications are still in the white paper stage, and there are even only tweets and website pages. No specific product and technical documents are online. The technical capabilities of the AO network have not yet been released and tested at the application layer. The development of the AO ecosystem will also feed back to Arweave's storage business. If the external business expansion is not smooth, then the self-built CPU will release the potential of this hard drive.


2 What is the relationship between AO and AI tracks?


After the launch of AO, Arweave was re-compared with projects in the AI ​​track and the parallel EVM track. In the previous article, we have introduced the difference between AO and parallel EVM. This section will briefly analyze the position of AO in the AI ​​track.


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, autonomous agent, which can be interacted with by sending messages. The Actors and AI Agents in this model are very similar, which makes hosting AI models and building AI applications in the AO ecosystem a very attractive direction. So specifically, how will AO solve the problem of empowering AI?


In a nutshell, AO makes it more feasible to put AI models on the chain, and can realize the calculation of the verifiability of AI models, thereby promoting the integration of AI models into smart contracts and expanding the use of AI in the Crypto world.


First, model on-chain means storing the ML model in a smart contract on the blockchain, and the model can be used by calling the smart contract method. However, this requires: (1) storing the AI ​​model and data on the chain, that is, saving the complete model and required data in thousands of nodes. The storage cost is extremely high, and it is economically unfeasible to store the model, especially the large language model, on the chain; (2) computing resources are limited. At the same time, the blockchain has high latency and low throughput, which will limit the high-performance computing of AI models. To perform AI model calculations on the chain, all nodes need to complete the calculation process at the same time, which is obviously not supported by this single-threaded architecture.


Therefore, currently model calculations are mainly performed off-chain and the results are returned to the chain. A compromise method is to use opml/zkml to implement the proof of reasoning results on-chain to improve the verifiability of off-chain calculations.


Compared with traditional blockchains (such as Ethereum), AO's technical advantages are: (1) it can be natively connected to Arweave. AR provides a storage layer, making it possible to store large amounts of data at low cost; (2) it can achieve verifiable and infinitely scalable parallel computing. This enables AO to solve many problems of on-chain models in traditional blockchains, such as the ability to store AI models, making it possible to host large language models. In addition, parallel computing capabilities effectively alleviate the demand for computing resources, and there is no need to repeat model calculations on all nodes, reducing computing redundancy and improving computing efficiency. In addition, all data in Arweave can be used as input for AO calculations, which greatly increases the data that can be used by on-chain models and promotes on-chain agents or AI applications to rely on more reliable data to make decisions.


The first focus of AO ecosystem in AI will be the combination of AI and finance, and AgentFi is proposed. AgentFi refers to the use of AI's reasoning ability to create and adjust complex strategies similar to fund managers. Using AI models to manipulate money is a sensitive matter, especially trustworthiness is particularly important. Compared with the introduction of AgentFi on other chains, AO ecosystem has taken the lead in opening up the verifiability of calculations. The first project launched so far is Autonomous Finance. Autonomous Finance hopes to achieve 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. At present, the DCA investment agent product has been launched, and users can set fixed investment asset types, slippage range, liquidity pool, fixed investment time and other parameters. Of course, this does not realize the use of AI wisdom to formulate investment strategies, but more stays at the level of contract automation that does not require off-chain triggering. We also need to track the capabilities of subsequent products to determine whether they are serious products or gimmicks.



3. Related Token Economics and Chip Analysis


On May 30, 2024, AO announced that it will soon complete the issuance of $AO tokens, and the token will be launched on June 13, Beijing time. In addition, the token associated with this project is $AR. Before $AO completes TGE, $AR is still one of the targets of speculation.


The maximum supply of $AR tokens is 66 million. 55 million were initially minted, all of which have now entered the market. The remaining 11 million are used as mining rewards, of which 10,744,796 tokens have been mined. The current mining reward for each block is about 0.75$AR, which will be halved every year. Arweave mines about 660 blocks per day, so the total number of newly added $ARs in circulation per day is about 500, and the selling pressure generated by mining is very small. The current circulating supply of $AR is 65,744,796, and the unlocking rate has reached 99.61%, which can be regarded as being in full circulation.


In terms of token usage scenarios, $AR is used as a payment medium for users to store data, and as an incentive for miners to produce blocks and store data. Arweave has a Storage Endowment mechanism, that is, the storage fees paid by users will not be fully distributed to miners. Currently, only 16.67% will be distributed to miners, and the rest will automatically enter the Storage Insurance Fund. Therefore, whenever data is uploaded, the Arweave network will move the corresponding number of tokens in circulation to the fund (Endowment) used to pay for the data storage fees accumulated over time. This fund will only be issued when the storage cost of miners is higher than the sum of new mining rewards + transaction fees to ensure that miners are always profitable. However, since the birth of Arweave, no one has extracted a token from the Storage Insurance Fund, which also makes the Storage Insurance Fund regarded as a burning mechanism for $AR. When the growth rate of the Storage Insurance Fund is greater than the newly added $AR, $AR can be regarded as entering a deflationary state.


From the price trend, after the release of AO, the price of $AR rose rapidly, increasing by 4 times in one month. In the recent short-term bear market, the price of AR rose against the trend and is close to a new high. At present, the chip concentration area is still concentrated around $10, and the other chip concentration areas are mainly around $20-$40. $AR has tested the area around $47 twice, and the current price has come to this level again.



In terms of valuation analysis, there are currently no projects in the exact same category as Arweave and AO. Projects with similar businesses include parallel EVM, high-performance public chain decentralized storage and decentralized computing protocols. Arweave's market value is basically the same as high-performance public chains and Filecoin, and higher than Akash and Sei. However, in the comparison of FDV, public chains and storage projects are much higher than Arweave. Therefore, considering that the AO ecosystem is still in an extremely early stage and the main network has not yet been launched, the current market value of $AR is not significantly underestimated, but the almost full circulation status reduces the dilution effect caused by token issuance, which may The subsequent upward resistance faced will be relatively small.



Closely related to the token is the future issuance of the AO token. According to official news, $AO will be launched with 100% fairness, without pre-mining, pre-sale and priority acquisition. The total token supply is 21M, and it will be halved every four years. What is important is the way to obtain the token: (1) bridge assets to AO (2) hold $AR (3) participate in the construction of the AO ecosystem. At present, the specific token model of AO has not been announced. 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 mainly focus on the storage function and consensus maintenance of Arweave, while AO tokens focus on solving the communication problem between computing and applications, that is, AO and AR maintain the computing and storage functions of the network respectively.


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 for this event, and on the other hand, it may be related to the rule that $AR can be obtained by holding $AR. 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. However, it should be noted that the $AR token currently carries the market's dual valuation of computing and storage. When $AO is about to be released, $AR will also need to be revalued, which may dilute part of $AR's market value.



4 Summary


Although the market always says "speculate on new things, not old things", because old narratives often mobilize new market attention, some old projects are bringing new surprises with technological innovation, and compared with new coin projects, the tokens of these old projects have basically entered the full circulation stage, with less unlocking and selling, and fully bottoming out in the bear market, so these old projects may bring greater room for growth, and Arweave is a typical example of such a project. The combination of AO and AR has verifiable infinite parallel computing capabilities, which provides a technical moat for Arweave and injects new vitality and narratives.


From the perspective of ecological development, AO is still in the testnet stage, and the ecological construction is in the very early stage. The real computing power of AO has not been actually tested and exerted. We expect that the AO ecosystem should give birth to some projects that can exert its unique technical capabilities such as storage, verifiable computing, and large-scale parallel computing, such as decentralized social applications (which can ensure the permanent storage and call of social data), AI infrastructure and applications, etc. From the perspective of market attention, although the price of AR has been steadily rising in the past period of time, the discussion among ordinary users is not high, and the AO testnet has not become a "big hair" to attract market attention. Due to its relatively complex technical details, it is difficult for ordinary users to recognize the difference between AO and high-performance public chains and decentralized protocols, and how AO can cut into the AI ​​track, so they have not fully realized the growth potential of AO. AO is still in the very early stage of protocol development, and there is a lot of room for subsequent development. However, if the ecological development is not as expected, especially after the mainnet is launched, the performance and user experience are not up to expectations, and there are no sufficiently technically capable and out-of-the-box AI projects, the valuation of $AO will be greatly discounted.