The current challenge to execute machine learning programs on the conventional blockchain is that the virtual machine is extremely inefficient when running any nontrivial machine learning models. Therefore, most people think it is impossible to run AI on the blockchain.
Cortex has built a blockchain whose virtual machine (CVM) utilizes the GPU, which can execute AI programs on-chain, and is compatible with the EVM. In other words, the Cortex chain can execute all the Ethereum Dapps, and on top of that, incorporate machine learning into these Dapps. For the first time, instead of a black box, we can run ml models on the blockchain in a decentralized, immutable, and transparent manner − network consensus verifies every step of the AI inference.
- Introduction - Introduction to Cortex
- Details About Cortex - Details about the Cortex Project
- Hello World Tutorial - Get Started Calling an AI Model in a Smart Contract
- Cortex Clients - Official golang implementation of the CortexTheseus protocol
- Mining - Mining instruction and PoW algorithm explained (https://www.cortexlabs.ai/forum/topic/72/radiance-cortex-gpu-nvidia-8g-miner-v1-0-0/2)
- Cortex Virtual Machine - Explanation on CVM
- AI Contract - Instruction on the AI contract development
- Cortex Remix - Instruction on Cortex browser-based compiler and IDE
- Operators - A list of possible operators to interact with ml models
- MRT - A deterministic quantization framework that enables model inference on Cortex blockchain
- Model List - 13 pre-loaded models by Cortex team
- Model and Data Upload - Instruction on how to upload model and data
- CTXC - CTXC and fractional units explained
- Quota - Quota and related rules description
- AI DApp - Instruction and tools for AI DApp development
- Endorphin - Explanation on the fee structure and mechanism
- Storage Layer - Explanation on storage stack and how models/data are uploaded
- Wiki You can find json-rpc here
- Cuckoo cuckoo cycle by cortex
- Resource list some sources of blockchain
For information on Cortex setup, installation, bbuild, configuration, and usage, please see Cortex Clients Guide. To get started for mining, please see Mining Guide.
Besides enabling AI smart contracts, the other part of the Cortex project is the building of an open decentralized AI ecosystem on the blockchain. We have established a developer forum to curate a community to discuss and get helps.
Visit our Official Forum to get answers to common questions.