掌桥专利:专业的专利平台
掌桥专利
首页

一种基于区块链交易的身份混淆方法

文献发布时间:2023-06-19 09:43:16



技术领域

本发明涉及区块链交易技术领域,特别涉及一种基于区块链交易的身份混淆方法。

背景技术

区块链是一种带有数据“散列验证”功能的数据库。区块,就是数据块,按照时间顺序将数据区块组合成一种链式结构,并利用密码学算法,以分布式记账的方式,集体维护数据库的可靠性。所有数据块按时间顺序相连,从而形成区块链。区块链技术是指多个节点间,基于加密链式区块结构、分布式节点共识协议、P2P网络(对等网络)通信技术和智能合约等技术,组合而成的一种去中心化基础架构。区块链技术是多项成熟技术的一次整合。区块链技术源于比特币系统的底层框架,是具备去中心化、去信任化、集体维护、时序数据、可编程和不可篡改等特点的分布式存储方案,对于金融领域乃至整个宏观社会系统具有重大历史意义。区块链是由一些已经成熟的技术整合而成,区块链目前主要有公有链、联盟链及私有链3类,数据层、网络层、共识层、激励层、合约层和应用层构成了区块链底层基础架构。主流开发平台有以太坊和超级账本。公有链完全对外公开, 用户可自由访问区块网络, 以及在链上广播交易数据, 还可即时参与网络共识过程。

公有链是真正具备完全去中心化特征的区块链,能够在去信任化的网络环境中快速建立共识,形成去中心化的运行机制,并且交易信息不可篡改。联盟链中只有联盟成员可加入联盟链网络,按照联盟规则来制定用户在链上的读写权限和记账权限。由于联盟链的注册许可限制的特征,对于金融机构的交易、结算或清算场景非常适用。私有链网络仅在私有组织内部使用,按照私有组织规则来制定用户在链上的读写权限和记账权限。应用场景一般是数据库管理和审计等企业内部的私有应用。私有链可有效防范来自内部或外部对数据的安全攻击。

在区块链交易中,为了保证交易数据的不可篡改,通常会将交易数据上传添加至区块链,但是这样就会导致区块链网络中的任意节点均可以获取到该交易数据,使交易数据失去了保密性,同时,任意节点均可以查看该交易数据的交易双方,无法实现交易的匿名。为此,我们提出一种基于区块链交易的身份混淆方法来解决上述问题。

发明内容

本发明的主要目的在于提供一种基于区块链交易的身份混淆方法,可以有效解决背景技术中的问题。

为实现上述目的,本发明采取的技术方案为:

一种基于区块链交易的身份混淆方法,包括以下操作步骤:

S1.买方用户使用客户端打开区域链交易平台,在所述区域链交易平台进行注册,完成当前买方用户的身份实名认证,身份实名认证过程,所述区域链交易平台获取所述买方用户信息,所述区域链交易平台基于买方用户信息生成区域链交易平台验证通过消息,所述买方用户在客户端输入消息内的验证码,提交并结束身份认证过程,身份认证完成后,所述区域链交易平台生成买方用户交易密匙对,所述买方用户交易密匙对包括买方用户交易公匙和买方用户交易私匙;

S2.卖方用户使用客户端打开区域链交易平台,在所述区域链交易平台进行注册,完成当前卖方用户的身份实名认证,身份实名认证过程,所述区域链交易平台获取所述卖方用户信息,所述区域链交易平台基于卖方用户信息生成区域链交易平台验证通过消息,所述卖方用户在客户端输入消息内的验证码,提交并结束身份认证过程,身份认证完成后,所述区域链交易平台生成卖方用户交易密匙对,所述卖方用户交易密匙对包括卖方用户交易公匙和卖方用户交易私匙;

S3.每次卖方用户向区域链交易平台发送卖方用户交易公匙请求交易时,所述区域链交易平台接收到卖方用户交易公匙时,所述区域链交易平台为卖方用户提供卖方虚拟身份,卖方用户以卖方虚拟身份在区域链交易平台上发布某产品待交易数据信息;

S4.买方用户在区域链交易平台上观察浏览卖方用户发布的待交易数据信息;

S5.每次买方用户向区域链交易平台发送买方用户交易公匙请求交易时,所述区域链交易平台接收到买方用户交易公匙时,所述区域链交易平台为买方用户提供买方虚拟身份;

S6.所述买方用户用买方虚拟身份向区域链交易平台发生交易某产品申请,区域链交易平台根据买方用户交易公匙和卖方用户交易公匙生成同一地址,将买方用户和卖方用户进行匹配;

S7.所述买方用户通过买方用户交易公匙与同一地址连接,所述卖方用户通过卖方用户交易公匙与同一地址连接,所述买方用户和卖方用户在同一地址进行交流,确定购买产品后,买方用户通过买方用户交易公匙将购买资金转移到区域链交易平台,区域链交易平台接收到交易信息后,通过卖方用户交易公匙将信息传递到卖方用户,交易完成。

作为本发明的一种优选技术方案,所述买方用户信息在区域链交易平台进行加密保护,所述买方用户通过买方用户交易私匙来更改买方用户信息。

作为本发明的一种优选技术方案,所述卖方用户信息在区域链交易平台进行加密保护,所述卖方用户通过卖方用户交易私匙来更改卖方用户信息。

作为本发明的一种优选技术方案,所述区域链交易平台为买方用户提供买方虚拟身份,所述买方用户每次购买产品时,所述买方虚拟身份每次进行更换。

作为本发明的一种优选技术方案,所述区域链交易平台为卖方用户提供卖方虚拟身份,所述卖方用户每次发布待交易产品时,所述卖方虚拟身份每次进行更换。

作为本发明的一种优选技术方案,所述买方用户和卖方用户在同一地址交流时,所述区域链交易平台将交流进行进行加密。

与现有技术相比,本发明的有益效果是:

1、通过买方用户与区域链交易平台生成买方用户交易密匙对,买方用户交易密匙对包括买方用户交易公匙和买方用户交易私匙,区域链交易平台将买方用户信息进行加密,买方用户与区域链交易平台通过买方用户交易公匙进行连接,区域链交易平台为买方用户提供买方虚拟身份,便于买方用户身份的混淆;

2、通过卖方用户与区域链交易平台生成卖方用户交易密匙对,卖方用户交易密匙对包括卖方用户交易公匙和卖方用户交易私匙,区域链交易平台将卖方用户信息进行加密,卖方用户与区域链交易平台通过卖方用户交易公匙进行连接,区域链交易平台为卖方用户提供卖方虚拟身份,便于卖方用户身份的混淆;

3、通过区域链交易平台根据买方用户交易公匙和卖方用户交易公匙生成同一地址,将买方用户和卖方用户进行匹配,买方用户以买方虚拟身份和卖方用户以买方虚拟身份在同一地址进行交易交流,便于买方用户和卖方用户进行交易身份混淆,实现交易的匿名购买,交易保密性强。

具体实施方式

为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。

一种基于区块链交易的身份混淆方法,包括以下操作步骤:

S1.买方用户使用客户端打开区域链交易平台,在所述区域链交易平台进行注册,完成当前买方用户的身份实名认证,身份实名认证过程,所述区域链交易平台获取所述买方用户信息,所述区域链交易平台基于买方用户信息生成区域链交易平台验证通过消息,所述买方用户在客户端输入消息内的验证码,提交并结束身份认证过程,身份认证完成后,所述区域链交易平台生成买方用户交易密匙对,所述买方用户交易密匙对包括买方用户交易公匙和买方用户交易私匙;

S2.卖方用户使用客户端打开区域链交易平台,在所述区域链交易平台进行注册,完成当前卖方用户的身份实名认证,身份实名认证过程,所述区域链交易平台获取所述卖方用户信息,所述区域链交易平台基于卖方用户信息生成区域链交易平台验证通过消息,所述卖方用户在客户端输入消息内的验证码,提交并结束身份认证过程,身份认证完成后,所述区域链交易平台生成卖方用户交易密匙对,所述卖方用户交易密匙对包括卖方用户交易公匙和卖方用户交易私匙;

S3.每次卖方用户向区域链交易平台发送卖方用户交易公匙请求交易时,所述区域链交易平台接收到卖方用户交易公匙时,所述区域链交易平台为卖方用户提供卖方虚拟身份,卖方用户以卖方虚拟身份在区域链交易平台上发布某产品待交易数据信息;

S4.买方用户在区域链交易平台上观察浏览卖方用户发布的待交易数据信息;

S5.每次买方用户向区域链交易平台发送买方用户交易公匙请求交易时,所述区域链交易平台接收到买方用户交易公匙时,所述区域链交易平台为买方用户提供买方虚拟身份;

S6.所述买方用户用买方虚拟身份向区域链交易平台发生交易某产品申请,区域链交易平台根据买方用户交易公匙和卖方用户交易公匙生成同一地址,将买方用户和卖方用户进行匹配;

S7.所述买方用户通过买方用户交易公匙与同一地址连接,所述卖方用户通过卖方用户交易公匙与同一地址连接,所述买方用户和卖方用户在同一地址进行交流,确定购买产品后,买方用户通过买方用户交易公匙将购买资金转移到区域链交易平台,区域链交易平台接收到交易信息后,通过卖方用户交易公匙将信息传递到卖方用户,交易完成。

本实施例中,优选的,所述买方用户信息在区域链交易平台进行加密保护,所述买方用户通过买方用户交易私匙来更改买方用户信息。

本实施例中,优选的,所述卖方用户信息在区域链交易平台进行加密保护,所述卖方用户通过卖方用户交易私匙来更改卖方用户信息。

本实施例中,优选的,所述区域链交易平台为买方用户提供买方虚拟身份,所述买方用户每次购买产品时,所述买方虚拟身份每次进行更换。

本实施例中,优选的,所述区域链交易平台为卖方用户提供卖方虚拟身份,所述卖方用户每次发布待交易产品时,所述卖方虚拟身份每次进行更换。

本实施例中,优选的,所述买方用户和卖方用户在同一地址交流时,所述区域链交易平台将交流进行进行加密。

本发明通过买方用户与区域链交易平台生成买方用户交易密匙对,买方用户交易密匙对包括买方用户交易公匙和买方用户交易私匙,区域链交易平台将买方用户信息进行加密,买方用户与区域链交易平台通过买方用户交易公匙进行连接,区域链交易平台为买方用户提供买方虚拟身份,便于买方用户身份的混淆;通过卖方用户与区域链交易平台生成卖方用户交易密匙对,卖方用户交易密匙对包括卖方用户交易公匙和卖方用户交易私匙,区域链交易平台将卖方用户信息进行加密,卖方用户与区域链交易平台通过卖方用户交易公匙进行连接,区域链交易平台为卖方用户提供卖方虚拟身份,便于卖方用户身份的混淆;区域链交易平台根据买方用户交易公匙和卖方用户交易公匙生成同一地址,将买方用户和卖方用户进行匹配,买方用户以买方虚拟身份和卖方用户以买方虚拟身份在同一地址进行交易交流,便于买方用户和卖方用户进行交易身份混淆,实现交易的匿名购买,交易保密性强。

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

相关技术
  • 一种基于区块链交易的身份混淆方法
  • 一种基于用户二级身份结构的区块链交易监管方法
技术分类

06120112278705