Input: IDpro, Pro_Lot, Ptyp, Pquan, VIDpro, IDown, PKown, | Output: Registration result | (1) | Goods owner upload IDpro, Pro_Lot, Ptyp, VIDpro, IDown onto the IPFS | (2) | Goods owner sends Hpro, VIDpro, PKown to regulatory authorities | (3) | Regulatory agencies verify the owner of the goods | (4) | if the verification is successful then | (5) | Regulatory agencies call node_record (IDpro, IDown, Pro_Lot, Time)//It can only be called by regulatory agencies to record the owner of the commodity batch at that time | (6) | return “successful registration” then | (7) | Goods owner invokes release_pro (IDpro, Pro_Lot, Ptyp, Pquan)//The goods are successfully registered by the owner, Later, the information of this batch of goods can be released for buyers to choose. | (8) | else | (9) | return “failed verification, please submit the information again” | (10) | end if |
|