【Author】 Zhang, Weikun; Hong, Zicong; Chen, Wuhui
【Source】IEEE INTERNET OF THINGS JOURNAL
【Abstract】Software crowdsourcing is an emerging approach to software engineering with great potential for the subdivision and assignment of large-scale tasks. However, because of the centralization of the traditional crowdsourcing platform, information disclosure and nontransparent accounting may be difficult to avoid. To address this issue, we first introduce a novel blockchain-enabled crowdsourcing platform that integrates the functions of task assignment and resource lending via two dedicated smart contracts. Second, to ensure financial stability in the blockchain-enabled market and to match the difficulty of the received tasks with the ability of the workers, we design a dynamic, hierarchical pricing mechanism based on economic modeling methods and heterogeneous agent theory. With this mechanism, the market is divided dynamically into multiple levels according to the remuneration of the customers offer and the market value of the workers resources. Additional constraints are proposed to avoid possible malicious trading behavior from workers in the resource lending process. We prove theoretically the rationality of our model and demonstrate the dynamics of the model. We show that the market price and demand can be convergent and test the cost of executing the two smart contracts. Finally, extensive experimental results demonstrate the correctness and feasibility of the platform and confirm that the hierarchical pricing mechanism can maintain the stability of the market.
【Keywords】Crowdsourcing; Task analysis; Blockchain; Stability analysis; Pricing; Smart contracts; Blockchain-enabled market; financial stability; hierarchical pricing; smart contract; software crowdsourcing
【发表时间】2021
【收录时间】2022-08-16
【文献类型】Article
【论文大主题】智能合约
【论文小主题】智能合约应用于虚拟经济
【影响因子】10.238
评论