The coin is about to be issued, a comprehensive interpretation of the AO technical principles and ecological potential
Original title: "Metrics Ventures Research Report | Token issuance is imminent, a comprehensive interpretation of AO's technical principles and ecological potential"
Original author: Charlotte, Kevin, Metrics Ventures
1 Starting out as a storage company, AO helps Arweave regain its momentum
The Arweave mainnet was launched on November 18, 2018. In more than five years, it has undergone 13 major upgrades. Its business direction is permanent decentralized storage services. However, when we observed the changes in network data, we found that the above upgrades did not really form a moat for Arweave. From 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 as a whole hovers 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 of similar businesses, but the track where Arweave is located - decentralized storage, is a certain distance from ordinary retail investors. Ordinary users do not have much motivation to use it, and cannot quickly perceive the 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.
Such a 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 main network 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 in the past, Arweave hoped that other protocols would use its own hard drive, but with little success. It was too far away from the infrastructure of ordinary users and lacked 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 Principle: How to achieve verifiable infinite computing?
AO is an Actor Oriented computer running on Arweave. It is designed as an environment that can host any number of parallel processes, and the processes are coordinated through an open message passing 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) Verifiability and reproducibility of computing results, thereby achieving minimum trust.
Before introducing how AO achieves the above functions, let’s first understand the basic composition 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 infinite 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 traditional consensus mechanisms, which require network participants to reach a consensus 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, everyone can in principle 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 the 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 realizes horizontal expansion, making 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 sorter, 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, and uploaded to Arweave after being sorted by the SU, and the order is reached and stored on Arweave. When the user needs to obtain the status, the message will be passed to the SU through the MU, and the SU will select the appropriate CU and deliver 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 difference of AO. The traditional EVM represented by Ethereum processes transactions in sequence, and the state can only be modified by one transaction at a time. The entire system presents a single linear 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, which is parallel processing of non-conflicting transactions. Taking Monad as an example, its core process includes three: (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 dependency 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 very obvious expansion bottleneck: only non-conflicting transactions can be processed in parallel. If it involves accessing and modifying the same state, it still involves the problem of "lock contention". The difference between AO and the parallel public chain is: (1) using a parallel computing architecture that uses message passing instead of shared memory; (2) only reaching consensus on the order of stored data, not 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 the infinite expansion of computing power.
Comparison between decentralized computing market and AO:
Networks represented by Akash provide a decentralized computing market for container hosting services, but sacrifice the ability to create trustless services, that is, its computing results cannot be verified and reproducible, and therefore lose 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 Arweave has persistent availability, and the state can be calculated by any participant. Everyone can reproduce the calculation 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 calculation process reproducible; (2) The calculation unit needs to provide a cryptographically signed statement about the calculation resu< (3) The calculation unit needs to be pledged, and will face penalties when the calculation result is wrong.
In summary, the architecture of AO and AR not only guarantees the unlimited expansion of computing power, but also guarantees the verifiability and minimum trust of calculation. Compared with existing similar projects, it has certain differences and moats.
1.3 The AO ecosystem is booming
The AO ecosystem is still in a very early stage, but it is booming. Judging from the overall data of AOlink, the number of messages processed by the AO network has exceeded 116M, and the number of daily users has reached 116M at its peak. 5K, but recently fell back to around 1.5K, and the number of holders of the AO network's test token ($AOCRED, used to distribute to AO network builders) has exceeded 4100.
Within three months after the release of the AO test network, the AO network has initially established infrastructure and financial systems, including cross-chain bridges, oracles, wallets, AMM, stablecoin protocols, etc. At the same time, games, social networking, Memecoin, AI and other applications are also being established.
(A panoramic view of the AO ecosystem as of 2024/4/26, source: @everPayHQ @ArweaveSCP)
The key protocols include:
· AOX: The first cross-chain bridge in the AO ecosystem, providing asset cross-chain services for the AO network based on MPC technology. It is currently in the Beta stage and only supports $AR cross-chain between the 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: The wallet infrastructure of the AO network.
· Astro: The stable currency protocol of the AO network, which has been launched on the test network in April. Currently, you can receive the test token tAR and mint the stable currency 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: Twitter of the AO ecosystem, a social application, with open functions and UI basically the same as Twitter, including post, long story and chatroom, etc., but supports rewards with four types of assets: TRUNK/Wrapped AR/AOCRED/typr test tokens.
· Permaverse: The game and metaverse distribution platform of the AO network. The currently released game is dumdum. Players can get points by stroking their dumdum (a green elephant), corresponding to potential airdrop rewards, and also build a very simple metaverse environment for dumdum.
· AO Games: A game and metaverse distribution platform that was just launched this week. The product features mentioned in the tweet include: a game experience similar to Web2, the ability to integrate on-chain AI, etc.
· outcome_gg: A prediction market for the AO ecosystem. The prediction indicators include AO ecosystem, games, defi, meme, business, and technology. After the project is announced, AI autonomous agents may be introduced to conduct prediction competitions by relying on LLM.
· TRUNK, Aetheris: memecoins for the AO ecosystem.
· AOVM: An AI tool for the AO ecosystem. For end users, artificial intelligence 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 very 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 products 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 external business expansion is not smooth, then the self-built CPU will release the potential of this hard disk.
2 What is the relationship between AO and the AI track?
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, and the Actor model itself is different from AI. There is a close relationship between the research and the AO. The core idea is that each component of the system can be an independent and autonomous agent. When interaction is needed, it is achieved by sending messages. The Actor in this model is very similar to the AI Agent, which makes it very attractive to host AI models and build AI applications in the AO ecosystem. So 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, putting models on the chain means storing ML models in smart contracts on the blockchain, and the models can be used by calling smart contract methods. However, this requires: (1) storing AI models 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 infeasible to store models, especially large language models, on the chain; (2) computing resources are limited, and the blockchain has high latency and low throughput, which will limit the high-performance computing of AI models. The operation of the model requires all nodes to complete the calculation process at the same time, which this single-threaded architecture obviously cannot support.
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 modeling in traditional blockchains, such as storing AI models, making it possible to host large language models. In addition, parallel computing capabilities effectively alleviate the demand for computing resources. 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 ecology 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 ecology has taken the lead in opening up the verifiability of calculations. The first project launched at present 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 related to 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 the use scenario of tokens, $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 Endowment. 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 Endowment, which also makes the Storage Endowment regarded as a burning mechanism for $AR. When the growth rate of the Storage Endowment is greater than the newly added $AR, $AR can be regarded as entering a deflationary state.
From the trend of the currency price, after the release of AO, the price of $AR rose rapidly, rising 4 times in a month. In the recent short-term bear market, the price of AR has risen 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 area is mainly around $20-$40. $AR has twice tested the area around $47, and the current price is near this level again.
In valuation analysis, there are currently no projects in the same category as Arweave and AO. Projects with similar businesses include parallel EVM, high-performance public chain decentralized storage, and decentralized computing protocols. Arweave is basically equivalent to high-performance public chains and Filecoin in terms of market value, and is higher than Akash and Sei, but in terms 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 been launched, the current market value of $AR is not significantly underestimated, but the almost full circulation status reduces the dilution effect brought by the issuance of tokens, and the resistance to rising prices in the future may be relatively small.
The future issuance of AO tokens is also closely related to the tokens. According to official news, $AO will be launched with 100% fairness, without pre-mining, pre-sale and priority acquisition. The total amount of tokens is 21M, and it will be halved every four years. 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. 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, then 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 test network stage, and ecological construction is in an extremely early stage. AO's real computing power has not been actually tested and exerted. We expect AO The ecosystem should give birth to some projects that can give full play to 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 rising steadily in the past period of time, the discussion among ordinary users is not high, and the AO test network 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 extremely 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 main network 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.
Original link
欢迎加入律动 BlockBeats 官方社群:
Telegram 订阅群: https://t.me/theblockbeats
Telegram 交流群: https://t.me/BlockBeats_App
Twitter 官方账号: https://twitter.com/BlockBeatsAsia
Disclaimer: The content of this article solely reflects the author's opinion and does not represent the platform in any capacity. This article is not intended to serve as a reference for making investment decisions.
You may also like
A letter to myself in 2024: 15 insights for traders from mindset management to seizing opportunities
Don't be afraid to try those opportunities that may not seem obvious at first.
SEC commissioners say agency may move away from enforcement actions
“We have a big toolkit,” SEC Commissioner Hester Peirce said earlier this month
Scam Sniffer: ZachXBT has helped resolve a URL redirection attack targeting Pudgy Penguins users
BNB breaks through $710