Glossary
A comprehensive list of technical terms used throughout the 0G documentation.
A
AI Agent: An autonomous software program that can perceive its environment, make decisions, and take actions to achieve specific goals.
AVS (Actively Validated Services): Services that require active validation from operators, commonly used in restaking protocols like EigenLayer and Babylon.
C
Chain: In the context of 0G, refers to the 0G blockchain that serves as the foundational layer for transactions and smart contracts.
Compute Network: The distributed network of nodes that provide computational resources for AI workloads including inference and training.
D
DA (Data Availability): A layer that ensures data required by blockchain applications is available when needed, crucial for scalability and security.
deAIOS: Decentralized AI Operating System - 0G's comprehensive infrastructure for decentralized AI applications.
Decentralized Storage: A storage system that distributes data across multiple nodes rather than relying on centralized servers.
E
ERC-721: The standard interface for non-fungible tokens (NFTs) on Ethereum and EVM-compatible chains.
ERC-7857: An extension of ERC-721 that adds support for encrypted metadata, enabling secure transfer of AI agents as NFTs.
Erasure Coding: A data protection method that breaks data into fragments and encodes it with redundant pieces to ensure recovery even if some parts are lost.
I
Inference: The process of using a trained AI model to make predictions or decisions based on new input data.
INFT (Intelligent Non-Fungible Token): NFTs that can encapsulate AI agents with their intelligence and capabilities intact.
M
Modular Blockchain: A blockchain architecture where different functions (consensus, execution, data availability) are separated into specialized layers.
O
Oracle: In the context of INFTs, a service that verifies the integrity of metadata transfers using either TEE or ZKP technology.
P
Precompile: Built-in functions in a blockchain that are implemented at the protocol level for optimal performance.
Proof of Random Access (PoRA): 0G's consensus mechanism that ensures data availability by requiring nodes to prove they can access random data samples.
Q
Quorum: A minimum number of nodes required to reach consensus on a decision in a distributed system.
R
RaaS (Rollup as a Service): Platforms that provide infrastructure and tools to easily deploy and manage blockchain rollups.
Rollup: A scaling solution that processes transactions off the main chain while posting transaction data back to it.
S
Sharding: A scaling technique that divides a network into smaller parts (shards) to process transactions in parallel.
Storage Node: A node in the 0G network that stores and serves data to the network.
T
TEE (Trusted Execution Environment): A secure area of a processor that ensures code and data loaded inside are protected with respect to confidentiality and integrity.
Testnet: A test network that mimics the main network but uses test tokens, allowing developers to experiment without real value at risk.
V
Validator Node: A node that participates in consensus by validating transactions and proposing new blocks.
W
Web3: The vision of a decentralized internet built on blockchain technology, emphasizing user ownership and control.
Z
Zero Gravity (0G): The name representing the weightless state where transactions and data exchanges occur effortlessly in the 0G ecosystem.
Zero-Knowledge Proof (ZKP): A cryptographic method where one party can prove to another that a statement is true without revealing any information beyond the validity of the statement.
This glossary is continuously updated as the 0G ecosystem evolves. If you encounter a term not listed here, please contribute by submitting a pull request to our documentation repository.