《表2 本地数据库溯源字段》

《表2 本地数据库溯源字段》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于区块链的农产品追溯系统信息存储模型与查询方法》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

具体将溯源明文信息存储在各节点本地数据库,各自管理;将本地数据存储的溯源信息的每个字段作为字符串直接拼接起来,考虑到存储空间的问题,追溯信息加密中采用了位长较短的MD5算法,对于任意长度字符串的输入,经过MD5算法会生成一个32位十六进制的值,并将哈希之后的值写入区块链。查询时用同样的方式对本地数据库的溯源信息再次哈希,与从区块链上查询的哈希值进行对比,验证溯源信息是否被篡改。以果蔬类生产履历信息为例,存储在本地数据库溯源信息的字段包括:id、BatchNum、CropName、Variety Name、OperationContent、Amonut、Operation Time、Operator、Blocknum。其中id是作为记录信息的唯一标识,BlockNum是溯源信息的哈希值在区块链上的区块号,具体的本地数据库溯源字段如表2所示。