ORA: Trustless Artificial Intelligence on Ethereum, Reshaping the Blockchain AI Ecosystem
Original Title: 《ORA: Ethereum's Trustless AI》
Author: ORA
Compiled by: Fairy, ChainCatcher
Editor's Note: On June 26, the oracle protocol ORA announced the completion of a $20 million financing round, with investors including Polychain, SevenX Ventures, HF0, and Hashkey Capital. At the intersection of blockchain and artificial intelligence, ORA is paving new frontiers. By combining AI, rich data sources, and arbitrary computing power, ORA not only breaks the limitations of smart contracts but also provides developers with space for innovation.
This article details ORA's core technologies and products, including Zero-Knowledge Machine Learning (zkML), Optimistic Machine Learning (opML), and Optimistic Privacy-Preserving AI (opp/ai). Reading this article will provide insights into how ORA is driving the development of on-chain AI.
Introduction to ORA
ORA is a trustless AI on Ethereum that enables artificial intelligence and arbitrary computing on the blockchain.
ORA breaks the limitations of smart contracts by providing AI, richer data sources, and arbitrary computing, allowing developers to innovate freely.
ORA's work is trusted by institutions such as Compound, the Ethereum Foundation, Uniswap, and Optimism.
1. Oracle ORA On-Chain AI
ORA makes on-chain AI a reality. ORA contributes a series of cutting-edge research and products to the field of on-chain AI. The products include zkML, opML, and opp/ai.
a) zkML: Zero-Knowledge Machine Learning
zkML is a cryptographic method for on-chain machine learning.
ORA is a pioneer in the field of zkML and has invented the world's first zkML library: Keras2Circom.
According to research supported by the Ethereum Foundation benchmark, Keras2Circom outperforms other zkML frameworks.
Additionally, Keras2Circom is ready for production and has been tested in a rich ecosystem.
Read more here and check out the Keras2Circom library on GitHub.
b) opML: Optimistic Machine Learning
opML is an economically efficient machine learning framework that now enables on-chain machine learning.
ORA is the inventor and creator of opML, both from an academic research and open-source implementation perspective.
zkML can generate cryptographic proofs for ML computations that are concise enough to be verified on-chain. However, current computing capabilities are not efficient and economical enough to generate proofs, especially for large AI models.
In contrast to zkML, opML can effectively bring large models like Grok's 31.4 billion parameter model on-chain, reducing management costs by over 1,000,000 times.
Learn more in our paper: https://arxiv.org/abs/2401.17555.
c) opp/ai: Optimistic Privacy-Preserving AI
opp/ai, Optimistic Privacy-Preserving AI, combines zkML for privacy protection with opML for efficiency enhancement.
opp/ai is a hybrid model tailored for on-chain AI.
ORA is the inventor of opp/ai.
Compared to pure zkML, opp/ai performs better while maintaining the same privacy characteristics as zkML.
Read more here and learn more in our paper: https://arxiv.org/abs/2402.15006.
2. ORA On-Chain AI Oracle (OAO)
a) Introduction
ORA's Onchain AI Oracle (OAO) is ORA's verifiable, decentralized AI oracle.
OAO allows anyone to use on-chain AI reasoning on any blockchain.
OAO uses opML to create verifiable proofs for ML computations that can be verified on the blockchain. This opens up new possibilities for AI on the blockchain.
b) OAO on Ethereum and Optimism
OAO has been running on Ethereum and Optimism based on opML to generate verifiable AI reasoning.
Last month, ORA OAO was deployed on the Ethereum mainnet.
Recently, in collaboration with Optimism, ORA OAO has been integrated into the Optimism mainnet.
Read more about the OAO deployment announcement on Ethereum and Optimism.
c) Building with OAO
As a developer, you can check out the following resources to build AI-driven on-chain applications:
OAO repository: OAO.
OAO documentation: AI Oracle.
Video tutorial on building with OAO: How to interact and build with OAO.
Ideas for building with OAO for inspiration: So you want to build with Onchain AI.
Reference for ORA ecosystem projects: awesome-ora.
3. ORA Initial Model Offering (IMO)
In the AI era, ORA introduces a new mechanism IMO (Initial Model Offering).
a) Introduction
TL;DR: IMO tokenizes AI models on-chain.
For AI models, IMO provides sustainable funding for open-source AI models.
For the ecosystem, IMO helps coordinate values and incentives for allocation and ongoing contributions.
Many open-source AI models face challenges in monetizing their contributions, leading to a lack of motivation for both contributors and organizations. As a result, the AI industry is currently dominated by closed-source profit-driven companies. The key to success for open-source AI models is to raise more funds and build openly.
With IMO, we can win the battle for open-source AI. IMO can achieve sustainable development of the open-source AI model ecosystem by promoting long-term benefits, encouraging participation, and funding the open-source AI community. When we have better open-source models than proprietary ones, we win.
IMO tokenizes the ownership of open-source AI models and shares its profits with token holders.
b) Core Components of IMO
IMO is permissionless, allowing anyone and any community to conduct an IMO for their AI models.
In IMO, there are two core components:
Verifiable on-chain AI models
On-chain revenue sharing
For Onchain AI, we need to bind tokens to the right AI models and reasoning. ORA is achieving this through the previously mentioned ORA OAO, the world's first AI oracle applicable to any AI model.
For on-chain revenue sharing, ORA introduces ERC-7641: Intrinsic RevShare Token, as the basis for IMO, to achieve fair revenue sharing. IMO tokens are not AI meme coins, but represent shares of AI models. Holders can benefit from the revenues of AI models from OAO and reasoning assets (such asERC-7007: Verifiable AI-Generated Content Token).
c) Overview of IMO
IMO is permissionless, allowing anyone and any community to conduct an IMO for their AI models.
IMO tokenizes specific AI models, providing:
Communities can effectively raise funds for open-source projects.
Incentives for contributors to continue improving globally accessible models.
Token holders can gain income opportunities by using on-chain models.
Meaningful IMO requires an Onchain AI and a revenue-sharing mechanism for IMO tokens:
Onchain AI can be realized through ORA OAO.
Revenue sources come from model usage in ORA OAO, as well as reasoning assets co-authored by ORA, such as ERC-7007.
The revenue-sharing mechanism can be executed through ERC-7641 written by ORA.
Read more about IMO here and here.
Watch ORA announce IMO at ETHDenver.
Watch a 60-second explanation of IMO.
4. OpenLM IMO: The World's First IMO
$OLM on Mainnet: 0xe5018913F2fdf33971864804dDB5fcA25C539032LP
Mainnet Address: 0xB57CFe32dbF5227d9c9A03eF3D2E9E53cb4524B0
a) Introduction to OpenLM
OpenLM is an executable language modeling (LM) repository aimed at facilitating research on medium-sized LMs.
OpenLM is open, high-performance, and decentralized AI, rather than a closed, centralized, permissioned LLM funded and overseen by large tech oligarchs.
OpenLM is an open-source model under the MIT license created by a decentralized team. Their contributions will be recognized through this donation, which will also help incentivize and promote the development of open-source LMs accessible to anyone.
b) OpenLM IMO
On April 10, we launched the world's first IMO: OpenLM IMO.
OpenLM IMO tokenizes the open-source models of OpenLM.
Just as Prometheus stole fire for civilization, ORA demonstrates the benefits that IMO brings to the open-source AI community through the first IMO of OpenLM.
$OLM is not ORA's token. It is the tokenization of the OpenLM model on Ethereum, with ownership shared among OpenLM contributors and the community. Nevertheless, ORA's on-chain AI oracle can enable the tokenization of AI models.
IMO will be the cornerstone of the OpenLM journey, providing funding and incentives to nurture a sustainable ecosystem, democratize access, and drive continuous development.
IMO for OpenLM is expected to revolutionize the landscape of LLMs by leveraging the power of open-source software and community.
Read more about OpenLM IMO here.
c) OpenLM IMO Event
The inaugural OpenLM IMO achieved great success.
500 million tokens were sold for 150 ETH (approximately $500,000). This happened within 5 minutes. This proves that there is high demand with a low supply. $OLM continues to change hands on the decentralized exchange Uniswap.
Unfortunately, due to demand far exceeding the limited supply, the vast majority of transactions attempted by those trying to purchase $OLM at the start of the sale were not successfully processed.
This is the first IMO, and there will be more in the future. Future IMOs will have different parameters to allow more valuable individuals and wallets to participate.
d) OpenLM IMO Roadmap
The goal of IMO is to nurture the open-source community and grow the ecosystem. OpenLM IMO provides more resources for the OpenLM open-source community.
This is the flagship demonstration of IMO technology. This is the beginning of a more sustainable, competitive, and open-source AI future.
Here is the roadmap to achieve the success of OpenLM IMO.
1. OAO Integration
To achieve revenue sharing for $OLM, ORA will integrate the OpenLM AI model into the Onchain AI Oracle. This way, every time a user interacts with the OpenLM model, on-chain revenue can be generated and tracked by OAO.
2. Expanding the OpenLM Ecosystem
For AI models, IMO provides sustainable funding for open-source AI models. With this effort of OpenLM IMO, various projects can contribute to the revenue pool of $OLM.
3. Donations to the OpenLM Community
As previously announced and planned, 10% of the $OLM IMO tokens will go to existing and future OpenLM contributors.
We are finalizing all the details of support for the open and decentralized AI community.
4. Revenue Sharing Activities
OpenLM RevShare token ($OLM) has the following features:
Revenue Sharing: A portion of the revenue from OAO or other sources will be allocated to the $OLM token revenue-sharing pool. Token holders can claim their share of the revenue every 90 days after a snapshot.
Burn: A portion of the income from OAO or other sources will be allocated to the $OLM token burn pool. Token holders can burn their tokens as a buyback mechanism. The burn mechanism will support the "floor price" of OpenLM tokens.

