Welcome to the repository of RollupTheCrowd! This repository contains all the code, data, and results related to the paper "RollupTheCrowd: Leveraging ZkRollups for a Scalable and Privacy-Preserving Reputation-based Crowdsourcing Platform"
benchmark/
: This directory contains the code and tools used in the benchmarking and testing phase .contracts/
: Here, you can find the smart contract code for the: proposed model, business logic, and external systems interactions like Oracles.interactions/
: housing scripts and files dedicated to managing deployements and interactions with both L1 and L2.monitor/
: designated directory for scripts and files related to monitoring and tracking functionalities. It provides a ready monitoring environment to collect and visualize geth metrics with prometheus and grafana. it can be configured for both L1 and L2.results/
: This folder includes the evaluation metrics and visualization outputs generated during the study.setup/
: Contains the initial configuration and installation process required to run the whole framework (BC-Client/Chainlink/ZkSync) nodes.
If you wish to reproduce the experiments or explore the code, please refer to the detailed documentation provided in each directory. The README.md
files in individual folders will guide you through the setup and usage of the respective components.
Thank you for visiting this repository and taking an interest in our project. If you have any questions or feedback, feel free to contact me at [mounsf.bendada@gmail.com]. Your insights and suggestions are highly appreciated.
Best regards,