基于区块链的溯源信息写入、溯源信息验证的方法、系统技术方案

技术编号:26504860 阅读:23 留言:0更新日期:2020-11-27 15:32
本发明专利技术提供一种基于区块链的溯源信息写入的方法、溯源信息验证的方法、系统,其中溯源信息写入的方法应用于溯源业务系统,方法包括:接收溯源原始数据,得到溯源唯一标识;利用摘要算法确定溯源原始数据的摘要数据,作为第一摘要数据;将溯源唯一标识和第一摘要数据封装成区块链交易数据,确定交易唯一标识;将交易数据发送至区块链系统。本发明专利技术从溯源业务系统和区块链两个系统均查询到溯源唯一标识对应的溯源原始数据和区块链交易数据的关联关系,基于区块链数据的不可篡改特性,双向校验数据是否被篡改的方式能够完全杜绝溯源信息作假的可能。

【技术实现步骤摘要】
基于区块链的溯源信息写入、溯源信息验证的方法、系统
本专利技术涉及区块链领域,尤其涉及一种基于区块链的溯源信息写入、溯源信息验证的方法、系统。
技术介绍
目前,大多数溯源系统将溯源数据存储在单一的数据库中,数据被中心化,存在安全隐患,例如,在存储、传递、展示等一些环节存在数据被篡改的风险,或被恶意第三方攻击而造成数据被损坏或丢失。为了防止数据被篡改,现有技术利用区块链系统的数据存储流程、溯源数据记录流程和查询验证流程来确定溯源数据是否进行了更改,具体地:将溯源业务系统中的溯源原始数据R,通过摘要算法处理得出其摘要数据H_B,将摘要数据H_B封装成交易数据T传输到区块链系统,并在区块链系统内记录交易唯一标识txID;然后从溯源业务系统读取溯源数据R,通过摘要算法处理得出其摘要数据H_A,利用区块链内的交易唯一标识txID与交易数据T的关系,就可以找到区块链内存储的溯源原始数据R的摘要数据H_B,然后比较当前溯源数据得出其摘要数据H_A和区块链内存储的溯源原始数据R的摘要数据H_B是否一致,若一致则为没有篡改数据,否则有篡改嫌疑。但是现有区本文档来自技高网...

【技术保护点】
1.一种基于区块链的溯源信息写入的方法,其特征在于,所述方法应用于溯源业务系统,所述方法包括:/n接收溯源原始数据,得到溯源唯一标识;/n利用摘要算法确定所述溯源原始数据的摘要数据,作为第一摘要数据;/n将所述溯源唯一标识和第一摘要数据封装成区块链交易数据,确定交易唯一标识;/n将所述交易数据发送至区块链系统。/n

【技术特征摘要】
1.一种基于区块链的溯源信息写入的方法,其特征在于,所述方法应用于溯源业务系统,所述方法包括:
接收溯源原始数据,得到溯源唯一标识;
利用摘要算法确定所述溯源原始数据的摘要数据,作为第一摘要数据;
将所述溯源唯一标识和第一摘要数据封装成区块链交易数据,确定交易唯一标识;
将所述交易数据发送至区块链系统。


2.根据权利要求1所述的方法,其特征在于,所述方法包括:
接收区块链系统将交易数据存储成功的消息;
存储交易唯一标识。


3.一种基于区块链的溯源信息写入的方法,其特征在于,所述方法应用于区块链系统,所述方法包括:
接收交易数据,确定交易唯一标识;
根据所述交易唯一标识和所述交易数据的对应关系,确定交易唯一标识和第一摘要数据的对应关系、交易唯一标识和溯源唯一标识的对应关系;
存储所述交易数据。


4.根据权利要求3所述的方法,其特征在于,所述方法包括:
发送交易数据存储成功的消息至溯源业务系统。


5.一种基于区块链进行溯源信息验证的方法,其特征在于,所述方法应用于溯源业务系统,所述方法包括:
读取溯源原始数据、溯源唯一标识、交易唯一标识;
根据交易唯一标识和溯源唯一标识的对应关系,查找区块链系统中与所述溯源唯一标识对应的交易唯一标识;
利用摘要算法确定所述溯源原始数据的摘要数据,作为第二摘要数据;
根据溯源系统内存储的交易唯一标识、区块链系统内存储的交易唯一标识、第一摘要数据、第二摘要数据验证溯源信息。


6.根据权利要求5所述的方法,其特征在于,所述根据溯源系统内存储的交易唯一标识、区块链系统内存储的交易唯一标识、第一摘要数据、第二摘要数据验证溯源信息包括:
比较溯源系统内存储的交易唯一标识与区块链系统...

【专利技术属性】
技术研发人员:冯华兵李泽林霍旭叶天正
申请(专利权)人:邦邦汽车销售服务北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1