Welcome to Smart Agriculture

Smart Agriculture ›› 2019, Vol. 1 ›› Issue (4): 72-82.doi: 10.12133/j.smartag.2019.1.4.201907-SA001

• Information Processing and Decision Making • Previous Articles     Next Articles

Multi-blockchain application technology for agricultural products transaction

Liang Hao1, Liu Sichen2, Zhang Yinuo3, Lv Ke1()   

  1. 1. School of Engineering Science, University of Chinese Academy of Sciences, Beijing 100049, China
    2. Institute of Crop Germplasm Resources of Shanxi Academy of Agricultural Sciences, Taiyuan 030031, China
    3. School of Economics, Capital University of Economics and Business, Beijing 100070, China
  • Received:2019-07-12 Revised:2019-11-14 Online:2019-10-30

Abstract:

Agriculture of China is a typical agricultural system of small producer and large market, producers are too scattered. Agricultural foundation remains weak in the vast rural areas, especially poverty-stricken areas. Blockchain technology has good complementarity and applicability with China's agricultural products trading system, because of its distributed storage, transaction information transparency and product information traceability. However, the agricultural product trading system has characteristics of product diversity, commercial process complexity, user group widespread, decentralized, privacy protection and so on. It is difficult to apply the traditional blockchain technology directly to China's agricultural products trading information network. In view of the above problems, the design idea of alliance chain was adopted, and the technology of multi-chain agricultural product transaction information, which includes transaction information blockchain, user information blockchain and agricultural products information blockchain was put forward. The product information blockchain provided the detailed information of agricultural products and guarante that the traceability and non-tamperability of the information. The blockchain node access mechanism was introduced in the user information chain to provide real-name voucher registration and management functions for the agricultural product trading platform. The transaction information blockchain recorded the results of all transaction smart contracts, and through the addition of channel technology, different transaction information could be isolated from each other, which could meet the privacy protection of transaction information and user data and the rapid processing of transaction data. The profit of the transaction was automatically divided by the smart contract, which improved the efficiency of execution and reduces the transaction cost. Finally, a transparent, efficient and applicable blockchain framework for agricultural product transactions was established.

Key words: agricultural products transaction, blockchain, smart contract, consensus, alliance chain

CLC Number: