Please describe your proposed solution.
This is a research project with an end goal deliverable of creating a bare bones proof of concept to share with the Cardano community for feedback. The goal would be to determine the demand and feasibility of this solution to build out in in the future.
Research Stage
- Where we are at now?
- Ideation stage: In the past, the Charli3 team experimented with side-chain architecture, but wanted to be as "native" as possible on Cardano… we chose to post our node values on-chain, have our aggregation happen on-chain, and to date no other solution has done this… but our current architecture can't bypass the 20 second block limitation so we've been revisiting our past research and looking towards the new IOG partnerchains to solve this problem
- Substrate best option? Our current focus is building on substrate infrastructure; the Charli3 team has been in contact with the Midnight team and members of the IOG… likewise we have team members going through the new pioneers program. We hope to learn as much as possible about using these partnerchains to build a decentralized oracle solution that integrates seamlessly with Cardano to bypass the 20 second block limitation for placing data on-chain (e.g. can projects on Cardano listen to partnerchains and pull data from there in sub-second times?)
- We also hope to incorporate Zk states, like Mina, to help the speed and interoperability of data provisions to more ecosystems.
- Assumptions:
- A side-chain with the right integration with Cardano will enable our team to build a decentralized oracle solution that bypasses the 20 second block limitation allowing DeFi protocols to request a data value and receive it in real-time / sub-second
- Guiding Research Questions:
- Will building on a side-chain solve the problem?
- Will building on an IOG partnerchain be a good fit?
- What will it take to create a proof of concept?
- What will it take to build a functioning solution?
- What infrastructure and integration layer tools are missing?
- Are there other solutions that are more feasible?
- Team:
- 2 Senior executive level architect
- Timeline:
- 24 weeks to allow sufficient time to do discovery, research, and write report(s)
- Deliverables:
- Feasibility report
- Project Plan for Proof of Concept
- Public report on findings
Proof of Concept Stage
- Development team to create a proof of concept/demo that shows it is or it isn't feasible to overcome the block limitations using a partnerchain. If it isn't feasible we will pursue a POC that showcases the pros and cons of using these side-chains to interact with Cardano
- POC/DEMO will be presented to the Cardano ecosystem as the final deliverable along with the findings from our research