一种基于大数据的跨境电商交易方法及系统与流程

专利查询18天前  10


本发明涉及区块链,尤其涉及一种基于大数据的跨境电商交易方法及系统。


背景技术:

1、近年来,区块链技术以其独特的优势,正在逐步改变我们的生活。特别是在跨境电商交易中,区块链技术的应用,更是如虎添翼,极大地提高了交易的效率和安全性。区块链技术,简单来说,就是一种分布式数据存储技术,它将数据以块的形式存储在一个开放、分布式的网络中。每一个数据块都包含了一定数量的交易信息,并通过密码学的方式,将这些信息进行加密,从而保证了数据的安全性和不可篡改性。

2、以跨境电商交易为例,区块链技术的应用,主要体现在以下几个方面:

3、首先,区块链技术可以实现交易数据的实时同步。在传统的跨境电商交易中,由于涉及到不同国家和地区的法律、法规,以及货币兑换等问题,交易过程的复杂性和不确定性大大增加。而区块链技术的应用,可以使得交易数据在各个参与方之间实时同步,从而大大提高了交易的效率。其次,区块链技术可以实现交易数据的不可篡改。在跨境电商交易中,交易数据的篡改可能会导致交易的失败,甚至可能会引发纠纷。而区块链技术的应用,通过密码学的加密方式,保证了交易数据的不可篡改性,从而大大提高了交易的安全性。最后,区块链技术可以实现交易的去中心化。在传统的跨境电商交易中,交易信息通常会被存储在一个中心化的各个节点设备中,这就存在着数据被篡改或者被攻击的风险。而区块链技术的应用,将交易数据分散存储在网络中的各个节点上,从而实现了交易的去中心化,大大提高了交易的稳定性。

4、然而,随着跨境电商交易发展,交易量和交易数据都越来越多,当这些数据在区块链中记载,如何兼顾区块链的开销是目前涵待解决的问题。


技术实现思路

1、本发明实施例提供一种基于大数据的跨境电商交易方法及系统,以实现将跨境电商的交易数据同步到区块链进行记账时,即保证数据的安全性和不可篡改性,又能够兼顾区块链的开销。

2、为达到上述目的,本发明采用如下技术方案:

3、第一方面,提供一种基于大数据的跨境电商交易方法,应用于电商服务器,该方法包括:在跨境电商交易方与跨境电商被交易方进行跨境电商交易的情况下,电商服务器获取跨境电商交易的第一交易信息;电商服务器将第一交易信息同步到第一区块子链进行记账,其中,第一区块子链是针对跨境电商交易方与跨境电商被交易方配置的,随着跨境电商交易方与跨境电商被交易方继续进行跨境电商交易,电商服务器对第一区块子链进行扩链。

4、可选地,电商服务器获取跨境电商交易的第一交易信息,包括:电商服务器根据跨境电商被交易方的指示,验证跨境电商交易方和跨境电商被交易方;在跨境电商交易方和跨境电商被交易方验证通过的情况下,电商服务器从跨境电商交易方和跨境电商被交易方获取第一交易信息。

5、可选地,电商服务器根据跨境电商被交易方的指示,验证跨境电商交易方和跨境电商被交易方,包括:电商服务器接收来自跨境电商被交易方的跨境电商交易信息,跨境电商交易信息包括第一mac值和如下至少一项信息:跨境电商交易方的签名、跨境电商被交易方的签名、或用于指示跨境电商交易的信息,至少一项信息用于联合指示跨境电商交易方向跨境电商被交易方发起跨境电商交易;电商服务器根据至少一项信息生成第二mac值;电商服务器验证第一mac值与第二mac值是否相同;若第一mac值与第二mac值相同,则电商服务器验证跨境电商交易方的签名以及跨境电商被交易方的签名是否为合法签名,否则,若第一mac值与第二mac值不同,则电商服务器确定验证跨境电商交易方和跨境电商被交易方未通过;若跨境电商交易方的签名以及跨境电商被交易方的签名为合法签名,则电商服务器确定验证跨境电商交易方和跨境电商被交易方通过,否则,若跨境电商交易方的签名和跨境电商被交易方的签名中有任一个不是合法签名,则电商服务器确定验证跨境电商交易方和跨境电商被交易方未通过。相应的,电商服务器从跨境电商交易方和跨境电商被交易方获取第一交易信息,包括:在验证跨境电商交易方和跨境电商被交易方通过的情况下,电商服务器从跨境电商交易方获取第一交易子信息,以及从跨境电商被交易方获取第二交易子信息;其中,第一交易子信息中的关键信息包括:用于跨境电商交易方描述跨境电商交易的信息、第一身份标识、第二身份标识以及跨境电商交易方记录的交易次数,第二交易子信息中的关键信息包括:用于跨境电商被交易方描述跨境电商交易的信息、第三身份标识、第四身份标识以及跨境电商被交易方记录的交易次数;若第一交易子信息与第二交易子信息中的关键信息一致,则电商服务器确定第一交易信息,第一交易信息为第一交易子信息与第二交易子信息的合集。

6、可选地,第一身份标识为跨境电商交易方用于描述自身的标识符,第二身份标识为跨境电商交易方用于描述参与跨境电商交易的实体的标识符,第三身份标识为跨境电商被交易方用于描述自身的标识符,第四身份标识为跨境电商被交易方用于描述参与跨境电商交易的实体的标识符,第一交易子信息与第二交易子信息中的关键信息一致包括:第一身份标识与第四身份标识相同,第二身份标识与第三身份标识相同,用于跨境电商交易方描述跨境电商交易的信息与用于跨境电商被交易方描述跨境电商交易的信息相同,以及跨境电商交易方记录的交易次数与跨境电商被交易方记录的交易次数相同。

7、可选地,电商服务器根据至少一项信息生成第二mac值,包括:电商服务器使用长期密钥对至少一项信息进行哈希,得到第二mac值,长期密钥是跨境电商被交易方注册到电商服务器时,电商服务器为跨境电商被交易方分配的密钥。

8、可选地,电商服务器将第一交易信息同步到第一区块子链进行记账,包括:电商服务器根据第一交易信息中的交易次数n=1,确定跨境电商交易方与跨境电商被交易方是第1次进行跨境电商交易;响应于跨境电商交易方与跨境电商被交易方是第一次进行跨境电商交易,电商服务器从区块链中为跨境电商交易方和跨境电商被交易方分配第一区块子链,第一区块子链包括一个第一中心节点和三个边缘节点,三个边缘节点均与第一中心节点连接,以构成星型结构的第一区块子链;电商服务器指示第一中心节点将第一交易信息记账,并通过第一中心节点分别指示三个边缘节点将第一交易信息记账。

9、可选地,在电商服务器将第一交易信息同步到第一区块子链进行记账之后,该方法还包括:在跨境电商交易方与跨境电商被交易方继续进行跨境电商交易的情况下,电商服务器获取跨境电商交易的第二交易信息;响应于第二交易信息中的交易次数n=x1,x1为大于1的整数,电商服务器将第一区块子链扩链,得到第二区块子链,第二区块子链中的节点数目大于第一区块子链中的节点数目;电商服务器将第二交易信息同步到第二区块子链进行记账。

10、可选地,电商服务器将第一区块子链扩链,得到第二区块子链,包括:电商服务器从三个边缘节点中选择一个第一边缘节点;电商服务器将区块链中与第一边缘节点连接的至少两个节点,配置为第一边缘节点所在的区块子链中的边缘节点,得到第二区块子链,至少两个节点依次连接,至少两个节点中位于端点处的一个节点与第一边缘节点连接,至少两个节点与第一边缘节点构成一个区块分链,第二区块子链包括两个边缘节点,一个区块分链以及一个第一中心节点;相应的,电商服务器将第二交易信息同步到第二区块子链进行记账,包括:电商服务器指示第一中心节点将第二交易信息记账,并通过第一中心节点分别指示两个边缘节点,以及区块分链中的每个节点将第二交易信息记账。

11、可选地,在电商服务器将第二交易信息同步到第二区块子链进行记账之后,该方法还包括:在跨境电商交易方与跨境电商被交易方继续进行跨境电商交易的情况下,电商服务器获取跨境电商交易的第三交易信息;响应于第三交易信息中的交易次数n=x2,x2为大于x1的整数,电商服务器将第二区块子链扩链,得到第三区块子链,第三区块子链中的节点数目大于第二区块子链中的节点数目;电商服务器将第三交易信息同步到第三区块子链进行记账。

12、可选地,电商服务器将第一区块子链扩链,得到第二区块子链,包括:电商服务器从区块分链中选择第二边缘节点,第二边缘节点是区块分链中未与第一中心节点连接的一端处的节点;电商服务器将区块链中与第二边缘节点连接的一个节点,配置为第二边缘节点所在的区块子链中的第二中心节点,并将区块链中与第二中心节点连接的两个节点,配置为第二中心节点所在的区块子链中的边缘节点,得到第三区块子链,第三区块子链包括四个边缘节点,一个区块分链,一个第一中心节点以及一个第二中心节点;相应的,电商服务器将第三交易信息同步到第三区块子链进行记账,包括:电商服务器指示第一中心节点将第三交易信息记账,指以及示第二中心节点将第三交易信息记账,并通过第一中心节点和第二中心节点分别指示四个边缘节点,以及区块分链中的每个节点将第三交易信息记账。

13、第二方面,提供一种基于大数据的跨境电商交易系统,该系统包括电商服务器,该系统被配置为:在跨境电商交易方与跨境电商被交易方进行跨境电商交易的情况下,电商服务器获取跨境电商交易的第一交易信息;电商服务器将第一交易信息同步到第一区块子链进行记账,其中,第一区块子链是针对跨境电商交易方与跨境电商被交易方配置的,随着跨境电商交易方与跨境电商被交易方继续进行跨境电商交易,电商服务器对第一区块子链进行扩链

14、可选地,电商服务器获取跨境电商交易的第一交易信息,包括:电商服务器根据跨境电商被交易方的指示,验证跨境电商交易方和跨境电商被交易方;在跨境电商交易方和跨境电商被交易方验证通过的情况下,电商服务器从跨境电商交易方和跨境电商被交易方获取第一交易信息。

15、可选地,电商服务器根据跨境电商被交易方的指示,验证跨境电商交易方和跨境电商被交易方,包括:电商服务器接收来自跨境电商被交易方的跨境电商交易信息,跨境电商交易信息包括第一mac值和如下至少一项信息:跨境电商交易方的签名、跨境电商被交易方的签名、或用于指示跨境电商交易的信息,至少一项信息用于联合指示跨境电商交易方向跨境电商被交易方发起跨境电商交易;电商服务器根据至少一项信息生成第二mac值;电商服务器验证第一mac值与第二mac值是否相同;若第一mac值与第二mac值相同,则电商服务器验证跨境电商交易方的签名以及跨境电商被交易方的签名是否为合法签名,否则,若第一mac值与第二mac值不同,则电商服务器确定验证跨境电商交易方和跨境电商被交易方未通过;若跨境电商交易方的签名以及跨境电商被交易方的签名为合法签名,则电商服务器确定验证跨境电商交易方和跨境电商被交易方通过,否则,若跨境电商交易方的签名和跨境电商被交易方的签名中有任一个不是合法签名,则电商服务器确定验证跨境电商交易方和跨境电商被交易方未通过。相应的,电商服务器从跨境电商交易方和跨境电商被交易方获取第一交易信息,包括:在验证跨境电商交易方和跨境电商被交易方通过的情况下,电商服务器从跨境电商交易方获取第一交易子信息,以及从跨境电商被交易方获取第二交易子信息;其中,第一交易子信息中的关键信息包括:用于跨境电商交易方描述跨境电商交易的信息、第一身份标识、第二身份标识以及跨境电商交易方记录的交易次数,第二交易子信息中的关键信息包括:用于跨境电商被交易方描述跨境电商交易的信息、第三身份标识、第四身份标识以及跨境电商被交易方记录的交易次数;若第一交易子信息与第二交易子信息中的关键信息一致,则电商服务器确定第一交易信息,第一交易信息为第一交易子信息与第二交易子信息的合集。

16、可选地,第一身份标识为跨境电商交易方用于描述自身的标识符,第二身份标识为跨境电商交易方用于描述参与跨境电商交易的实体的标识符,第三身份标识为跨境电商被交易方用于描述自身的标识符,第四身份标识为跨境电商被交易方用于描述参与跨境电商交易的实体的标识符,第一交易子信息与第二交易子信息中的关键信息一致包括:第一身份标识与第四身份标识相同,第二身份标识与第三身份标识相同,用于跨境电商交易方描述跨境电商交易的信息与用于跨境电商被交易方描述跨境电商交易的信息相同,以及跨境电商交易方记录的交易次数与跨境电商被交易方记录的交易次数相同。

17、可选地,电商服务器根据至少一项信息生成第二mac值,包括:电商服务器使用长期密钥对至少一项信息进行哈希,得到第二mac值,长期密钥是跨境电商被交易方注册到电商服务器时,电商服务器为跨境电商被交易方分配的密钥。

18、可选地,电商服务器将第一交易信息同步到第一区块子链进行记账,包括:电商服务器根据第一交易信息中的交易次数n=1,确定跨境电商交易方与跨境电商被交易方是第1次进行跨境电商交易;响应于跨境电商交易方与跨境电商被交易方是第一次进行跨境电商交易,电商服务器从区块链中为跨境电商交易方和跨境电商被交易方分配第一区块子链,第一区块子链包括一个第一中心节点和三个边缘节点,三个边缘节点均与第一中心节点连接,以构成星型结构的第一区块子链;电商服务器指示第一中心节点将第一交易信息记账,并通过第一中心节点分别指示三个边缘节点将第一交易信息记账。

19、可选地,在电商服务器将第一交易信息同步到第一区块子链进行记账之后,该系统还被配置为:在跨境电商交易方与跨境电商被交易方继续进行跨境电商交易的情况下,电商服务器获取跨境电商交易的第二交易信息;响应于第二交易信息中的交易次数n=x1,x1为大于1的整数,电商服务器将第一区块子链扩链,得到第二区块子链,第二区块子链中的节点数目大于第一区块子链中的节点数目;电商服务器将第二交易信息同步到第二区块子链进行记账。

20、可选地,电商服务器将第一区块子链扩链,得到第二区块子链,包括:电商服务器从三个边缘节点中选择一个第一边缘节点;电商服务器将区块链中与第一边缘节点连接的至少两个节点,配置为第一边缘节点所在的区块子链中的边缘节点,得到第二区块子链,至少两个节点依次连接,至少两个节点中位于端点处的一个节点与第一边缘节点连接,至少两个节点与第一边缘节点构成一个区块分链,第二区块子链包括两个边缘节点,一个区块分链以及一个第一中心节点;相应的,电商服务器将第二交易信息同步到第二区块子链进行记账,包括:电商服务器指示第一中心节点将第二交易信息记账,并通过第一中心节点分别指示两个边缘节点,以及区块分链中的每个节点将第二交易信息记账。

21、可选地,在电商服务器将第二交易信息同步到第二区块子链进行记账之后,该系统还被配置为:在跨境电商交易方与跨境电商被交易方继续进行跨境电商交易的情况下,电商服务器获取跨境电商交易的第三交易信息;响应于第三交易信息中的交易次数n=x2,x2为大于x1的整数,电商服务器将第二区块子链扩链,得到第三区块子链,第三区块子链中的节点数目大于第二区块子链中的节点数目;电商服务器将第三交易信息同步到第三区块子链进行记账。

22、可选地,电商服务器将第一区块子链扩链,得到第二区块子链,包括:电商服务器从区块分链中选择第二边缘节点,第二边缘节点是区块分链中未与第一中心节点连接的一端处的节点;电商服务器将区块链中与第二边缘节点连接的一个节点,配置为第二边缘节点所在的区块子链中的第二中心节点,并将区块链中与第二中心节点连接的两个节点,配置为第二中心节点所在的区块子链中的边缘节点,得到第三区块子链,第三区块子链包括四个边缘节点,一个区块分链,一个第一中心节点以及一个第二中心节点;相应的,电商服务器将第三交易信息同步到第三区块子链进行记账,包括:电商服务器指示第一中心节点将第三交易信息记账,指以及示第二中心节点将第三交易信息记账,并通过第一中心节点和第二中心节点分别指示四个边缘节点,以及区块分链中的每个节点将第三交易信息记账。

23、综上,上述方法及系统具有如下技术效果:

24、在跨境电商交易方与跨境电商被交易方进行跨境电商交易时,电商服务器可以根据其交易次数配置对应规模的区块子链,如第一区块子链,并将第一交易信息同步到第一区块子链进行记账,之后随着交易次数的增加,电商服务器才对第一区块子链进行扩链,否则,不进行扩链,如此实现将跨境电商的交易数据同步到区块链进行记账时,即保证数据的安全性和不可篡改性,又能够兼顾区块链的开销。


技术特征:

1.一种基于大数据的跨境电商交易方法,其特征在于,应用于电商服务器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述电商服务器获取所述跨境电商交易的第一交易信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述电商服务器根据所述跨境电商被交易方的指示,验证所述跨境电商交易方和所述跨境电商被交易方,包括:

4.根据权利要求3所述的方法,其特征在于,所述第一身份标识为所述跨境电商交易方用于描述自身的标识符,所述第二身份标识为所述跨境电商交易方用于描述参与跨境电商交易的实体的标识符,所述第三身份标识为所述跨境电商被交易方用于描述自身的标识符,所述第四身份标识为所述跨境电商被交易方用于描述参与跨境电商交易的实体的标识符,所述第一交易子信息与所述第二交易子信息中的关键信息一致包括:所述第一身份标识与所述第四身份标识相同,所述第二身份标识与所述第三身份标识相同,用于所述跨境电商交易方描述跨境电商交易的信息与用于所述跨境电商被交易方描述跨境电商交易的信息相同,以及所述跨境电商交易方记录的交易次数与所述跨境电商被交易方记录的交易次数相同。

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述电商服务器将所述第一交易信息同步到第一区块子链进行记账,包括:

6.根据权利要求5所述的方法,其特征在于,在所述电商服务器将所述第一交易信息同步到第一区块子链进行记账之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述电商服务器将所述第一区块子链扩链,得到第二区块子链,包括:

8.根据权利要求7所述的方法,其特征在于,在所述电商服务器将所述第二交易信息同步到第二区块子链进行记账之后,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述电商服务器将所述第一区块子链扩链,得到第二区块子链,包括:

10.一种基于大数据的跨境电商交易系统,其特征在于,所述系统包括电商服务器,所述系统被配置为:


技术总结
本发明提供一种基于大数据的跨境电商交易方法及系统,属于区块链技术领域,以实现将跨境电商的交易数据同步到区块链进行记账时,即保证数据的安全性和不可篡改性,又能够兼顾区块链的开销。方法包括:在跨境电商交易方与跨境电商被交易方进行跨境电商交易的情况下,电商服务器获取跨境电商交易的第一交易信息;电商服务器将第一交易信息同步到第一区块子链进行记账,其中,第一区块子链是针对跨境电商交易方与跨境电商被交易方配置的,随着跨境电商交易方与跨境电商被交易方继续进行跨境电商交易,电商服务器对第一区块子链进行扩链。

技术研发人员:胡宁
受保护的技术使用者:甘肃甘大厨电子商务有限责任公司
技术研发日:
技术公布日:2024/12/5

最新回复(0)