Giter Site home page Giter Site logo

diadata-org / diadata Goto Github PK

View Code? Open in Web Editor NEW
229.0 25.0 126.0 155.84 MB

DIAdata.org platform

Home Page: https://diadata.org

License: Other

Go 84.35% Shell 1.88% HTML 0.28% JavaScript 2.22% Solidity 11.26% Dockerfile 0.01%
blockchain blockchain-technology blockchain-explorer bitcoin ethereum defi oracle web3

diadata's Introduction

πŸƒ Get Started

What is DIA?

DIA (Decentralised Information Asset) is a multi-chain, end-to-end, open-source data and oracle platform for Web3.

The DIA platform enables the sourcing, validation and sharing of transparent and verified data feeds for traditional and digital financial applications. DIA’s institutional-grade data feeds cover asset prices, metaverse data, lending rates and more.

DIA’s data is directly sourced from a broad array of on-chain and off-chain sources at individual a trade-level. This allows DIA feeds to be fully customised with regards to the mix of sources and methodologies, resulting in tailor-made, high resilience feeds, setting a new paradigm for oracles.

Links: Homepage | Medium Blog | Github | Twitter | Discord | Telegram

API Status Pull Requests

The DIA Ecosystem

DIA is an open-source ecosystem for financial data. The aim of DIA is to make transparent, accurate and verifiable data accessible for Web3, by bringing together data providers, users and DAO community members.

architecure

Data sources: every second, thousands of trade level data points from multiple on-chain and off-chain sources (CEXs, DEXs, DeFi, NFT, Metaverse, etc) are aggregated into the DIA Platform.

DIA Open-Source Platform:

  • Open Contributors: to collect the data, an open community of developers build scrapers to connect new data sources with the DIA open-source platform.
  • Governors/validators: a community of token holders discuss and vote to improve the platform; crowd-approve and validate features and govern the DIA Association.
  • Off-chain computation: the ingested raw data is computed and sanitised based on fully transparent methodologies to avoid temporary off-data and outliers.

Blockchains: new data points are shipped via API or dedicated oracle smart contracts and made available to developers in 25+ layer 1 and layer 2 blockchain networks.

dApps: DIA oracles are easy to integrate into smart contracts to power a broad range of DeFi, TradFi and Metaverse use cases, such as lending, lending, staking or stablecoins.

DIA's data offering

Data categories

DIA's crowd-sourcing approach to data sourcing uniquely positions DIA to utilise the broadest possible set of sources and ensure maximum coverage of asset price data. Any data feed that is publicly accessible can be sourced, regardless of whether it is listed on exchanges and what its trading volume is - there is no dependency on third-party data providers.

Here is a high-level overview of DIA's data offering:

data offering

Data sources

By leveraging a community of developers and a distributed network of nodes, DIA scrapes, collects and aggregates data directly from multiple on-chain sources or Centralised Exchange APIs at individual trade levels.

Here is a high-level overview of data sources DIA leverages:

to seel all data sources, visit the Data Sources section

Delivery methods

DIA enables users to select how they ingest data using multiple delivery methods present on a constantly growing L1 / L2 ecosystem, powered by a network of strong industry partners.

On-chain delivery | DIA xNode

Oracles can be customised to trigger updates based on:

  • Request: updates are triggered via a dedicated smart contract or API call.
  • Time: updates are triggered in predefined time intervals
  • Deviation: updates are triggered by a deviation from the last reported value

Off-chain delivery | DIA xBase

Data can be delivered off-chain via

  • Rest API: delivers data feeds in a predefined, standardised format
  • GraphQL: enables more flexibility and direct adjustments of feed attributions
    • Update frequency: custom
    • Methodology: custom
    • Sources: custom

Contribute

DIA through its DAO operations is working towards building the biggest open-source data platform of Web3. To reach this goal, DIA leverages the power of communities and decentralisation on many levels to scale its product development and growth.

Contribute to the DAO through the two verticals below:

Support

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.