Data computation

DIA Lumina employs a flexible and trustless system for processing data into final outputs. After Feeders collect data, it is stored in Pods—smart contracts on the Lasernet rollup. Finally, the Aggregator is the smart contract that selects data from Pods using customizable rules and produces a final value.

Key Components

# Lasernet

As the backbone of the system, Lasernet is an Ethereum Layer-2 rollup. It serves as an open data repository that handles the full lifecycle of data trustlessly. The Lasernet chain is built for scalability using the OP Stack and using Celestia as the data availability layer, to handle large oracle transactions at a low cost.

# Pods

These are smart contracts that securely store on-chain data. Each Pod receives regular updates from its assigned Feeders, ensuring that asset prices are accurate and up-to-date. The Pods make price data openly available for all users on the network.

# Aggregator

A smart contract that picks data from multiple Pods and creates a final median value. Multiple Aggregator smart contracts can be deployed, creating a flexible framework for users. Aggregators operate with customizable rulesets (custom sources, aggregation windows, and more), allowing them to cater to different use cases. Aggregators also have the option to benchmark data against external sources for additional security.

Key benefits


Data flow diagram

Last updated