一种基于智慧合约的交易追踪方法与流程

未命名 10-08 阅读:81 评论:0


1.本发明涉及交易追踪技术领域,具体涉及一种基于智慧合约的交易追踪方法。


背景技术:

2.追踪与溯源是指审查记录商品在供应链中的流转链条,通过对每次流转所产生的消息进行记录,实现商品的产地追溯,商品鉴别,资产流通审查等目的。商品的假货鉴别是保障交易成功进行的重要需求,实现商品假货鉴别的核心在于货源追溯,即需追溯商品供应链过程中所有的参与方。在传统的供应链管理中,商品的溯源主要依靠中心化的记账模式,或者采用分散式的记账,即由供应链中商品流通的参与方自行记录,各自保存,但是这两种都有对应的问题。其中传统的中心化记账确实能够比较直观实现对商品的追踪,但是其账目的准确性无法得到保证,而分散式记账则在商品追踪上显得比较困难,追踪繁杂。
3.因此,急需一种基于智慧合约的交易追踪方法,能够实现在确保账目准确度的前提下实现对账目的追踪功能,从而大大提高账目的安全性。


技术实现要素:

4.本发明意在提供一种基于智慧合约的交易追踪方法,能够实现在确保账目准确度的前提下实现对账目的追踪功能,从而大大提高账目的安全性。
5.为达到上述目的,本发明采用如下技术方案:一种基于智慧合约的交易追踪方法,包括以下步骤:
6.s1、在进行交易时,卖方对商品信息进行定价,并将定价后的商品信息上传至区块链并保存到智慧合约中;所述商品信息包括商品类型、商品单价以及商品数量;所述智慧合约还用于对每一次交易所对应的数据进行记录;
7.s2、买方根据卖方对商品信息的定价进行付款,此时触发该商品信息所对应的智慧合约,且智慧合约将买方的货款进行冻结,并向卖方发送发货请求;
8.s3、卖方根据发货请求向买方进行发货,买方在接收到卖方所发的货物后,对货物进行初步判断;
9.s4、在完成初步判断后,买方根据该商品信息所对应的智慧合约,对该商品信息分别进行商品鉴权和商品溯源操作,对该商品信息是否符合要求进行判断,并生成对应的判断结果;
10.s5、若判断结果为该商品信息符合要求,则进行该商品信息的货权转移,并对买方货款进行解冻后发送给卖方,反之,则判断本次交易为无效交易。
11.本方案的原理及优点是:在本方案中,首先是买方对商品信息进行定价,对本次交易所对应的商品类型、商品单价以及商品数量进行确定,并且将需要交易的商品信息保存到智慧合约中,在对应的买方根据卖方对该商品信息的定价进行付款时会在第一时间触发该商品信息所对应的智慧合约,此时买方就会接收到该商品信息所对应的智慧合约,智慧合约的作用首先是会对买方的货款进行冻结,以此来确保买方的货款的安全,同时买方还
可以根据该智慧合约来对该商品分别进行商品鉴权以及商品溯源,从而实现对商品的合理性进行判断,后续就可以根据该判断结果进行相应的操作例如符合要求时就可以进行商品信息的货权转移,将货权转移给买方,将对应的货款发送给买方,从而完成本次交易的货权转移,反之则认定本次交易为无效交易,就会终止本次交易的进行。
12.本方案通过保存在区块链上的智慧合约来对买方和卖方之间的交易进行记录和鉴定,基于区块链上智慧合约的不可篡改性,极大了保护了交易数据的真实性和有效性,借助智慧合约实现了去中心化担保交易中交易资金的保障,减低了买方和卖方之间的交易风险。同时通过智慧合约还能对交易的货物进行商品信息的鉴权和溯源,能够更好的保障交易过程中的透明化和可靠性,保障了不可信的交易环境下的可信交易流程,也就能够实现在确保账目准确度的前提下实现对账目的追踪功能,从而大大提高账目的安全性。
13.优选的,作为一种改进,所述s4包括以下步骤:
14.s40、买方根据该商品信息所对应的智慧合约,向卖方发送鉴定请求,所述卖方根据鉴定请求向买方发送该商品信息所对应的商品id以及卖方地址;
15.s41、买方通过接收到的商品id以及卖方地址,基于智慧合约,检索出该商品信息所对应的交易信息;
16.s42、根据交易信息,对该商品信息进行鉴权和溯源操作,并生成对应的验证结果;所述鉴权和溯源操作包括验证交易输出地址是否为卖方地址;验证申请人是否合法拥有交易地址以及验证卖方是否合法拥有交易地址。
17.有益效果:在本方案中,在买方需要对商品信息鉴权和溯源时需要向卖方发送对应的鉴定请求,只有对应的卖方向其发送了商品id和卖方地址才能进行鉴权和溯源操作,这样也就对商品信息进行初步的保护。
18.之后买方就可以根据商品id和卖方地址在智慧合约中进行该商品信息所对应的交易信息进行检索,并利用检索出来的交易信息对商品信息进行溯源和鉴权,其中主要进行三大验证,验证交易输出地址是否为卖方地址,验证买方和卖方是否合法拥有交易地址,以此来实现对商品信息的鉴权和溯源,极大提高了商品信息鉴权的安全性和准确性。
19.优选的,作为一种改进,还包括以下步骤:
20.s6、买方在接收到卖方所发的货物后,若买方对货物存在异议,则买方提交该货物所对应的仲裁申请请求,并对本次交易进行仲裁,根据仲裁结果,决定是否退还买方的货款。
21.有益效果:在本方案中,在买方对交易内容不满意时候就能够进行仲裁申请请求的发起,根据仲裁申请请求的发起后,就可以对本次交易数据进行仲裁,以此来对买方申请仲裁是否成功进行判断,从而确保买方和卖方的利益。
22.优选的,作为一种改进,所述s6包括以下步骤:
23.s60、买方在接收到卖方所发的货物后,若买方对货物存在异议,则买方提交该货物所对应的仲裁申请请求;
24.s61、根据仲裁申请请求,基于智慧合约,获取买方和卖方所提供的各自的商品信息、物流模式信息以及交易信息,并根据各自所提供的商品信息、物流模式信息以及交易信息,对本次交易进行仲裁;
25.s62、若仲裁结果为本次申述成功,则将冻结的买方货款退还给买方,反之则将冻
结的买方货款发送给卖方。
26.有益效果;在本方案中,在对其交易进行仲裁时所对应的前期数据采集的十分充分,极大提高了仲裁的准确性,能够更好的对买方和卖方的利益进行保护。
附图说明
27.图1为本发明实施例一中基于智慧合约的交易追踪方法的流程图。
具体实施方式
28.下面通过具体实施方式进一步详细说明:
29.实施例基本如附图1所示:一种基于智慧合约的交易追踪方法,包括以下步骤:
30.s1、在进行交易时,卖方对商品信息进行定价,并将定价后的商品信息上传至区块链并保存到智慧合约中;所述商品信息包括商品类型、商品单价以及商品数量;所述智慧合约还用于对每一次交易所对应的数据进行记录;在本实施例中,买方和卖方通过协商来完成对交易细节的确定,之后根据协商的内容,卖方对商品信息进行定价,并且将对应的商品存储到对应的智慧合约上。在本实施例中,为了实现对交易数据的准确记录,具体的,在商品信息开始生产时,会对该商品信息进行utxo模型的构建,以该utxo所记录的商品信息的生命周期的完结为终结,当然为了使得其处理效率更高,在具体使用时一个utxo模型中包含多个交易链条,分别表示该批次商品中各个商品的不同流向。商品信息所对应的utxo数据会被存储到区块链上的智慧合约中。
31.在本实施例中,每当交易发生时,买方提出一次交易请求例如付一次款,都会被提交到全网节点共同验证。一次交易中可包含若干输入和输出,但一笔交易中属于同一资产所有人的商品只能被交易一次。输入与输出中出现的商品数量需要严格配平,若一次交易中某商品未全部售出,则需将未售出部分返还给卖方。
32.s2、买方根据卖方对商品信息的定价进行付款,此时触发该商品信息所对应的智慧合约,且智慧合约将买方的货款进行冻结,并向卖方发送发货请求;为了保障买方的权益,在其完成付款之后对应的货款会第一时间被冻结,卖方无法主动提出。之后卖方就可以根据发货请求进行对应商品信息即货物的发送,传输给买方。
33.s3、卖方根据发货请求向买方进行发货,买方在接收到卖方所发的货物后,对货物进行初步判断;在本实施例中,买方在接收到对应的货物之后可以对货物进行初步判断,具体判断内容包括判断对应的接收到的货物信息是否与商定的商品信息一致,是否按照协定的物流模式进行发货。
34.s4、在完成初步判断后,买方根据该商品信息所对应的智慧合约,对该商品信息分别进行商品鉴权和商品溯源操作,对该商品信息是否符合要求进行判断,并生成对应的判断结果;
35.所述s4包括以下步骤:
36.s40、买方根据该商品信息所对应的智慧合约,向卖方发送鉴定请求,所述卖方根据鉴定请求向买方发送该商品信息所对应的商品id以及卖方地址;
37.s41、买方通过接收到的商品id以及卖方地址,基于智慧合约,检索出该商品信息所对应的交易信息;
38.s42、根据交易信息,对该商品信息进行鉴权和溯源操作,并生成对应的验证结果;所述鉴权和溯源操作包括验证交易输出地址是否为卖方地址;验证买方是否合法拥有交易地址以及验证卖方是否合法拥有交易地址。在本实施例中,验证买方是否合法拥有交易地址是通过挑战-问答机制实现的,具体的在交易时,买方在注册阶段已经实现了秘钥的分发,则服务器与买方之间的验证可以通过服务器生成难题,买方进行回复,通过验证回复的正确与否来证明买方是否合法拥有交易地址。而针对验证卖方是否合法拥有交易地址则是通过对当前交易信息的哈希值进行签名,向买方证明合法拥有该交易地址的商品所有人承认了本次交易。
39.s5、若判断结果为该商品信息符合要求,则进行该商品信息的货权转移,并对买方货款进行解冻后发送给卖方,反之,则判断本次交易为无效交易。
40.s6、买方在接收到卖方所发的货物后,若买方对货物存在异议,则买方提交该货物所对应的仲裁申请请求,并对本次交易进行仲裁,根据仲裁结果,决定是否退还买方的货款。
41.所述s6包括以下步骤:
42.s60、买方在接收到卖方所发的货物后,若买方对货物存在异议,则买方提交该货物所对应的仲裁申请请求;
43.s61、根据仲裁申请请求,基于智慧合约,获取买方和卖方所提供的各自的商品信息、物流模式信息以及交易信息,并根据各自所提供的商品信息、物流模式信息以及交易信息,对本次交易进行仲裁;
44.s62、若仲裁结果为本次申述成功,则将冻结的买方货款退还给买方,反之则将冻结的买方货款发送给卖方。在本实施例中,买卖双方完成商品的定价与付款之后,智慧合约将货款冻结的消息发送给卖方,卖方收到消息之后即安排商品运输。商品运输服务将贯穿整个商品交付的业务流程,在供应链管理中,不但需要买卖双方的相互信任,还需保证在商品运输过程中商品不被调换和伪造。在买方收到商品之后,将对商品进行收货,这个过程中,买方调用智慧合约查询商品鉴权的具体信息,用于对比商品的信息是否与商定信息一致。在此过程中,如果买方对收到的货品提出异议,可以提出仲裁申请。智慧合约将依据买卖双方提供的商品信息、协定的物流模式以及交易数据,仲裁本次交易。
45.以上所述的仅是本发明的实施例,方案中公知的具体技术方案和/或特性等常识在此未作过多描述。应当指出,对于本领域的技术人员来说,在不脱离本发明技术方案的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本技术要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。

技术特征:
1.一种基于智慧合约的交易追踪方法,其特征在于:包括以下步骤:s1、在进行交易时,卖方对商品信息进行定价,并将定价后的商品信息上传至区块链并保存到智慧合约中;所述商品信息包括商品类型、商品单价以及商品数量;所述智慧合约还用于对每一次交易所对应的数据进行记录;s2、买方根据卖方对商品信息的定价进行付款,此时触发该商品信息所对应的智慧合约,且智慧合约将买方的货款进行冻结,并向卖方发送发货请求;s3、卖方根据发货请求向买方进行发货,买方在接收到卖方所发的货物后,对货物进行初步判断;s4、在完成初步判断后,买方根据该商品信息所对应的智慧合约,对该商品信息分别进行商品鉴权和商品溯源操作,对该商品信息是否符合要求进行判断,并生成对应的判断结果;s5、若判断结果为该商品信息符合要求,则进行该商品信息的货权转移,并对买方货款进行解冻后发送给卖方,反之,则判断本次交易为无效交易。2.根据权利要求1所述的一种基于智慧合约的交易追踪方法,其特征在于:所述s4包括以下步骤:s40、买方根据该商品信息所对应的智慧合约,向卖方发送鉴定请求,所述卖方根据鉴定请求向买方发送该商品信息所对应的商品id以及卖方地址;s41、买方通过接收到的商品id以及卖方地址,基于智慧合约,检索出该商品信息所对应的交易信息;s42、根据交易信息,对该商品信息进行鉴权和溯源操作,并生成对应的验证结果;所述鉴权和溯源操作包括验证交易输出地址是否为卖方地址;验证买方是否合法拥有交易地址以及验证卖方是否合法拥有交易地址。3.根据权利要求2所述的一种基于智慧合约的交易追踪方法,其特征在于:还包括以下步骤:s6、买方在接收到卖方所发的货物后,若买方对货物存在异议,则买方提交该货物所对应的仲裁申请请求,并对本次交易进行仲裁,根据仲裁结果,决定是否退还买方的货款。4.根据权利要求3所述的一种基于智慧合约的交易追踪方法,其特征在于:所述s6包括以下步骤:s60、买方在接收到卖方所发的货物后,若买方对货物存在异议,则买方提交该货物所对应的仲裁申请请求;s61、根据仲裁申请请求,基于智慧合约,获取买方和卖方所提供的各自的商品信息、物流模式信息以及交易信息,并根据各自所提供的商品信息、物流模式信息以及交易信息,对本次交易进行仲裁;s62、若仲裁结果为本次申述成功,则将冻结的买方货款退还给买方,反之则将冻结的买方货款发送给卖方。

技术总结
本发明涉及交易追踪技术领域,公开一种基于智慧合约的交易追踪方法,包括买方根据卖方对商品信息的定价进行付款,此时触发该商品信息所对应的智慧合约,且智慧合约将买方的货款进行冻结,并向卖方发送发货请求;卖方根据发货请求向买方进行发货,买方在接收到卖方所发的货物后,对货物进行初步判断;在完成初步判断后,买方根据该商品信息所对应的智慧合约,对该商品信息分别进行商品鉴权和商品溯源操作,对该商品信息是否符合要求进行判断,并生成对应的判断结果;若判断结果为该商品信息符合要求,则进行该商品信息的货权转移,并对买方货款进行解冻后发送给卖方。方货款进行解冻后发送给卖方。方货款进行解冻后发送给卖方。


技术研发人员:刘思源 张小为 濮奉天
受保护的技术使用者:重庆富民银行股份有限公司
技术研发日:2023.06.30
技术公布日:2023/10/5
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐