https://github.com/gigameshgarages/reefnet
Privacy Preserving Metadata Proof Powered Data Streaming Token Vaults with zkRollups on Ocean Protocol
https://github.com/gigameshgarages/reefnet
balancer-pools circom data-privacy defi erc1620 erc20 metadata metadata-management ocean-protocol randao snarkjs starkware starkware-veedo-vdf streaming vdf zkrollup zokrates
Last synced: 3 months ago
JSON representation
Privacy Preserving Metadata Proof Powered Data Streaming Token Vaults with zkRollups on Ocean Protocol
- Host: GitHub
- URL: https://github.com/gigameshgarages/reefnet
- Owner: GigameshGarages
- License: agpl-3.0
- Created: 2021-01-10T12:14:44.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-01-10T21:10:08.000Z (over 4 years ago)
- Last Synced: 2025-01-19T12:48:44.775Z (5 months ago)
- Topics: balancer-pools, circom, data-privacy, defi, erc1620, erc20, metadata, metadata-management, ocean-protocol, randao, snarkjs, starkware, starkware-veedo-vdf, streaming, vdf, zkrollup, zokrates
- Language: Solidity
- Homepage: https://devpost.com/software/reefnet
- Size: 762 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 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