Post Idea: Multi-Layer Aggregate Verification for IoT Blockchain

MLAV for IoT Blockchain

  • Link to source
    Multi-Layer Aggregate Verification for IoT Blockchain - YouTube
    Note: this paper has recently been accepted to BRAINS 2021 and the content will be available soon.

  • Content type tag (summary, discussion)

  • Category
    AIoT, Scalability

  • Proposed tags
    AIoT Blockchain, Agriculture 4.0, Supply Chain Management, ID-based signature, batch verification, Android

  • Description of why this would be an interesting post
    As part of the next stage of research for the AIoT Blockchain project, we would like to propose a paper that was co-authored by @Sean1992076 and myself.

The background of this paper is that in current agriculture 4.0, large companies have successfully applied blockchain solutions and ecosystems for tracking and tracing agricultural produce, achieving transparency, traceability, and digitalization. However, these blockchain solutions are not comprehensive.

Problem 1) The upstream nodes that these large companies serve are all large-scale production suppliers, and smallholders are not taken into consideration.
Problem 1 solution) We use a multi-layer architecture that serves three purposes: facilitating smallholders in joining the agricultural blockchain as equal-opportunity nodes, uploading of production activity data, and reducing costs (ex. Ethereum gas fee). We also design a blockchain management framework using smart contracts to facilitate the financing of upstream producers.

Problem 2) Most IoT blockchains adopt an ID-based signature scheme in IoT devices, which frequently has low efficiency.
Problem 2 solution) We use aggregate verification, effectively increasing ID-based verification efficiency while processing large clusters of data transferred by IoT devices.

Essentially, we design a framework called Multi-Layer Aggregate Verification (MLAV) in order to improve Agriculture 4.0 supply chain management with IoT Blockchain devices.


Could please you give us more details about the potential use of blockchains in agriculture? Is it all supply lines verification or are there IoT uses like sensor networks? What other applications could MLAV have? Be sure to create a post in GitHub if you haven’t already.

In the agricultural supply chain, we need data transparency. Agriculture 4.0, which is also referred to as digital farming, has allowed for the widespread adoption of technologies such as AI, IoT, cloud computing, and, similar to what you were mentioning, remote sensing. IoT is one of the principle factors as to why agriculture can produce such a wide variety of data. These technologies have allowed for increasing both precision and practicality in a wide variety of farming operations, and AIoT Blockchain technology can provide transparency as well as consistency of information.

Hang Xiong et. al [1] detail four different types of applications for blockchain in agriculture:

  1. Agricultural insurance: There are many points in which information asymmetry can arise between the insurer and the farmer. The blockchain may allow for payout of insurance based on weather data using smart contracts. The data can be collected in a safe way through an oracle. Some companies that work on smart crop agricultural insurance are Etherisc, WorldCover, and as you were mentioning in our Discord #general chat, Arbol.

  2. Smart farming: Just as we find in our own research, the authors point out that the majority of environmental data is overseen by centralized governments that may control the way decisions are made related to the data. Again, we need data transparency and immutability for our data. The authors find that IoT and blockchain are frequently combined in an agricultural context, such as with Patit et. al’s proposal of an IoT sensor-based blockchain managed by the owner, and with Lin et. al who propose a general-use IoT blockchain framework that allows for establishing trust among actors. With this being said and despite providing many benefits, the addition of blockchain in farming raises technical requirements of farming, thus creating an even larger discrepancy between smallholders and large farmers. This is what we see with current blockchain implementations in agriculture, and it’s also the issue that’s at the center of attention for our MLAV work.

  3. Food supply chain: Basically we need to have things like ensurance of food quality, food safety, and traceability of the origin of different products. Blockchain may allow for a producer to increase their products’ reputation with individual product information. At the same time, it makes it more difficult for producers of low-quality or fraud-based products to stay in the market. Transparency provided by the blockchain may also allow for regulatory bodies to have efficient oversight of informed regulations. Finally, the blockchain can provide a singular place to store all information regarding a product from place of production to retail store. This may allow for easier tracing of contamination and generally placing restriction on poor-quality produce. For some corporate examples,, Walmart, and Alibaba are each developing blockchain food traceability frameworks.

  4. Transactions of agricultural products: Blockchain can provide information security and link planting and harvesting data immutably. Furthermore, the blockchain provides a digital payment platform that may charge zero rates, which is a massive breakthrough for especially e-commerce. The blockchain may reincorporate smallholders into the e-commerce supply chain. With that said, one major issue that is faced by agricultural blockchain is how to verify the legitimacy of the data uploaded to the blockchain.

Our paper in particular is focused on reconceptualizing the agricultural supply chain by providing smart contract technology to farmers.

This is the supply chain management framework we design, which considers three main roles: distribution channel (supermarket or hypermarket), the financial institution (loaning institution), and the smallholder (loan applicant). By registering an IoT device designed by our lab, the smallholder may join the IoT blockchain network and a smart contract may then be initiated between the financial institution and the smallholder. If the smallholder may prove themself by producing a sufficient quantity of produce and meet the crop yield required, then the balance of the loan is paid and this transaction is recorded on the blockchain. Our paper also gives a novel batch verification application that I may also preview.

[1]: Xiong, H., Dalhaus, T., Wang, P., & Huang, J. (2020). Blockchain Technology for Agriculture: Applications and Rationale. Frontiers in Genetics .

1 Like