{"title":"基于区块链的志愿者计算系统设计","authors":"Boxuan Shan","doi":"10.1109/ICCRD51685.2021.9386703","DOIUrl":null,"url":null,"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.","PeriodicalId":294200,"journal":{"name":"2021 IEEE 13th International Conference on Computer Research and Development (ICCRD)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-01-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A Design of Volunteer Computing System Based on Blockchain\",\"authors\":\"Boxuan Shan\",\"doi\":\"10.1109/ICCRD51685.2021.9386703\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":294200,\"journal\":{\"name\":\"2021 IEEE 13th International Conference on Computer Research and Development (ICCRD)\",\"volume\":\"8 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-01-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE 13th International Conference on Computer Research and Development (ICCRD)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCRD51685.2021.9386703\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 13th International Conference on Computer Research and Development (ICCRD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCRD51685.2021.9386703","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Design of Volunteer Computing System Based on Blockchain
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.