本发明涉及区块链,具体为一种基于区块链的商品快照记录方法及系统。
背景技术:
1、现在我们的日产生活习惯了网上购物,省时省力很是方便,但只通过图文、视频难免会有一些卖家秀和买家秀的区别,还有一些大肆吹捧商品的商家,或者口头承诺一些保障,等买家收到货后再修改商品信息或者下架商品下架导致无法追溯而产生争议,也有可能买家敲诈卖家无理取闹。
2、虽然系统中都有保存订单相关信息,但都是基本的下单时间,下单商品的基本sku,订单编号等,关于商品的信息寥寥无几,因此为了保证双方利益,将关于订单商品信息进行快照保存,保存商品的基本属性以及商家的相关承诺保障等信息。
技术实现思路
1、本发明的目的在于提供一种基于区块链的商品快照记录方法及系统,以解决上述背景技术中提出的问题。
2、为实现上述目的,本发明提供如下技术方案:一种基于区块链的商品快照记录方法,所述方法包括以下步骤:
3、s1、下单时为订单中的商品以及其他重要信息生成快照;
4、s2、对快照中重要数据进行数字哈希,区块链上链;
5、s3、消费者对上链的快照信息哈希值对比验证;
6、s4、订单异常情况处理机制;
7、s5、智能合约约束商家和消费者行为。
8、优选的,步骤s1的具体操作包括:
9、当消费者在下单时,系统将记录订单中所包含的商品的基本信息,包括商品名称、价格、数量、颜色、图片以及其他重要属性相关信息,可以包括赠品、商家承诺保障,所有重要内容加入到快照信息中,根据不同类型的商品,可对快照中商品属性内容进行自定义;
10、系统生成对应商品以及其他重要信息内容快照,并将其同事存储在本地数据库中,用于后期快照信息的验证对比。
11、优选的,步骤s2具体包括:
12、系统将生成的商品快照信息以数字哈希的形式进行计算;
13、计算完成后,系统将商品快照的数字哈希值与其他相关数据,如用户信息、订单时间戳,结合起来构建一个新的交易信息;
14、进行交易信息上链,系统通过区块链的共识机制将交易信息传播到网络中的节点,节点会对交易进行验证,并将其添加到区块链的最新区块中。
15、优选的,步骤3的具体操作包括:
16、消费者在收到商品后,通过扫描商品上的二维码或使用系统提供的查询接口途径获取查看商品的快照信息;
17、消费者使用快照信息中的商品哈希值与区块链上对应交易的哈希值进行比对验证;
18、如果哈希值匹配则比对成功,说明快照信息与记录在区块链上的内容一致,商品信息未被篡改,可作为证据参考,是可信的;
19、如果哈希值不匹配则比对失败,说明某些信息被修改发生了变动,不可作为参考依据,通过存储在数据库中的快照信息与当前数据进行逐条比对,来确定已被篡改的条目。
20、优选的,步骤s4的具体操作包括:
21、订单异常情况处理机制是为了应对一些意外情况或不正常的操作,来保障系统的可靠性和完整性;
22、意外情况中异常信息,处理过程中发生的投诉、仲裁和退款信息也可以记录在区块链上,以供后续参考和维权。
23、优选的,步骤s5的具体操作包括:
24、通过智能合约来约束商家和消费者的行为,来确保交易的公平性和可信性;
25、如果发生订单争议,例如商品质量问题或未按照约定时间发货,合约定义争议解决的机制;设定期限,由消费者或商家提起争议,并在一定时间内解决争议;使用智能合约来约束商家和消费者的行为,确保交易的公平性和可信性。
26、一种基于区块链的商品快照记录系统,所述系统由以下模块组成:
27、订单生成模块,用于记录订单生成时的商品信息并生成相应的商品快照;
28、区块链存储模块,用于将商品快照信息以区块链数据结构的形式上链存储;
29、查询接口,用于消费者通过扫描商品上的二维码或查询系统提供的接口获取商品快照信息;
30、验证模块,用于比对消费者所获取的商品快照信息与区块链上的对应信息,确保商品信息的真实性;
31、异常处理模块,用于处理消费者发现的商品信息与上链的快照信息不符的异常情况,并上报至区块链网络。
32、优选的,订单生成模块,当消费者在下单时,系统将记录订单中所包含的商品的基本信息,包括商品名称、价格、数量、颜色、图片以及其他重要属性相关信息,可以包括赠品、商家承诺保障,所有重要内容加入到快照信息中,根据不同类型的商品,可对快照中商品属性内容进行自定义;
33、系统生成对应商品以及其他重要信息内容快照,并将其同事存储在本地数据库中,用于后期快照信息的验证对比。
34、优选的,所述区块链存储模块,系统将生成的商品快照信息以数字哈希的形式进行计算;
35、计算完成后,系统将商品快照的数字哈希值与其他相关数据,如用户信息、订单时间戳,结合起来构建一个新的交易信息;
36、进行交易信息上链,系统通过区块链的共识机制将交易信息传播到网络中的节点,节点会对交易进行验证,并将其添加到区块链的最新区块中。
37、优选的,所述验证模块,消费者在收到商品后,通过扫描商品上的二维码或使用系统提供的查询接口途径获取查看商品的快照信息;
38、消费者使用快照信息中的商品哈希值与区块链上对应交易的哈希值进行比对验证;
39、如果哈希值匹配则比对成功,说明快照信息与记录在区块链上的内容一致,商品信息未被篡改,可作为证据参考,是可信的;
40、如果哈希值不匹配则比对失败,说明某些信息被修改发生了变动,不可作为参考依据,通过存储在数据库中的快照信息与当前数据进行逐条比对,来确定已被篡改的条目。
41、与现有技术相比,本发明的有益效果是:
42、本发明提出的基于区块链的商品快照记录方法及系统;采用分布式网络结构,不依赖于中心化的控制和管理机构,实现了去中心化的商品信息记录和验证。消费者可以通过区块链网络获取商品快照信息,而无需依赖第三方中介。
43、商品快照信息被记录在区块链上,采用哈希加密等算法确保数据的不可篡改性。任何对快照信息的篡改行为都将被网络其他节点识别和拒绝,确保消费者获得真实可信的商品信息。
44、通过商品快照的记录和验证,消费者能够准确获取商品的真实信息,有效减少商家篡改信息的可能性。这将提升消费者对于网上商家的信任度,增加其使用线上购物的积极性。
1.一种基于区块链的商品快照记录方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种基于区块链的商品快照记录方法,其特征在于:步骤s1的具体操作包括:
3.根据权利要求1所述的一种基于区块链的商品快照记录方法,其特征在于:步骤s2具体包括:
4.根据权利要求1所述的一种基于区块链的商品快照记录方法,其特征在于:步骤3的具体操作包括:
5.根据权利要求1所述的一种基于区块链的商品快照记录方法,其特征在于:步骤s4的具体操作包括:
6.根据权利要求1所述的一种基于区块链的商品快照记录方法,其特征在于:步骤s5的具体操作包括:
7.一种根据权利要求1-6任意一项所述的基于区块链的商品快照记录方法的基于区块链的商品快照记录系统,其特征在于:所述系统由以下模块组成:
8.根据权利要求7所述的一种基于区块链的商品快照记录系统,其特征在于:订单生成模块,当消费者在下单时,系统将记录订单中所包含的商品的基本信息,包括商品名称、价格、数量、颜色、图片以及其他重要属性相关信息,可以包括赠品、商家承诺保障,所有重要内容加入到快照信息中,根据不同类型的商品,可对快照中商品属性内容进行自定义;
9.根据权利要求7所述的一种基于区块链的商品快照记录系统,其特征在于:所述区块链存储模块,系统将生成的商品快照信息以数字哈希的形式进行计算;
10.根据权利要求7所述的一种基于区块链的商品快照记录系统,其特征在于:所述验证模块,消费者在收到商品后,通过扫描商品上的二维码或使用系统提供的查询接口途径获取查看商品的快照信息;