Skip to main content

Framework for Design and Development of Blockchain Applications Using Smart Contracts

  • Conference paper
  • First Online:
Blockchain – ICBC 2023 (ICBC 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14206))

Included in the following conference series:

  • 152 Accesses

Abstract

Blockchain technology is generating a lot of buzz due to its potential to disrupt many existing industries and business processes. Blockchain technology, which was first developed as part of Bitcoin’s underlying infrastructure, provides a framework for decentralized and transparent transaction management amongst untrustworthy parties. Many people feel that this blockchain component would alter existing supply chain processes, which often include many untrustworthy organizations, from raw material extraction to the ultimate consumption of a finished product by the end customer. While numerous claims have been made about its apparent benefits in supply chain management, there have only been a few technological applications established that are beneficial in real-world circumstances. A smart contract is a computer protocol that digitally enables, validates, and enforces contract fulfillment utilizing Blockchain technology. Because smart contracts are trackable and irreversible and enable the performance of credible transactions without the involvement of third parties, they can be used to effectively replace existing supply chain mechanisms. In this paper, we present a system for facilitating the sale of products between untrustworthy organizations using smart contract technology to replace the “letter of credit” payment mechanism effectively. An innovative dispute resolution method is created, and decentralized software is built and deployed on the Ethereum blockchain using Solidity smart contracts. We’ve demonstrated how to create a revolutionary public decentralized application that may take the place of well-established conventional instruments like letters of credit using just tools that are open source. We also create a dispute resolution algorithm that, in theory, outperforms other accessible online conflict settlement tools.

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. Nakamoto, S.: A peer-to-peer electronic cash system. Bitcoin. https://bitcoin.org/bitcoin.pdf (2008)

  2. Chopra, S.A.: Supply Chain Management: Strategy, Planning, and Operation. Pearson, Boston, MA (2013)

    Google Scholar 

  3. Drucker, P.F.: Managements new paradigms. Forbes Magazine, 98–99 (1998)

    Google Scholar 

  4. KAGAN, J.: Letter of credit. Retrieved from Investopedia.com (2020). https://www.investopedia.com/terms/l/letterofcredit.asp

  5. Ganache-TruffleSuite. https://trufflesuite.com/ganache/

  6. Sepolia-TestnetResources. https://sepolia.dev/

  7. Lee, W.-M.: Using the MetaMask chrome extension. In: Beginning Ethereum Smart Contracts Programming, pp. 93–126. Apress, Berkeley, CA (2019). https://doi.org/10.1007/978-1-4842-5086-0_5

    Chapter  Google Scholar 

  8. Mohanty, D.: Deploying smart contracts. In: Ethereum for Architects and Developers, pp. 105–138. Apress, Berkeley, CA (2018). https://doi.org/10.1007/978-1-4842-4075-5_4

    Chapter  Google Scholar 

  9. Dannen, C.: Introducing Ethereum and Solidity (2017)

    Google Scholar 

  10. Solidity-Docs. https://docs.soliditylang.org/en/v0.8.17/

  11. Samaniego, M.A.: Hosting virtual IoT resources on edge-hosts with blockchain. In: 2016 IEEE International Conference on Computer and Information Technology (CIT), (pp. 116–119). IEEE (2016)

    Google Scholar 

  12. Smith, B.A.: IBM Blockchain: an enterprise deployment of a distributed consensus-based transaction log. In: Proceedings of the Fourth International IBM Cloud Academy Conference, pp. 140–143 (2016)

    Google Scholar 

  13. Aragon Dispute Resolution. https://aragon.org/aragon-court

  14. Jur Review-Dispute Resolution via The Block Chain. https://coinreviews.io/jur-review/

  15. Jadhav, M.A.: Single page application using Angularjs. Int. J. Comput. Sci. Inf. Technol. 2876–2879 (2015)

    Google Scholar 

  16. Friederike Niepmann, T.S.-E.: VOX CEPR Policy Portal. Retrieved from Trade finance around the world (2016). https://voxeu.org/article/trade-finance-around-world

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joseph Wireman .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kulkarni, S., Wireman, J., Tabrizi, N. (2023). Framework for Design and Development of Blockchain Applications Using Smart Contracts. In: Wang, Q., Feng, J., Zhang, LJ. (eds) Blockchain – ICBC 2023. ICBC 2023. Lecture Notes in Computer Science, vol 14206. Springer, Cham. https://doi.org/10.1007/978-3-031-44920-8_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-44920-8_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-44919-2

  • Online ISBN: 978-3-031-44920-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics