Oracles Network is an open, public, permissioned blockchain based on Ethereum protocol. To reach consensus on a global state, it uses a Proof of Authority consensus algorithm. PoA consensus is a straightforward and efficient form of Proof of Stake with known validators and governance-based penalty system. A list of validators is managed by a smart contract with governance by validators. During an initial ceremony, master of ceremony distributes keys to 12 independent validators. They add 12 plus one more to reach initial requirements for the consensus. To be validators on the network, a master of ceremony asks them to have an active notary public license within the United States. A concerned third party can cross-validate validators’ identities using open data sources and ensure that each validator is a good actor with no criminal records. In the proposed network, identity of individual validator and trust to independent and non-affiliated participants will secure the consensus.
The network is fully compatible with Ethereum protocol. The network supports only Parity client version 1.7 and later. The network supports trusted setup, on-chain governance, and a variety of “proof of identity” oracles. We believe that Oracles Network will close a gap between private and public networks, and will become a model for open networks based on PoA consensus.
Problem After the rise of the blockchain technology, several companies and individuals began developing standalone blockchain solutions. Each of them is created to solve a different task, but one feature they all share is incompatibility. The bitcoin-based software can not interact with Ethereum based apps limiting the application options of the blockchain technology as a whole.
Solution POA20 is a new generation side-chain protocol that allows creating cross-chain bridges enabling different blockchains to interact with each other!