Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diadata-org/diadata
DIAdata.org platform
https://github.com/diadata-org/diadata
bitcoin blockchain blockchain-explorer blockchain-technology defi ethereum oracle web3
Last synced: 27 days ago
JSON representation
DIAdata.org platform
- Host: GitHub
- URL: https://github.com/diadata-org/diadata
- Owner: diadata-org
- License: other
- Created: 2018-08-08T13:21:11.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T09:58:28.000Z (about 1 month ago)
- Last Synced: 2024-10-29T11:57:42.595Z (about 1 month ago)
- Topics: bitcoin, blockchain, blockchain-explorer, blockchain-technology, defi, ethereum, oracle, web3
- Language: Go
- Homepage: https://diadata.org
- Size: 159 MB
- Stars: 233
- Watchers: 25
- Forks: 128
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: contributing.md
- License: LICENSE
- Code of conduct: code_of_conduct.md
- Security: security-bounty-program.md
- Support: support/discord.md
Awesome Lists containing this project
- best-of-crypto - GitHub - 2% open Β· β±οΈ 05.06.2024): (Decentralized Finance (DeFi))
README
# π 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](https://diadata.org/) | [Medium Blog](https://medium.com/dia-insights) | [Github](https://github.com/diadata-org) | [Twitter](https://twitter.com/DIAdata\_org) | [Discord](https://discord.gg/zFmXtPFgQj) | [Telegram](https://t.me/DIAdata\_org)
[![API Status](https://badgen.net/uptime-robot/status/m784441379-1bdbacd4cd81bf46c13bdb1f?label=API)](https://docs.diadata.org/api/docs/api) [![Pull Requests](https://badgen.net/github/prs/diadata-org/diadata?label=Pull%20Requests)](https://github.com/diadata-org/diadata/pulls)
## 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.
![architecture](https://user-images.githubusercontent.com/103409771/231812128-bb1d2fd0-5946-418b-a82c-641bf586a3d5.png)
**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](https://user-images.githubusercontent.com/103409771/231812400-71aafd2a-2ded-478c-970e-f4724fec656a.png)
### 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](https://user-images.githubusercontent.com/103409771/231812534-60fe69b3-2d9d-4f12-bab8-d14043f485d8.png)
### 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
* **Update frequency**: 120s
* **Methodology**: [MAIR](documentation/methodology/digital-assets/exchangeprices/mair-moving-average-with-interquartile-range-filter.md)
* **Sources**: [all available](documentation/data-sources/natively-sourced-data.md)
* **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:
- [Product development](contribute/product-development.md)
- [Ecosystem growth](contribute/ecosystem-growth.md)## Support
- [Discord](support/discord.md)
- [Request a custom oracle](support/request-a-custom-oracle.md)