Blockchain is a widely recognized technology that has grown in prominence
over time. It first gained popularity due to its use in Bitcoin. Because of its reliable
security features, blockchain has been extensively employed in a variety of domains.
The agricultural supply chain is one field where blockchain can be especially useful, as
it provides benefits such as data immutability, transparency, and the ability to disregard
middlemen. As a consequence of this, academics are working hard to figure out how to
build a smart infrastructure for supply chain management that combines the security of
blockchain with the promise of the Internet of Things (IoT). The primary goal of this
study is to examine the structure and relationships of all entities participating in the
agricultural supply chain. Smart contracts are crucial in such an environment. They are
used to facilitate secure and automated interactions between various parties, such as
farmers and consumers, farmers and delivery workers, and farmers and quality control
authorities. These smart contracts ensure that every participant works in a coordinated
manner. We used the remix IDE and the solidity programming language's smart
contracts to create this solution. We compared blockchain transaction submission
messages and node communications during the implementation phase. Customer
messages, in particular, tend to be larger due to the inclusion of additional information
such as registration, verification, purchase placing, and order confirmation. The
authority's messages, on the other hand, are the smallest, as they merely demand the
product's initial rating. This research intends to develop a robust and efficient
agricultural supply chain management system that benefits all stakeholders by using the
potential of blockchain technology and integrating IoT.
Keywords: Blockchain, IoT, Smart agriculture, Supply chain management.