2021 IEEE 13th International Conference on Computer Research and Development (ICCRD) | 2021

A Design of Volunteer Computing System Based on Blockchain

 

Abstract


In recent years, the application range of blockchain has become more and more extensive. This paper proposed a volunteer computing system design based on the blockchain. This system takes advantage of the decentralized, persistent and auditable characteristics of the blockchain to solve the scalability and single point of failure problem under the traditional centralized C/S framework and provides a certain traceability for volunteer calculations. Increased scalability implies that the system can accommodate more computing jobs and participants. Solving the single-point failure problem implies that the volunteer computing system can provide researchers with longer-term and more stable computing resources. The traceability implies that anyone can view the blockchain to understand which volunteers have participated in every computing work in history and the adoption of the results provided by each volunteer. At the same time, with the help of the persistence and auditability of the blockchain, the authenticity of history can be ensured. This paper studies the C/S framework volunteer computing as well as blockchain, and proposes a framework for volunteer computing based on the blockchain. Then discussed its pros and cons in terms of feasibility, scalability, security, authenticity, traceability etc.

Volume None
Pages 125-129
DOI 10.1109/ICCRD51685.2021.9386703
Language English
Journal 2021 IEEE 13th International Conference on Computer Research and Development (ICCRD)

Full Text