Abstract
With the increase in research and development in communication technology, it is predicted that more and more number of sensing devices will be added in various sectors by application of IoT. Therefore, there is an immediate need of replacing the traditional methods of storing, sorting and sharing of data that has been collected from various sensing devices (Chiang and Zhang in IEEE Internet Things J 3:854–864, 2016), (Lee et al. in Comput Electron Agric 74:2–33, 2010). This will help in making data more transparent, reliable, decentralised and immutable. This has led to the integration of blockchain into IoT systems. The upcoming section gives a vivid picture about the basic concept and feature of blockchain technology and thereby detecting various advantages of integration of blockchain into IoT.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Blockchain theory was invented by Satoshi Nakamoto in the year 2008 in context to Bitcoin transactions for making these transactions independently auditable, verifiable and transparent [3]. Blockchain is defined as a “decentralised distributed Ledger for sorting timestamp transactions between many computers in a peer-to-peer network”. The designing of blockchain basically can be summarised as stacking of records which are formally known as blocks (Fig. 1).
The blocks contain a peculiars hash value which is the unique identification of the block and the first block in the chain is known as Genesis Block [4]. The blocks are connected to each other through cryptographic methods. Furthermore specifically, each block must contain a set of confirm transactions, a timestamp and a hash code of the last block. A single block unit consists of block header and block body. A P2P network and a public time stamping server autonomously controls this blockchain ledger making the entire block steam system transparent and decentralised for tracing and securing transaction workflows [5].
1.1 Features of Blockchain
The four main feature of blockchain system is summarised below.
1.1.1 Decentralisation
The use of ledger based on P2P network makes the system transparent and decentralised [6]. It makes additions and verification of block transactions in such a way that all nodes function altogether in a peer-to-peer fashion in the blockchain-based communication process.
1.1.2 Anonymity
Participants willing to communicate through a blockchain communication system need not reveal their real identity as they can communicate with a virtual identity code [7]. However, this feature of blockchain is one of the major security and privacy concerns related to blockchain transactions.
1.1.3 Persistency
The decentralisation of transaction through blockchain also adds to its persistent nature [4]. Persistency refers to the fact that in a blockchain system any identified transaction which is added to the block once cannot be rolled back. It also features the identification of invalid transactions immediately.
1.1.4 Auditability
The tracking of transactions that makes the blockchain system persistence also adds to the auditability feature [8]. The secure linking of one block to the previous block makes the blockchain system easy to be verified and tracked.
2 Review of Literature
2.1 Integration of Blockchain and IoT
Integration of IoT with blockchain is a revolutionary change that is expected to happen in various domains. The application of the distributed ledger-based P2P system across various heterogeneous IoT networks have attracted many researches to focus on this aspect [9]. It is estimated that the integration of blockchain into IoT-based environments will enhance the economic value of IoT by 176 billion dollars in 2025 which is further expected to raise up to 23 trillion dollar in 2030 [10]. The integration of blockchain distributed ledger in the IoT devices will play a major role in determining how the IoT devices will be linked together for further ease of collecting sorting and storing data [11]. It will also facilitate cost reduction, trust building and accelerating transactions. This has therefore led to identification of various design patterns by the researchers for integration of blockchain in IoT. Thereof the majorly identified design patterns in this context are discussed below
-
i.
IoT to IoT design pattern: In this design pattern, the major communication process occurs outside the blockchain as the blockchain only helps in storing data in the IoT devices [12].
-
ii.
IoT to blockchain design pattern: This design pattern has blockchain in a bit more integrated manner. The block chin here functions for storing of data along with monitoring and managing transactions [13]. Therefore, this design pattern allows IoT transactions to go through blockchain making it highly appreciated because of the guaranteed traceability empowered by blockchain in the IoT network. Furthermore, it also is extremely helpful in establishing successful transactions between a variety of IoT devices in varying domains.
-
iii.
Hybrid design approach: This design approach is amalgamation of mission of IoT with high throughput data analysis techniques such as artificial intelligence, fog computing along with blockchain [14]. In this approach transmission of data to the cloud is not required as data manipulation occurs in the IoT device itself. Artificial intelligence helps in critical decision-making by the IoT devices [1] and the blockchain provides secure links for the edge computing approach [15]. However, the use of only artificial intelligence and blockchain in the IoT network requires a huge volume of data transmission in a secure and reliable manner. This limitation could be sorted by the use of fog computing as it helps in reduction of the bandwidth amount and thereby hastening the blockchain mining operation [16].
2.2 Blockchain Mediated IoT Networks in Precision Agriculture
As stated in the above sections, it is quite evident that the integration of blockchain in the IoT network enhances the overall efficacy of the agricultural IoT networks [17]. The same has been witnessed in case of IoT-based precision agriculture. Blockchain has introduced many new opportunities in the IoT-based smart precision agriculture systems. Therefore, the current times have seen a boom in literature that has defined many applications of blockchain mediated IoT networks for precision agriculture. This integration provides the following advantages in agricultural sector.
-
i.
The distributed ledger system helps in building a secure and smart connection between various IoT devices thus enhancing IoT network security [18].
-
ii.
Blockchain is able to extend the address space for the IoT networks thereby enhancing the scalability of IoT networks for agricultural usage [19].
-
iii.
Blockchain helps in keeping a track on the end-to-end process by generating unique identities and managing access to agricultural IoT devices. This also helps in building data transparency [20].
-
iv.
Blockchain can enhance performance of IoT devices by defining communication rules between sensors that are embedded in the agricultural IoT devices such as humidity sensors or sensors for different soil parameters [21].
-
v.
As the devices are registered with a unique code in the blockchain system, the integration of blockchain into IoT helps in making the IoT transactions more authentic by developing authorization of IoT systems [22].
-
vi.
Integration of blockchain to the IoT networks helps in making the communication process a bit more precise by decreasing the network complexity due to the decentralised network system provided by blockchain [23].
-
vii.
Blockchain also helps in enhancing the data storage ability of IoT devices as large volume of agricultural data could be stored in blockchain-based storage systems that will also help in analysis and manipulation of data in the real time in a secure manner [9].
The aforementioned advantages of integration of blockchain in IoT have also received research attention. However, bibliometric analysis of literature in this domain depicts a neonatal stage of research contribution in the SCOPUS database starting from 2016 (Fig. 2).
The major research work that could be traced from the literature in terms of smart agriculture through integration of both the communication technology could be categorised into four sub-applications namely food safety, farm overseeing, land registration, supply chain. The bibliometric trend in research depicts the following contribution of research under each of the above-mentioned subdomain Fig. 3.
2.3 Proposed Application of the Blockchain-Based IoT System by Researchers
The following are the applications proposed by various researchers in the field of Food Safety (Table 1).
2.4 Blockchain and Farm Overseeing
This application includes fabricating blockchain mediated IoT devices with sensors like humidity, temperature, crop maturity sensors, light, etc. in order to help farmer record and utilise data for better farming opportunities [29] (Table 2).
2.5 Blockchain and Land Registration
“It can be defined as the process of determining, recording and sharing transactional information about rights, value, and use of land pieces” [34] (Table 3).
2.6 Block chain and Supply Chain
This application aims at monitoring food at every point in the supply chain thus enhancing the transparency of the supply chain processes [38] (Table 4).
3 Research Gaps and Future Scope
3.1 Research Gaps
-
i.
IoT network used for various applications in smart agriculture has many lacunas such as security and privacy threats, lack of authentication and authorisation, lack of interoperability, lack of scalability and reliability, quality of service, etc. [49].
-
ii.
Numerous IoT devices are connected in the IoT-based smart agriculture networks; therefore, a huge volume of data with high level of throughput is required for proper functioning of the IoT networks in a harmonised manner which is another challenging issue [39].
-
iii.
IoT sensors which are installed in various agricultural devices and machines like tractors, greenhouses emit a lot of data which is a cause of data loss at times. This also marks for another challenge for adaptation of IoT in smart agriculture [18].
-
iv.
To implement smart contract with right condition in agriculture is a big challenge in blockchain technology [49].
-
v.
Lack of unifying requirements is another big issue. Current systems do not support rapid and reliable response to trace data in case of food chain and analysis of data can be difficult in case of decision-making [50].
3.2 Future Scope
-
i.
To overcome the lacunas of IoT network such as security and privacy threats, lack of authentication and authorisation, lack of interoperability, lack of scalability and reliability, quality of service, etc. blockchain technology will be integrated with IoT [49].
-
ii.
Practical implementation of Smart Contract in Agriculture field using these two technologies has not been developed yet. So, a new model can be developed for smart contract using blockchain and IoT [40].
-
iii.
As consumer preference shifting rapidly, they demand relevant and reliable information according to their need. So in case to provide data on time there is a need of secure network which is possible by IoT and blockchain [9].
-
iv.
Smart Contract can also be used as an automated warning code for a system, in case of finding problems and process them in time by law-executors [35].
4 Conclusion
As a conclusion it is observed that Integration of blockchain and IoT helps in building an ecological, trusted, open and self-organised smart agriculture system. The proposed methods discussed above tried to use IoT devices instead of manual recording and verification, which reduces the human intervention to the system effectively. Some of the prominent studies related to different applications of blockchain and IoT are described and at last future scope of IoT and blockchain is discussed in the paper.
References
Chiang M, Zhang T (2016) Fog and IoT: an overview of research opportunities. IEEE Internet Things J 3(6):854–864
Lee WS, Alchanatis V, Yang C, Hirafuji M, Moshou D, Li C (2010) Sensing technologies for precision specialty crop production. Comput Electron Agric 74(1):2–33
Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system. https://bitcoin.org/bitcoin.pdf
Zheng Z, Xie S, Dai H, Chen X, Wang H (2017) An overview of blockchain technology: Architecture, consensus, and future trends. In: 2017 IEEE international congress on big data (BigData congress). IEEE, pp 557–556
Tapscott D, Tapscott A (2016) Here’s why blockchains will change the world. http://fortune.com/2016/05/08/why-blockchains-will-change-the-world/ (Accessed 25 March 2019)
Chohan UW (2017) The double spending problem and cryptocurrencies. SSRN 3090174
Kosba A, Miller A, Shi E, Wen Z, Papamanthou C (2016) Hawk: the blockchain model of cryptography and privacy-preserving smart contracts. In: Proceedings of IEEE symposium on security and privacy (SP), San Jose, pp 839–858
Al-Jaroodi J, Mohamed N (2019) Blockchain in industries: a survey. IEEE Access 7:36500–36515
Makhdoom I, Abolhasan M, Abbas H, Ni W (2018) Blockchain’s adoption in IoT: the challenges, and a way forward. J Netw Comput Appl
Markets and Markets. Precision farming market. https://www.marketsandmarkets.com/Market-Reports/precision-farming-market1243.html?gclid=Cj0KCQjwhZr1BRCLARIsALjRVQMzJElhQ1Gm81bk7xxkDd
Fourquadrant. Gartner IT spending forecast. https://www.fourquadrant.com/gartner-it- spending-forecast/ (Accessed 28 April 2019)
Hitarshi B (2019) Monitoring and management of blockchain networks. https://www.wipro.com/content/dam/nexus/en/service-lines/blockchain/latest-thinking/ monitoring-and-management-of-blockchain-networks.pdf
Tasca P, Widmann S (2017) The challenges faced by blockchain technologies-Part 1. J Digit Bank 2(2):132–147
Satyanarayanan M (2017) The emergence of edge computing. Computer 50(1):30–39
Li J, Wang X (2018) Research on the application of blockchain in the traceability system of agricultural products. In: 2018 2nd IEEE advanced information management, communicates, electronic and automation control conference (IMCEC). IEEE, pp 2637–2640
Vermesan O, Bröring A, Tragos E, Serrano M, Bacciu D, Chessa S, Gallicchio C, Micheli A, Dragone M, Saffiotti A, Simoens P, Internet of robotic things: converging sensing/actuating, hypoconnectivity, artificial intelligence and IoT Platforms
Ahmed N, De D, Hussain I (2018) Internet of Things (IoT) for smart precision agriculture and farming in rural areas. IEEE Internet Things J 5(6):4890–4899
Khan MA, Salah K (2018) IoT security: review, blockchain solutions, and open challenges. Fut Gen Comput Syst 82:395–411
Ziegler S, Kirstein P, Ladid L, Skarmeta A, Jara A (2015) The case for IPv6 as an enabler of the Internet of Things. IEEE Internet Things
Ourad AZ, Belgacem B, Salah K (2018) Using blockchain for IOT access control and authentication management. International conference on internet of things. Springer, Cham, pp 150–164
Popov S (2016) The tangle. https://iota.org/IOTA_Whitepaper.pdf (Accessed 15 May 2019)
Sharma PK, Chen MY, Park JH (2017) A software defined fog node based distributed blockchain cloud architecture for IoT. IEEE Access 6:115–124
Preethi K (2017) Blockchains don’t scale. not today, at least. but there’s hope. https://hackernoon.com/blockchains-dont-scale-nottoday-at-least-but-there-shope-2cb43946551a. (Accessed 18 May 2019)
Iqbal R, Butt TA (2020) Safe farming as a service of blockchain-based supply chain management for improved transparency. Cluster Comput 23:2139–2150. https://doi.org/10.1007/s10586-020-03092-4
Lin Q, Wang H, Pei X, Wang J (2019) Food safety traceability system based on blockchain and EPCIS. IEEE Access 7:20698–20707
Lin J, Shen Z, Zhang A, Chai Y (2018) Blockchain and iot based food traceability for smart agriculture. In: Proceedings of the 3rd international conference on crowd science and engineering. ACM, p 3
Tse D, Zhang B, Yang Y, Cheng C, Mu H (2017) Blockchain application in food supply information security. In: 2017 IEEE international conference on industrial engineering and engineering management (IEEM). IEEE, pp. 1357–1361
Tian F (2016) An agri-food supply chain traceability system for China based on RFID and blockchain technology. In: 2016 13th international conference on service systems and service management (ICSSSM). IEEE, pp 1–6
Sam M (2018) Blockchain in agriculture: 10 possible use cases. https://www.disruptordaily.com/blockchain-use-cases-agriculture/ (Accessed 18 May 2019)
Pincheira M, Vecchio M, Giaffreda R, Kanhere SS (2021) Cost-effective IoT devices as trustworthy data sources for a blockchain-based water management system in precision agriculture. Comput Electron Agricult 180. https://doi.org/10.1016/j.compag.2020.105889
De Clercq M, Vats A, Biel A (2018) Agriculture 4.0: the future of farming technology. In: Proceedings of the world government summit, Dubai, UAE, pp 11–13
Lin YP, Petway J, Anthony J, Mukhtar H, Liao SW, Chou CF, Ho YF (2017) Blockchain: the evolutionary next step for ICT E-agriculture. Environments 4(3):50
Patil AS, Tama BA, Park Y, Rhee KH (2017) A framework for blockchain based secure smart green house farming. Advances in computer science and ubiquitous computing. Springer, Singapore, pp 1162–1167
Anand A, McKibbin M, Pichel F (2016) Colored coins: bitcoin, blockchain, and land administration. In: Annual world bank conference on land and poverty
Barbieri M, Gassen D (2017) Blockchain-can this new technology really revolutionize the land registry system? Notaries of Europe
Vos JA, Beentjes B, Lemmen C (2017) Blockchain based land administration feasible, illusory or a panacea. In: Netherlands cadastre, land registry and mapping agency. Paper prepared for presentation at the 2017 world bank conference on land and povertry. The World Bank, Washington, DC
Chavez-Dreyfuss G (2016) Sweden tests blockchain technology for land registry. Reuters 16
Sylvester G (2019) E-agriculture in action: blockchain for agriculture opportunities and challenges. http://www.fao.org/3/CA2906EN/ca2906en.pdf (Accessed 21 May 2019)
Chaudhary N (2020) Contract farming using blockchain technology and smart contracts
Ronaghi MH (2020) A blockchain maturity model in agricultural supply chain. Inf Proc Agricult. https://doi.org/10.1016/j.inpa.2020.10.004
Dujak D, Sajter D (2019) Blockchain applications in supply chain. SMART supply network. Springer, Cham, pp 21–46
Caro MP, Ali MS, Vecchio M, Giaffreda R (2018) Blockchain-based traceability in Agri-Food supply chain management: a practical implementation. In: 2018 IoT vertical and topical summit on agriculture-tuscany (IOT Tuscany). IEEE, pp 1–4
Platform with duplicated and shared bookkeeping. In: 2018 IEEE intelligent vehicles symposium (IV), 2018 Jun 26, IEEE, pp 97–101
Leng K, Bi Y, Jing L, Fu HC, Van Nieuwenhuyse I (2018) Research on agricultural supply chain system with double chain architecture based on blockchain technology. Fut Gen Comput Syst 1(86):641–649
Toyoda K, Mathiopoulos PT, Sasase I, Ohtsuki T (2017) A novel blockchain-based product ownership management system (POMS) for anti-counterfeits in the post supply chain. IEEE Access 5:17465–17477
Chen S, Shi R, Ren Z, Yan J, Shi Y, Zhang J (2017) A blockchain-based supply chain quality management framework. In: 2017 IEEE 14th international conference on e-business engineering (ICEBE). IEEE, pp 172–176
Lu Q, Xu X (2017) Adaptable blockchain-based systems: a case study for product traceability. IEEE Softw 34(6):21–27
Xie C, Sun Y, Luo H (2017) Secured data storage scheme based on block chain for agricultural products tracking. In: 2017 3rd international conference on big data computing and communications (BIGCOM). IEEE, pp 45–50
Ge L, Brewster C, Spek J, Smeenk A, Top J, van Diepen F, Klaase B, Graumans C, de Wildt MD (2017) Blockchain for agriculture and food: findings from the pilot study. Wageningen Econ Res
Galvez JF, Mejuto JC, Simal-Gandara J (2018) Future challenges on the use of blockchain for food traceability analysis. TrAC trends analysis. Chem
Galen D, Brand N, Boucherle L, Davis R, Do N, El-Baz B, Kimura I, Wharton K, Lee J (2019) Blockchain for social impact: moving beyond the hype. Center for Social Innovation, RippleWorks. https://www.gsb.stanford.edu/sites/gsb/files/publication-pdf/study-blockchain-impact-moving-beyond-hype.pdf. (Accessed 2 June 2019)
Juels A, Rivest RL, Szydlo M (2003) The blocker tag: Selective blocking of RFID tags for consumer privacy. In: Proceedings of the 10th ACM conference on computer and communications security. ACM, pp 103–111.
Li Z, Wang WM, Liu G, Liu L, He J, Huang GQ (2018) Toward open manufacturing: a cross-enterprises knowledge and services exchange framework based on blockchain and edge computing. Ind Manage Data Syst 118(1):303–320. X8OzAcvOwu4QLqi4hhUbtKCf7lreG2H8aArF_EALw_wcB. (Accessed 27 April 2020)
Nguyen KT, Laurent M, Oualha N (2015) Survey on secure communication protocols for the Internet of Things. Ad Hoc Netw 32:17–31
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Tanwar, R., Chhabra, Y., Rattan, P., Rani, S. (2023). Blockchain in IoT Networks for Precision Agriculture. In: Gupta, D., Khanna, A., Bhattacharyya, S., Hassanien, A.E., Anand, S., Jaiswal, A. (eds) International Conference on Innovative Computing and Communications. Lecture Notes in Networks and Systems, vol 471. Springer, Singapore. https://doi.org/10.1007/978-981-19-2535-1_10
Download citation
DOI: https://doi.org/10.1007/978-981-19-2535-1_10
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-2534-4
Online ISBN: 978-981-19-2535-1
eBook Packages: EngineeringEngineering (R0)