Skip to main content

CollabChain: Blockchain-Backed Trustless Web-Based Volunteer Computing Platform

  • Conference paper
  • First Online:
Computer Information Systems and Industrial Management (CISIM 2019)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11703))

Abstract

Volunteer computing is a distributed computing model in which individuals in possession of computing resources volunteer to provide them to a project. Owing to the availability of billions of computing devices all over the world, volunteer computing can help solve problems that are larger in scale even for supercomputers. However, volunteer computing projects are difficult to launch and deploy. These platforms also force volunteers to trust the authenticity of the project owner and to blindly accept credits allotted to their contribution by the project owner. As a result, very few high-profile trusted projects are able to sustain in this system. In this paper, we present an incentivized web-based volunteer computing platform that functions as a market place to buy and sell computing power. Launching a project on the system and contributing to an existing project happens over the browser without the need for a specialized software or hardware. We introduce the application of blockchain to remove the need to trust any other party in the system. We also present a prototype implementation and solve NP-Problems as examples using the proposed prototype.

K. S. Sagar Bharadwaj, Samvid Dharanikota and Adarsh Honawad—Contributed equally.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. BOID. https://www.boid.com/

  2. CollabChain. https://github.com/SagarB-97/CollabChain

  3. Einstein@Home. https://einsteinathome.org/

  4. Folding@Home. https://foldingathome.org/

  5. The Golem Project, November 2016. https://golem.network/doc/Golemwhitepaper.pdf. Accessed 18 Jan 2019

  6. BOINC. https://boinc.berkeley.edu/. Accessed 18 Jan 2019

  7. Anderson, D.P.: BOINC: a system for public-resource computing and storage. In: Proceedings of the Fifth IEEE/ACM International Workshop on Grid Computing, pp. 4–10. IEEE (2004)

    Google Scholar 

  8. Anderson, D.P., Cobb, J., Korpela, E., Lebofsky, M., Werthimer, D.: Seti@ home: an experiment in public-resource computing. Commun. ACM 45(11), 56–61 (2002)

    Article  Google Scholar 

  9. Anderson, D., Fedak, G.: The computational and storage potential of volunteer computing pp. 73–80, June 2006

    Google Scholar 

  10. Merelo-Guervós, J.J., García-Sánchez, P.: Designing and modeling a browser-based distributed evolutionary computation system. In: Proceedings of the Companion Publication of the 2015 Annual Conference on Genetic and Evolutionary Computation, pp. 1117–1124. ACM, New York (2015)

    Google Scholar 

  11. Nakamoto, S.: Bitcoin: A Peer-to-Peer Electronic Cash System (2008)

    Google Scholar 

  12. Ong, T.M., Lim, T.M., Lee, B.S., Yeo, C.K.: Unicorn: voluntary computing over internet. SIGOPS Oper. Syst. Rev. 36(2), 36–51 (2002)

    Article  Google Scholar 

  13. Sarmenta, L.F., Hirano, S.: Bayanihan: building and studying web-based volunteer computing systems using Java. Future Gener. Comput. Syst. 15(5–6), 675–686 (1999)

    Article  Google Scholar 

  14. Turek, W., Nawarecki, E., Dobrowolski, G., Krupa, T., Majewski, P.: Web pages content analysis using browser-based volunteer computing. Comput. Sci. 14(2), 215–230 (2013)

    Article  Google Scholar 

  15. Wikipedia contributors: Volunteer computing – Wikipedia, the free encyclopedia (2018). https://en.wikipedia.org/w/index.php?title=Volunteer_computing&oldid=859975321. Accessed 18 Jan 2019

  16. Zorrilla, M., Martin, A., Tamayo, I., Aginako, N., Olaizola, I.G.: Web browser-based social distributed computing platform applied to image analysis. In: 2013 Third International Conference on Cloud and Green Computing (CGC), pp. 389–396. IEEE (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to K. S. Sagar Bharadwaj , Samvid Dharanikota , Adarsh Honawad or K. Chandrasekaran .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sagar Bharadwaj, K.S., Dharanikota, S., Honawad, A., Chandrasekaran, K. (2019). CollabChain: Blockchain-Backed Trustless Web-Based Volunteer Computing Platform. In: Saeed, K., Chaki, R., Janev, V. (eds) Computer Information Systems and Industrial Management. CISIM 2019. Lecture Notes in Computer Science(), vol 11703. Springer, Cham. https://doi.org/10.1007/978-3-030-28957-7_42

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-28957-7_42

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-28956-0

  • Online ISBN: 978-3-030-28957-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics