Current blockchain-based reputation solutions for crowdsourcing fail to tackle the challenge of ensuring both efficiency and privacy without compromising the scalability of the blockchain. Developing an effective, transparent, and privacy-preserving reputation model necessitates on-chain implementation using smart contracts. However, managing task evaluation and reputation updates alongside crowdsourcing transactions on-chain substantially strains system scalability and performance. This paper introduces RollupTheCrowd, a novel blockchain-powered crowdsourcing framework that leverages zkRollups to enhance system scalability while protecting user privacy. Our framework includes an effective and privacy-preserving reputation model that gauges workers' trustworthiness by assessing their crowdsourcing interactions. To alleviate the load on our blockchain, we employ an off-chain storage scheme, optimizing RollupTheCrowd's performance. Utilizing smart contracts and zero-knowledge proofs, our Rollup layer achieves a significant 20x reduction in gas consumption. To prove the feasibility of the proposed framework, we developed a proof-of-concept implementation using cutting-edge tools. The experimental results presented in this paper demonstrate the effectiveness and scalability of RollupTheCrowd, validating its potential for real-world application scenarios.
翻译:当前基于区块链的众包信誉解决方案未能有效应对在确保效率与隐私的同时、不损害区块链可扩展性的挑战。开发一个有效、透明且保护隐私的信誉模型,需要使用智能合约进行链上实现。然而,在链上管理任务评估、信誉更新以及众包交易,会严重制约系统的可扩展性与性能。本文提出了RollupTheCrowd,一种新颖的基于区块链的众包框架,它利用zkRollups来增强系统可扩展性并保护用户隐私。我们的框架包含一个有效且保护隐私的信誉模型,该模型通过评估众包参与者的交互来衡量其可信度。为了减轻区块链负载,我们采用了一种链下存储方案,以优化RollupTheCrowd的性能。通过利用智能合约和零知识证明,我们的Rollup层实现了高达20倍的gas消耗降低。为了证明所提框架的可行性,我们使用前沿工具开发了一个概念验证实现。本文展示的实验结果证明了RollupTheCrowd的有效性和可扩展性,验证了其在现实应用场景中的潜力。