DOS Network (DOS)

After great community collaboration DYOR has rebranded into CryptoWiki.me 🥳 a moment to celebrate!

From now on all new information will be added within the CryptoWiki.mecommunity website! No longer over here. So be sure to move over to stay on top of new research developments!

Same content - better & cleaner experience 🤝

DYOR started out in 2015 on Fandom and has now grown to ~3500 pages on CryptoWiki.me 🤩

All the information that you can find in these pages is public knowledge with sources provided. The community is encouraged to add truthful and unbiased entries to further this body of work.

Follow @cryptowiki\_me on Twitter to be up to date on pages being created or edited.

## DOS Network (DOS)

### Type

Oracle

 Basics

* Based in: Eas-Asia
* Founded in: 2018 Q2
* Mainnet release: 2018 Q2 on Ethereum mainnet. Although it seems like the real mainnet got launched on Ethereum on 11-7-2020.
* From their website (17-8-2020):

*"A Decentralized Oracle Service supporting multiple heterogeneous blockchains. DOS Network brings real-world data, event and computation power to smart contract in a secure, reliable, efficient and scalable way."*

## Token

### Token allocation

* From their whitepaper (4-2019):

"*Allocation: Mining Incentive: 35% Ecosystem Building: 19% (For node lock drop, exchange listing fees, network bootstrap incentives, bounty tasks, strategic partnership etc.) Community Token Promotion: 1.5% (50% no lock up, vesting 50% after 3 months) 27 Private Sale: 14.5% (25% no lock up, vesting quarterly over 9 months) Team: 15% (Lock up in first 9 months and vesting monthly in next 24 months) Foundation Reserve: 10% (For marketing, legal, PR, business development, etc.) Advisor: 5% (Lock up in first 9 months)"*

* From their blog (2-2-2020):

"*50,000,000 DOS tokens were burnt from a reserved address for network bootstrapping. It burns 5% of the total supply and it is worth about $156,000 at the moment. The amount burnt has reduced the total supply to 950,000,000 tokens."*

* From their blog (17-8-2020):

 *"The DOS Network team will be implementing token burning. There will be two regular token burning events.*

1. *100,000 DOS tokens from the foundation reserve will be burnt every 7 days. This is done to control the number DOS tokens in circulation for deflationary purposes*
2. *Staking interests incurred by foundational nodes (namely Gaia, Zeus, Hera, Ares, Athena, Apollo, Muses, Hades, Poseidon, Odin, Thor, Loki, and The Oracle of Delphi) will be burnt every 14 days and will not enter circulation. Since our mainnet launch, there have already been two token burnings, where 700,000 DOS tokens were burnt."*

* From their blog (20-6-2021):

*"To show the long-term commitment and alleviate the community’s concerns, the unlocked team tokens won’t be released into the market, instead, they’ll go to the staking pool to fund existing and new nodes to strengthen the network."*

### Utility

* From their FAQ (18-8-2020):

1. "*Node operators deposit certain amount of tokens before joining the network to provide oracle services and earn fees and rewards. Malicious node operators will be detected and their stake will be forfeited as punishment.*
2. *Oracle service requesters need to pay fees to node operators. Fees could be paid both in a pay-per-use pattern and subscription-based way. DOS token is one of the first accepted payment tokens, with stablecoins to be supported in near future.*
3. *DOS token grants governance rights that node operators and token holders have right to vote for future accepted payment tokens and other proposals.*
4. *In the long term, once premium data feeds and marketplace is integrated, requesters also need to pay fees to requested premium data providers."*

## Tech

* Whitepaper can be found here (4-2019).
* Code can be viewed [insert here].

### Implementations

* Built on: Ethereum and Cosmos is on the roadmap. Integrated itself on BSC (19-5-2021). Also on HecoChain (20-6-2021).

### Transaction Details

* Capacity (TPS). From their FAQ (18-8-2020): *"The off-chain process is blazing fast and usually completes within less than 1 second, including event monitoring, request processing, data fetching and parsing, collective proof generation within group members, etc. That is to say, the performance bottleneck is often in the layer 1 blockchain side."*
* Latency:

### How it works

* From their FAQ (18-8-2020):

"*The architecture of DOS Network is partitioned into two layers with several key components:*

1. *On-chain part: A set of system and governance contracts are to be deployed on supported blockchains, mainly including functionalities such as request handling and response/computation result verification, node registration and staking, stats monitoring, payment processing, etc. On-chain system contracts also provide a universal interface to developers and user contracts on all supported chains.*
2. *Off-chain part: A client software implementing the core protocol running by third party users (a.k.a node operators), constituting a layer 2 distributed network serving oracle requests. Client software includes several important modules: event monitoring and chain adaptor module, distributed randomness engine module, cryptography and off-chain group consensus module, request and/or computation task processing module depending on the type of oracle service the node operator provides."*

*How does DOS Network provide real world data to smart contracts?*

*It basically follows the request-response pattern. Through the on-chain SDK we develop, smart contract (developer) specifies the origin and format of the required data by making a message call (oracle request) into system contracts. The request is randomly dispatched to an off-chain worker group, inside which member nodes fetch from the specified data source and cryptographically reach off-chain consensus within the selected group. The proof along with the response data are sent back to the system contracts just in 1 transaction, triggering on-chain verification.*

*Unlike prediction market, DOS Network is able to connect any data/endpoint reachable in the Internet, the whole process happens automatically near real time and there is no human involvement at all.*

*How to ensure the returned data is untampered?*

*DOS Network applies Verifiable Random Function (VRF) and Threshold Cryptography to drive the secure, unpredictable and verifiable random group selection. Different oracle requests will be handled by randomly selected worker groups.*

*Threshold cryptography will then be applied in the worker group to collectively generate a proof to demonstrate data integrity. Finally, the proof along with the data will be sent back together to the system contracts within one transaction for on-chain verification - any malicious submitter will be detected and punished accordingly."*

### Staking

* From their FAQ (18-8-2020):

"*DOS Network is a permissionless peer-to-peer distributed network. It is a layer 2 network that can support multiple mainstream blockchains. Anyone can run the client software to join the network and earn rewards after depositing certain amount of network tokens.*

*In order to quickly bootstrap the network and incentivize early node operators, in addition to the normal request processing fees, a PoS-like mining program will be started with 35% of total network tokens reserved as mining rewards. We'd like to distribute the majority percentage of tokens required to run a node to interesting and potential node operators. More information about fairer and wider token distribution as well as exact number of tokens and execution environment needed to run a DOS node will be released in future announcements. Moreover, node operators will be entitled to the governance and voting rights of the network and ecosystem."*

* From their blog (17-8-2020):

*"First of all, a liquidity incentive program will be rolled out, starting 8:00AM UTC on August 18, 2020. The DOS Network team will provide 100,000 DOS tokens every 7 days from the foundation reserve as liquidity rewards, of which 50,000 DOS will be rewarded to the DOS/ETH pool on Uniswap V2 and 50,000 DOS to the DOS/USDC pool on Balancer.*

*Secondly, the DOS Network team will be implementing token burning. There will be two regular token burning events.*

1. *100,000 DOS tokens from the foundation reserve will be burnt every 7 days. This is done to control the number DOS tokens in circulation for deflationary purposes*
2. *Staking interests incurred by foundational nodes (namely Gaia, Zeus, Hera, Ares, Athena, Apollo, Muses, Hades, Poseidon, Odin, Thor, Loki, and The Oracle of Delphi) will be burnt every 14 days and will not enter circulation. Since our mainnet launch, there have already been two token burnings, where 700,000 DOS tokens were burnt."*

#### Node Operators

* Huobi Mining Pool is joining DOS Network as a node operator (2-9-2020).

## Governance

### DAO

* From their roadmap update (22-12-2020):

"Q3 2021. *The DOS Network Decentralized Autonomous Organization (DOSDAO) will be set up, which will govern the DOS Network foundation nodes and other decision-making processes."*

## Upgrades

* From their blog (22-12-2020), V2 includes:

1. "*Integration and support for Polkadot [however, check below at roadmap and see that it is not completed yet] and Binance Smart Chain (BSC): As part of our team’s ongoing effort towards expanding our product and meeting the diverse needs of our customers, we conducted extensive research on market demands, architectural design, and technical feasibility of integrating Polkadot and BSC. In 2.0, DOS Network will be compatible with these mainstream blockchain networks, so that off-chain data can be connected to smart contracts on Polkadot parachains and BSC via 2.0. We are looking to share more information and documentation on this for developers soon.*
2. *DOS data stream: DOS 2.0 will come with a comprehensive, content-rich stream of data in a wide range of fields and formats, which will be publicly available to all dApp developers. This data stream product offering gives blockchain engineers building with DOS secure access to a myriad of tamper-proof, accurate off-chain data. Coupled with the aforementioned Polkadot and BSC support, innovation opportunities with the DOS data stream are countless.*
3. *Computing power oracle: As envisioned in our whitepaper, the ability to move user-defined, computation-intensive tasks off-chain is highly sought after. DOS 2.0 includes a proof-of-concept computing power oracle that intelligently moves expensive operations off-chain in a hybrid architecture and has the potential to supply unlimited computing power to existing blockchains. As a beta feature, computing power oracle is subject to more frequent, breaking updates, as we gather feedback and suggestions from our developer community."*

## Roadmap

* Can be found [Insert link here].
* From their blog (22-12-2020):

"*Q1 2021*

1. *DOS Network core functionality and the new DOS data stream will be deployed on the Binance Smart Chain (BSC) mainnet and Polkadot alpha testnet*
2. *Computing power oracle will be deployed on alpha testnet*

*Q2 2021*

1. *DOS Network will be expanded to another widely used EVM-compatible blockchain*
2. *DOS Network Launchpad (DOSPad) will go live to incubate more projects in the DOS Network ecosystem*
3. *Computing power oracle will be deployed on beta testnet*

*Q3 2021*

1. *All DOS Network functionality will be deployed on Polkadot beta testnet*
2. *The DOS Network Decentralized Autonomous Organization (DOSDAO) will be set up, which will govern the DOS Network foundation nodes and other decision-making processes*

*Q4 2021*

1. *Computing power oracle will be deployed on mainnet*
2. *All DOS Network functionality will be deployed on mainnet in Polkadot"*

## Audits

* Bug bounty program can be found [insert here].

## Usage

### Projects that use or built on it

* Blondy will integrate it into its swap protocol (21-9-2020).
* The Force Protocol (23-4-2019).
* IOST was the first integration (12-12-2019).
* Meter has a partnership (3-8-2020).
* Nerve Network (3-9-2020).

## Competition

* From their FAQ (18-8-2020):

"*We see some oracles are based on reputation to choose service nodes - node with higher reputation often leads to a bigger probability of being selected. However, reputation based solution is susceptible to centralization, collusions and targeted attacks against high-score nodes. Moreover, it easily leads to the Matthew Effect, disincentivizing new node operators with same abilities to join the network, leading to the centralization spiral."*

## Team, Funding, Partnerships, etc.

### Team

* Full team can be found [here].
* Siyuan Hua; co-founder
* Jerry Liu; CTO

### Partners

* Meter has a partnership (3-8-2020).
* Has partnerships with IOST, Sero, and Suterusu (1-2020).
* Partnered with QuarkChain (11-4-2019).
* Huobi Mining Pool is joining DOS Network as a node operator (2-9-2020).
* From their blog (8-1-2021):

*"An official Google Cloud Build Partner in in Google Cloud’s Partner Advantage Program. The DOS Network team has begun planning to migrate various blockchain, backend, and database solutions onto the Google Cloud Platform.*