Awesome
Summary
Privacy Preserving Metadata Proof Powered Data Streaming Token Vaults on Ocean Protocol
Problems
- Lack of provenance in Data Streaming Market Places
- Lack of metadata verifiability in Data Streaming Market Places
- Lack of fairness in Data Trading and Data Monetisation Markets
Solution
- Integration of Data Streaming Tokens with Metadata Mixing Proofs
- Implementation of Data Streaming Standards usig ERC 1620
- Implementation of Verifiable Delay Functions for DAO Security
- Implementation of Zero Knowledge Proof Powered Rollups for Scalability
- Implementation of Token Vaults as a yield aggregator for Balancer Pools
Components
- Fork of the Ocean Protocol Smart Contracts
- Data Tokens using Ocean Protocol Framework
- Data Streaming Standards based on ERC 1620
- Token Vault Integration to Balancer Pools
- Data Diligence Proofs using Circom Circuits
- Metadata Proofs using Zokrates ZKP Toolkit
- Data Streaming Indexing using Starkware Veedo VDF
- Data Stream Security using Starkware Veedo VDF
- Data Streaming Management using VDF Protected RANDAO
- Data Token Transactions using Simple zkRollups
Testing Instructions
- Solidity Smart Contract Testing in Truffle
- Circom Circuit Compilation using Circom
- Circom Circuit Execution using SnarkJS
- Zokrates Proof Compilation on Remix
- Zokrates Proof Verification on Remix
Node Package Managers for Circom and SnarkJS
- npm install -g circom
- npm install -g snarkjs
Node Package Manager for Truffle
- npm install -g truffle