Please describe your proposed solution
EchoNet represents a standalone Orcfax project which begins to meaningfully connect the outputs of Orcfax research & development into consensus and staking with the Orcfax oracle system, all while providing the Cardano community with service agnostic tooling for their own networks.
As Orcfax looks to transition to a fully decentralized oracle design, it becomes increasingly imperative to decouple the federated processes from Orcfax LLC and to design robust Orcfax Validator nodes software which will realize the goal of having 100 decentralized validators supporting Orcfax oracle feeds on Cardano.
EchoNet will be used as the Orcfax side-chain and it will be optimized in order to organize a group of decentralized service providers in an efficient, sustainable, and safe way. EchoNet nodes will be designed to be lightweight and flexibly packaged which will enable them to be easily configured and deployed alongside existing Orcfax infrastructure. The software will be incrementally deployed across decentralized nodes up to 100 participants. These deployments and iterative work will demonstrate what is to come and will pave the way for Phase 3 of the Orcfax Incentivized Testnet.
This proposal will proceed with the following goals:
- To leverage the work from F12 on consensus and staking mechanisms
- Establish a foundation by building a practical system that can deploy dozens of nodes and have them communicate and reach consensus over test data.
- Establish methods for ensuring that the side-chain can efficiently communicate statements or data to the L1 in a fast and secure way.
- Package this system in a way that it can be reused as a decentralized service provision network, potentially for use cases beyond an oracle. This goal will prioritize:
- Modularity and reusability
- Deployment and scaling
- Abstraction of lower-level components
- Potential for integration
- The packaged system should be designed with the ability to integrate with other components (eg the Orcfax ITN).
The proposal culminates in a deployable executable that wraps oracle primitives (including consensus & staking primitives) along with scripts which will enable the network to connect up to 100 nodes.