Skip to main content

Feasibility Analysis of Blockchain for Donation-Based Crowdfunding of Ethical Projects

  • Conference paper
  • First Online:
Book cover Smart Technologies and Innovation for a Sustainable Future

Abstract

Donation is a necessary social tool that is plagued by many inherent shortcomings. A novel model in the form of a decentralized app was designed in the Ethereum blockchain to solve the challenges present and optimize the process of Zakaah donation. Load and stress tests on the prototype of the smart contract in the public testnet of Ethereum were analyzed to gauge the feasibility of mass usage. Similar tests were done in Hyperledger to conclude on the optimum blockchain platform for Zakaah. An anomaly was detected during the testing phase of the decentralized app in the public testnet of Ethereum and it was exploited to propose a novel strategy to enhance the throughput of Ethereum. The testing is a pioneer in evaluating the throughput and feasibility of a blockchain based financial product and provides a benchmark to validate the business and technical hypotheses of other similar financial products and services.

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 139.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 179.99
Price excludes VAT (USA)
  • Durable hardcover 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. 2016 World Hunger and Poverty Facts and Statistics: http://www.worldhunger.org/2015-world-hunger-and-poverty-facts-and-statistics/

  2. Luhby, T.: 71% of the World’s Population Lives on Less Than $10 a Day. CNN Money ’15. http://money.cnn.com/2015/07/08/news/economy/global-low-income/

  3. Islamic Relief, UK: http://www.islamic-relief.org.uk/

  4. Global Humanitarian Assistance: Understanding the Role of Zakat in Humanitarian Response

    Google Scholar 

  5. Soghoian, C., Friedrichs, O., Jakobsson, M.: The threat of political phishing. In: Proceedings of the Second International Symposium on Human Aspects of Information Security and Assurance, HAISA (2008)

    Google Scholar 

  6. NPR - National Public Radio: Special Report: The American Red Cross - Red Cross Spent 25 Percent of Haiti Donations on Internal Expenses. http://www.npr.org/2016/06/16/482020436/senators-report-finds-fundamental-concerns-about-red-cross-finances

  7. Snow, P., Deery, B., Lu, J., Johnston, D., Kirby, P.: Business Processes Secured by Immutable Audit Trails on the Blockchain (2014)

    Google Scholar 

  8. Dinh, T.T.A., Wang, J., Chen, G., Liu, R., Ooi, B.C., Tan, K.-L.: BLOCKBENCH: A Framework for Analyzing Private Blockchains. SIGMOD’17

    Google Scholar 

  9. Singh, S., Singh, N.: Blockchain: Future of Financial and Cyber Security. IEEE (May 2016)

    Google Scholar 

  10. Ethereum: Homestead Release: Blockchain App Platform. https://www.ethereum.org/

  11. Wood, G.: Ethereum: A Secure Decentralized Generalized Transaction Ledger. EIP-150 Revision

    Google Scholar 

  12. Solidity Documentation. https://solidity.readthedocs.io/en/develop/

  13. Bhargavan, K., Delignat-Lavaud, A., Fournet, C., Golla-mudi, A., Gonthier, G., Kobeissi, N., Rastogi, A., Sibut-Pinote, T., Swamy, N., Zanella-Beguelin, S.: Formal Verification of Smart Contracts (August 2016)

    Google Scholar 

  14. BBVA Research: Smart Contracts: The Ultimate Automation of Trust? Digital Economy Outlook (2015)

    Google Scholar 

  15. Ethereum Homestead: Contracts and Transactions: Dapps. http://ethdocs.org/en/latest/contracts-and-transactions/developer-tools.html

  16. IBM Blockchain Based on Hyperledger Fabric from the Linux Foundation: https://www.ibm.com/blockchain/hyperledger.html

  17. Sustainable Development Goals, SDG’s: http://www.undp.org/content/undp/en/home/sustainable-development-goals.html

  18. Puad, N.A.B.M., Rafdi, N.B.J., Shahar, W.S.S.B.: Issues and challenges of waqf instrument: a case study in MAIS. In: E-proceedings of the Conference on Management and Muamalah (CoMM 2014), 26–27, Synergizing Knowledge on Management and Muamalah (E-ISBN: 978-983-3048-92-2) (May 2014)

    Google Scholar 

  19. Ropsten Revival Testnet: https://ropsten.etherscan.io/

  20. Blockchain Stress Testing Scripts and Results. https://github.com/nidakhanlu/blockchain-stresstests

  21. Maupin, J.A.: Blockchains and the G20: Building an Inclusive, Transparent and Accountable Digital Economy. SSRN, 17 Mar 2017

    Google Scholar 

  22. Truffle Development Framework. http://truffleframework.com/

  23. Webpack Module Bundler. https://webpack.js.org/

  24. Demo of the Zakaah Dapp. https://www.youtube.com/watch?v=Bh3Pkg_UU0k

  25. Testrpc - Node.js Based Ethereum Client for Testing and Development. https://github.com/ethereumjs/testrpc

  26. Geth: go-ethereum: https://github.com/ethereum/go-ethereum/wiki/geth

  27. Hewlett Packard Enterprise: Designing Always-on Apps That Don’t Crash When the Internet Connection Fails. enterprise.nxt (May 2017)

    Google Scholar 

  28. Ethereum: Backup and Restore. https://github.com/ethereum/go-ethereum/wiki/Backup-&-restore

  29. JavaScript API. https://github.com/ethereum/wiki/wiki/JavaScript-API

  30. Demo of the Offline Submission of Transactions in Ethereum: https://youtu.be/oHVCQvaUbxo

  31. Proxmox Virtual Environment. https://www.proxmox.com/en/

  32. The Go Programming Language. https://golang.org/

  33. ETH Gas Station. http://ethgasstation.info/. Info that existed before Ethereum’s Byzantium Hard Fork, 16 Oct 2017

  34. Writing, Building and Running Chaincode in a Development Environment. http://fabricdocs.readthedocs.io/en/origin-v0.6/Setup/Chaincode-setup.html

  35. Internal Testing for Parity-only Network. https://blog.ethcore.io/onwards/

  36. Parity, Ethereum Browser. https://parity.io/

  37. Transaction Pool Go File. https://github.com/ethereum/go-ethereum/blob/master/core/tx_pool.go. Lines 125–145

  38. https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

  39. Tech: NTIA survey: More Americans Using Wireless Internet at Home. https://www.fedscoop.com/ntia-survey-more-americans-welcome-wireless-internet-into-their-home/

  40. Ethereum Whitepaper. https://github.com/ethereum/wiki/wiki/White-Paper

  41. Gervais, A., Karame, G.O., Wst, K., Glykantzis, V., Ritzdor, H., Capkun, S.: On the security and performance of proof of work blockchains. In: ACM Conference on Computer and Communication Security (CCS). (2016). https://eprint.iacr.org/2016/555.pdf

  42. Anderson, L., Holz, R., Ponomarev, A., Rimba, P., Weber, I.: New Kids on the Block: An Analysis of Modern Blockchains. CoRR abs/1606.06530: n. pag. (2016)

    Google Scholar 

  43. Ethereum Benchmarks. https://github.com/ethereum/wiki/wiki/Benchmarks

  44. Gervais, A., Ritzdor, H., Karame, G.O., Capkun, S.: Tampering with the delivery of blocks and transactions in Bitcoin. In: Proceedings of the ACM Conference on Computer and Communication Security (CCS) (2015)

    Google Scholar 

  45. ETH Gas Station: Current Dynamics of Transaction Inclusion on Ethereum. (April 2017). https://medium.com/@ethgasstation/current-dynamics-of-transaction-inclusion-on-ethereum-ae8912edc960

  46. Kosba, A., Miller, A., Shiy, E., Weny, Z., Papamanthou, C.: Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts

    Google Scholar 

  47. Coinbase Support: How do I Send Digital Currency? https://support.coinbase.com/customer/portal/articles/971437

  48. Islamic Relief Annual Reports: Calculations Done from Data in the Annual Reports. http://www.islamic-relief.org.uk/about-us/annual-reports/

  49. Forbes: The World’s Billionaires. https://www.forbes.com/billionaires/#55eb261d251c

  50. ConexCap: Building Financial Trust With and For Communities. http://www.conexcap.com/

  51. SEDAN, Services and Data Management. https://wwwen.uni.lu/snt/research/sedan

Download references

Acknowledgements

This work is funded by the Luxembourg National Research Fund under it’s AFR-PPP Programme, which is aimed at providing Ph.D. and Post Doc grants for innovation and industry partnerships. The work came into execution by the efforts of Anass Patel from ConexCap [50] under the able guidance of Dr. Radu State from Services and Data Management in Distributed Systems Research Group [51].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nida Khan .

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

Khan, N., Ouaich, R. (2019). Feasibility Analysis of Blockchain for Donation-Based Crowdfunding of Ethical Projects. In: Al-Masri, A., Curran, K. (eds) Smart Technologies and Innovation for a Sustainable Future. Advances in Science, Technology & Innovation. Springer, Cham. https://doi.org/10.1007/978-3-030-01659-3_17

Download citation

Publish with us

Policies and ethics