【技术实现步骤摘要】
用于具有完全密码可审核性的交易处理的方法和系统
[0001]本申请是基于申请号为201810786964.1、申请日为2018年7月18日、专利技术名称为“用于具有完全密码可审核性的交易处理的方法和系统”的专利申请的分案申请。
[0002]本公开涉及具有完全密码可审核性(cryptographic auditability)的电子交易的处理,具体地涉及使用参与交易的两个实体之间的调节(moderating)系统以及区块链以用于交易对于每一个涉及方的完全可审核性和透明性。
技术介绍
[0003]实体由于各种原因(诸如商品或服务的使用和/或购买)参与交易。在许多情况下,实体将保存它们的交易的记录,诸如为了核算的目的,或者为了他们自身和另一个实体之间的纠纷解决。例如,如果实体被指控错过支付,则实体可以查看他们的交易记录以找到这样的支付或没有支付。然而,这样的记录通常需要由实体自身来管理和维持,或者需要实体雇佣第三方来维护这样的记录。
[0004]另外,单独实体对这样的记录的管理和维护还可以导致两个交易实体具有纠纷的交易记录。例如,交易中的两方可能各自具有指示在这两方之间支付的不同金额的记录,其中,对于这两者之间的支付纠纷可能没有容易的解决方案,因为每方可能为了他们的立场而指向他们自己的记录,但是没有容易的方式来确定哪方的记录是准确的。在一些情况下,交易实体可以使用第三方来保存关于交易的记录,诸如经由托管代理或其它中介的使用。这些可以使用电子记录(诸如一个核算程序或多个核算程序)来进行,这通常需要交易细节的准 ...
【技术保护点】
【技术特征摘要】
1.一种用于密码可审核的交易的处理的方法,包括:由处理服务器的输入设备接收支付数据,其中,所述支付数据至少包括主账号;由所述处理服务器的发送设备将所述主账号电子地发送到计算系统;由所述处理服务器的接收设备从所述计算系统接收与所述主账号相关联的确认;由所述处理服务器的发送设备将支付请求电子地发送到所述计算系统,其中,所述支付请求至少包括与支付交易相关联的参考值;由所述处理服务器的接收设备从所述计算系统接收接受请求,其中,所述接受请求至少包括所述参考值、接受地址、一个或多个费用值和由第三方产生的第一数字签名;由所述处理服务器的签名模块至少使用所述接受地址来产生第二数字签名;以及由所述处理服务器的发送设备将至少所述第二数字签名电子地发送到所述计算系统。2.根据权利要求1所述的方法,进一步包括:由所述处理服务器的接收设备接收与所述支付交易相关联的交易消息,其中,所述交易消息基于一个或多个标准被格式化并且至少包括多个数据元素,所述多个数据元素至少包括被配置为存储所述主账号的第一数据元素;以及由所述处理服务器的哈希模块基于对接收的交易消息的一个或多个哈希算法的应用来产生所述参考值。3.根据权利要求1所述的方法,进一步包括:由所述处理服务器的接收设备从与区块链网络相关联的节点接收区块链数据,其中,所述区块链数据包括构成区块链的一个或多个区块,每个区块至少由区块头和一个或多个交易值组成,其中,每个交易值至少包括交易地址、交易参考和交易签名;由所述处理服务器的查询模块对接收的区块链数据执行查询以识别特定的交易值,在所述特定的交易值中,包括的交易地址与所述接受地址对应;以及由所述处理服务器的验证模块至少基于包括的交易参考和所述参考值之间的对应性以及包括的交易签名和所述第二数字签名之间的对应性来对所述特定的交易值进行验证。4.一种用于密码可审核的交易的处理的方法,包括:由处理服务器的接收设备从第一计算系统接收支付请求,其中,所述支付请求至少包括与支付交易相关联的参考值;由所述处理服务器的签名模块至少使用接收的支付请求来产生第一数字签名;由所述处理服务器的发送设备将至少所述第一数字签名和支付请求电子地发送到第二计算系统;由所述处理服务器的接收设备从所述第二计算系统接收确认消息,其中,所述确认消息至少包括一个或多个费用值、第二数字签名和接受地址;由所述处理服务器的发送设备将接受请求电子地发送到所述第一计算系统,其中,所述接受请求至少包括所述参考值、一个或多个费用值、第二数字签名和接受地址;由所述处理服务器的接收设备从所述第一计算系统接收接受消息,其中,所述接受消息至少包括第三数字签名;以及由所述处理服务器的发送设备将交易值电子地发送到与区块链网络相关联的节点,其中,所述交易值至少包括所述参考值、接受地址和第三数字签名。5.根据权利要求4所述的方法,包括:
由所述处理服务器的接收设备从与所述区块链网络相关联的节点接收区块链数据,其中,所述区块链数据包括构成区块链的一个或多个区块,每个区块至少由区块头和一个或多个交易值组成,其中,每个交易值至少包括交易地址、交易参考和交易签名;由所述处理服务器的查询模块对接收的区块链数据执行查询以识别特定的交易值,在所述特定的交易值中,包括的交易地址与所述接受地址对应;以及由所述处理服务器的验证模块至少基于包括的交易参考和所述参考值之间的对应性以及包括的交易签名和所述第三数字签名之间的对应性来对所述特定的交易值进行验证。6.根据权利要求4所述的方法,进一步包括:在所述处理服务器的账户数据库中存储多个账户简档,其中,每个账户简档包括与交易账户相关的、至少包括主账号的结构化数据集;由所述处理服务器的接收设备从所述第一计算系统接收验证请求,其中,所述验证请求至少包括特定的账号;由所述处理服务器的验证模块对所述多个账户简档中的账户简档进行验证,在所述账户简档中,包括的主账号与所述特定的账号对应;以及由所述处理服务器的发送设备将成功验证的指示电子地发送到所述第一计算系统。7.一种用于密码可审核的交易的处理的方法,包括:由处理服务器的接收设备从计算系统接收支付请求,其中,所述支付请求至少包括第一数字签名和与支付交易相关联的参考值;由所述处理服务器的查询模块执行第一查询以识别所述支付交易的一个或多个费用值,并且执行第二查询以识别接受地址;由所述处理服务器的签名模块产生第二数字签名;由所述处理服务器的发送设备将至少所述一个或多个费用值、接受地址和第二数字签名电子地发送到所述计算系统;由所述处理服务器的接收设备从与区块链网络相关联的节点接收区块链数据,其中,所述区块链数据包括构成区块链的一个或多个区块,每个区块至少由区块头和一个或多个交易值组成,其中,每个交易值至少包括交易地址、交易参考和交易签名;由所述处理服务器的查询模块对接收的区块链数据执行查询以识别特定的交易值,在所述特定的交易值中,包括的交易地址与所述接受地址对应;以及由所述处理服务器的验证模块至少基于包括的交易参考和所述参考值之间的对应性来对所述特定的交易值进行验证。8.根据权利要求7所述的方法,进一步包括:由所述处理服务器的产生模块产生接受条目,其中,所述接受条目至少包括所述接受地址、参考值和第二数字签名;以及由所述处理服务器的发送设备将产生的接受条目电子地发送到与所述区块链网络相关联的节点。9.一种用于密码可审核的交易的处理的系统,包括:处理服务器的签名模块;所述处理服务器的输入设备,所述处理服务器的输入设备被配置为接收支付数据,其中,所述支付数据至少包括主账号;
所述处理服务器的发送设备,所述处理服务器的发送设备被配置为将所述主账号电子地发送到计算系统;以及所述处理服务器的接收设备,所述处理服务器的接收设备被配置为从所述计算系统接收与所述主账号相关联的确认,其中,所述处理服务器的发送设备被进一步配置为将支付请求电子地发送到所述计算系统,其中...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。