IoT based Lightweight Payment Verification Protocol for Block chain -Node MCU

Ask For Price




A Blockchain is a growing list of information, called blocks, which are linked using cryptography. A Blockchain is a decentralized, distributed and public digital ledger that is used to record transactions across many devices so that any involved record cannot be changed easily, without modifying all subsequent blocks, because of this, Blockchain has found its use in wide-ranging fields. This system, therefore, describes the role of Blockchain in IoT and financial applications, two fields that

will benefit the most from it. Furthermore, this paper examines the privacy and security concerns related to it and shares some insights on how these problems can be tackled. In this paper, we have reviewed multiple such papers in which similar issues were addressed. Lastly, the public perception of Blockchain technology is taken to address how Blockchain is perceived in different segments of society. Here we design and implement a secured financial transaction system that uses IoT and embedded hardware devices such as controllers and modules. This type of device can be insecure and this could lead to loss of money or fraud, here we include a Blockchain-based transaction system that is not penetrable to make the transaction secure.

Existing system

Economic transactions between system components are used to pay for data and services. Blockchain-based overlay networks have been developed to provide such a financial mechanism for IoT devices with sufficient processing power and operating system support. However, no practical solutions for low-end devices exist. In addition, existing solutions also require setting up multiple Blockchain accounts for a single administrative domain, which incurs high fees when consolidating those accounts.

Proposed system

  • Securing IoT transactions between low-end processing devices
  • To demonstrate an embedded setup is made and this setup is tested using IoT and Blockchain
  • Nodemcu is used in place of the controller part
  • Nodemcu is? an IoT controller board with an inbuilt WiFi module
  • ?ESP8266 SoC is used here, it is a processor + WiFi module SoC
  • An RFID reader is interfaced with a controller this module is used for identifying an individual?
  • Does each individual have an RFID card that has an inbuilt unique ID number?
  • If this number is already stored in the database the person can commence a transaction
  • This data is sent to the Blockchain database

Block diagram

Light Weight Payment

Hardware tools

  • Nodemcu
  • RFID reader?
  • RFID cards
  • USB?

Software tool

  • Arduino IDE
  • Embedded C
  • Python IDLE
  • python


[1] J. A. Stankovic, I. Lee, A. Mok, and R. Rajkumar, ?Opportunities and obligations for physical computing systems,? Computer, vol. 38, no. 11, pp. 23?31, Nov. 2005.

[2] W. Wolf,?Cyber-physical systems,? Computer, vol. 42, no. 3, pp. 88?89, Mar. 2009.

[3] L. Sha, S. Gopalakrishnan, X. Liu, and Q. Wang, ?Cyber-physical systems: A new frontier,? in Machine Learning in Cyber Trust, P. S. Yu, and J. J. P. Tsai, Eds. Springer US, 2009, ch. 1, pp. 3? 13.

[4] R. Rajkumar, I. Lee, L. Sha, and J. Stankovic, ?Cyber-physical systems: the next computing revolution,? in Proc. of the 47th Design Automation Conference (DAC), Anaheim, California, Jun. 2010, pp. 731? 736.

[5] J. Gubbi, R. Buyya, S. Marusic, and M. Palaniswami,?Internet of Things (IoT): A vision, architectural elements, and future directions,? Future Generation Computer Systems, vol. 29, no. 7, pp. 1645?1660, Sep. 2013.

[6] T. Wolf and A. Nagurney, ?A layered protocol architecture for scalable innovation and identification of network economic synergies in the internet of things,? in Proc. of the First IEEE International Conference on Internet-of-Things Design and Implementation (IoTDI), Berlin, Germany, Apr. 2016, pp. 141? 151.

[7] Amazon web services. [Online]. Available:

[8] Microsoft azure. [Online]. Available:

[9] Google cloud iot. [Online]. Available: solutions/IoT/

[10] T. Wolf, M. Zink, and A. Nagurney,?The cyber-physical marketplace: A framework for large-scale horizontal integration in distributed cyber-physical systems,? in Proc. of the Third International Workshop on Cyber-Physical Networking Systems (CPNS) held in conjunction with the IEEE 33rd International Conference on Distributed Computing Systems (ICDCS), Philadelphia, PA, Jul. 2013, pp. 296? 302.

[11] A. Pouraghily, M. N. Islam, S. Kundu, and T. Wolf, ?Privacy in blockchain-enabled IoT devices,? in Internet-of-Things Design and Implementation (IoT), 2018 IEEE/ACM Third International Conference on. IEEE, 2018, pp. 292? 293.

[12] N. Szabo. (1996) Smart contracts: Building blocks for digital markets. [Online]. Available: contracts 2.html?


Customer Reviews

There are no reviews yet.

Be the first to review “IoT based Lightweight Payment Verification Protocol for Block chain -Node MCU”

Your email address will not be published. Required fields are marked *