ARTICLE | doi:10.20944/preprints202205.0110.v1
Subject: Engineering, Control & Systems Engineering Keywords: blockchain; spatial crowdsourcing; task assignment; smart contract
Online: 9 May 2022 (09:09:49 CEST)
Spatial crowdsourcing emerges as a new computing paradigm that enables mobile users to accomplish spatio- temporal tasks in order to solve human-intrinsic problems. Existing crowdsourcing systems critically use centralized servers for interacting with workers and making task assignment decisions. These systems are hence susceptible to issues such as the single point of failure and the lack of operational transparency. Prior work, therefore, turns to blockchain-based decentralized crowdsourcing systems, yet still suffers from problems of lacking efficient task assignment scheme, requiring a deposit to an untrusted system, low block generation speed, and high transaction fees. To address these issues, we design a blockchain-based decentralized framework for spatial crowdsourcing, which we call SC-EOS. Our system does not rely on any trusted servers, while providing efficient and user-customizable task assignment, low monetary cost, and fast block generation. More importantly, it frees users from making a deposit into an untrusted system. Our framework can also be extended and applied to generic crowdsourcing systems. We implemented the proposed system on the EOS blockchain. Trace-driven evaluations involving real users show that our system attains the comparable task assignment performance against a clairvoyant scheme. It also achieves 10× cost savings than an Ethereum-based implementation.