Glossary
DN
Datai Network
Origin Chain
Blockchain used as the source of extracted information. Examples: Ethereum, Solana
Account
End user account of the Origin Chain identified by an address.
Protocol
A set or standard of contracts in the Origin Chain allowing an Account to store some information. Examples: Uniswap, AAVE, ERC20, NFT
Plane
Predefined set of computed values related to a specific Account in regard to a specific Protocol. Examples: Active Positions Plane, PnL Plane
Plane SDK
A framework allowing developers to extract Plane values from the Origin Chain.
Projection
A bundle of code and configuration based on a Plane SDK. A Projection is identified by its content hash, and itβs split into subgraph and watcher components.
Subgraph
The first piece of a Projection. It uses TheGraph engine and indexes historical positions without computing any calculations.
Watcher
The second piece of the Projection. It uses the Host engine to fetch historical data processed by the subgraph, calculate active positions (balances, etc.), and generate the final image.
Host
The engine in charge of running the watcher.
Image (Account Image)
Actual Plane values computed by a specific Projection for a specific Account. Example: Current active positions of Account 0xaabbccdd...
in the Aave Protocol.
DN Node
Independent executor of DN software and peer of the network.
Projection Deployment
A Projection assigned to and executed by a specific DN Node.
Active Account
An Account having non-zero image(s) in a Projection, a Plane, or the Space.
Base Chain
Blockchain running contracts for DN. The chain on which our network will be operating.
DN Token
ERC20 token on the Base Chain serving all payments and used for stakes in the DN ecosystem.