通用支付通道制造技术

技术编号:32868503 阅读:17 留言:0更新日期:2022-04-02 11:56
本公开涉及用于转移值的系统和方法。一种方法包括:由用户装置将包括存款值和条件的存款交易发布到区块链;以及由所述用户装置根据交易金额更新状态。所述方法还包括:由所述用户装置将所述状态的状态更新发送给服务器计算机;以及响应于发送所述状态更新,由所述用户装置从所述服务器计算机接收包括元组的支付完成消息。所述方法还包括:由所述用户装置验证所述条件;以及响应于验证,由所述用户装置处理所述区块链上的服务器存款交易。置处理所述区块链上的服务器存款交易。置处理所述区块链上的服务器存款交易。

【技术实现步骤摘要】
【国外来华专利技术】通用支付通道
[0001]相关申请交叉引用
[0002]本申请要求2020年3月30日提交的第16/834,954号美国专利申请和2019年8月16日提交的第62/888,326号美国临时专利申请的优先权,所述申请均以全文引用的方式并入。

技术介绍

[0003]随着加密货币变得更为普遍,具有加密货币账户的用户数目增多并且不同加密货币系统的数目增多。通常,一种加密货币的一个区块链上的货币无法转移到不同加密货币的区块链。对于传统货币,从一种货币到另一种货币的这种交换可由银行等受信任机构处置。然而,基于区块链的加密货币通常不具有可实行转换的受信任机构。替代地,区块链创建存储关于交易的信息的分布式机构。因此,多种加密货币之间不存在能够执行转换同时维持安全的中心机构。
[0004]另外,在区块链上的交易可能极为耗时。与区块链的每个交互可能要花费特别长的时间段才得以验证和在区块链上呈现。为了使消息呈现在区块链上,可将消息添加到区块,并且可能需要在将所述区块添加到区块链之前验证所述区块。验证过程也可能涉及可能耗时的挖矿(mining)。此过程可能花费较长时间,约几分钟或几小时。在若干消息的过程中,此类过程可能花费几小时或甚至一整天来处理单个交易。
[0005]实施例单独地以及共同地解决这些问题。

技术实现思路

[0006]一个实施例包括一种方法,所述方法包括以下步骤:由用户装置将包括存款值和条件的存款交易发布到区块链;以及由所述用户装置根据交易金额更新状态。所述方法还包括以下步骤:由所述用户装置将所述状态的状态更新发送给服务器计算机;以及响应于发送所述状态更新,由所述用户装置从所述服务器计算机接收包括元组的支付完成消息。所述方法还包括以下步骤:由所述用户装置验证所述条件;以及响应于验证,由所述用户装置处理所述区块链上的服务器存款交易。
[0007]另一实施例包括用户装置,其包括处理器和计算机可读介质,所述计算机可读介质包括可由所述处理器执行的代码以用于实施包括以下步骤的方法:发布包括存款值和条件的存款交易;以及根据交易金额更新状态。所述方法还包括以下步骤:将所述状态的状态更新发送给服务器计算机;以及响应于发送所述状态更新,从所述服务器计算机接收包括元组的支付完成消息。所述方法还包括以下步骤:验证所述条件;以及响应于验证而处理所述区块链上的服务器存款交易。
[0008]另一实施例包括一种方法,所述方法包括以下步骤:由服务器计算机将包括存款值和条件的存款交易发布到区块链;以及由所述服务器计算机从用户装置接收状态更新。所述方法还包括以下步骤:由所述服务器计算机根据交易金额更新状态;以及由所述服务器计算机将支付完成消息发送给所述用户装置。所述方法还包括以下步骤:由所述服务器
计算机验证所述条件;以及响应于验证,由所述服务器计算机处理所述区块链上的服务器存款交易。
[0009]关于本专利技术的实施例的其它细节可参见具体实施方式和附图。
附图说明
[0010]图1示出根据实施例的系统的图。
[0011]图2示出根据实施例的第一用户装置的框图。
[0012]图3示出根据实施例的服务器计算机的框图。
[0013]图4示出根据实施例的过程的泳道图。
[0014]图5示出根据实施例的注册过程的泳道图。
[0015]图6示出根据实施例的授权过程的泳道图。
[0016]图7示出根据实施例的支付过程的泳道图。
[0017]图8示出根据实施例的结算过程的流程图。
具体实施方式
[0018]实施例可提供用于促进不同区块链加密货币之间的交易的系统和方法。随着加密货币变得更为普遍,更多用户想要将其持有的加密货币发送给另一用户。然而,基于区块链的不同加密货币数目的增多已引起不同区块链数目的上升。对于传统法定货币,通常存在例如银行或支付处理网络等中心机构,所述中心机构可以一种货币接收支付并以不同货币完成支付。然而,区块链通常基于以下前提:不存在维持单个交易分类账的受信任中心机构。在区块链系统中,分类账通常由可能未必彼此信任的计算机装置的网络维持。公共分类账可增加所述网络中的透明度和问责制,但牺牲了能够以代表区块链用户利益的方式与其它区块链交互的机构。
[0019]实施例可提供解决方案,所述解决方案使用第三方服务器计算机促进使用不同区块链上的加密货币的用户之间的交易。在本专利技术的实施例中,服务器计算机可在每个区块链上具有账户。此外,实施例可不需要用户与服务器计算机之间的信任。用户和服务器计算机可在其相应区块链上进行或记录存款以确保所有方遵守协议,而不需要各方彼此信任。
[0020]在一些实施例中,如果一方未能完成所述协议,例如,企图欺诈性地完成交易时,欺诈方可失去其存款,而其它方可接收所述存款。作为说明,第一用户和第二用户可在预定时间范围期间在一系列交易中彼此交互。第二用户可能在特定支付已进行时通过向第一用户宣称所述特定支付从未进行而表现得不诚实。如果发生此情形,则第二用户可能有将其一些或全部存款赔付给第一用户的风险。因此,即使存款不会完全阻止欺诈者,但在本专利技术的实施例中,欺诈受害者仍可得到补偿,从而减小欺诈活动的影响。
[0021]实施例的另一优势在于,其可使发布到特定区块链的消息的数目减到最少。在将消息发送给常规系统中的比特币区块链等区块链之后,针对所述消息确定区块,并且此过程可能花费几分钟或几小时。对于其中仅一个或两个消息发布到区块链以完成交易的情形,这可以是合理的时间范围。然而,更复杂的系统可包括大量消息以认证和授权交易,并且将每个消息发布在区块链上可引发单个交易花费数小时或数天的过程。替代地,实施例可使用少量消息来将交易发布到区块链,并且可通过不涉及区块链的其它渠道发送消息。
即,在实施例中,可使用新消息接发方案在两个用户装置之间进行多个交易,而不需要将每一个消息写到区块链。此外,尽管可以使用挖矿,但本专利技术的实施例中不必使用挖矿。因此,可获得使用区块链的益处,同时相对于常规系统改善交易速度。
[0022]在论述本专利技术的实施例之前,可更详细地描述一些术语。
[0023]“用户”可包括个人或计算装置。在一些实施例中,用户可与一个或多个个人账户和/或移动装置相关联。在一些实施例中,用户可以是持卡人、账户持有人或消费者。
[0024]“用户装置”可以是可处理信息并将信息传送到其它电子装置的任何合适的电子装置。用户装置可包括处理器和耦合到处理器的计算机可读介质,所述计算机可读介质包括可由处理器执行的代码。用户装置还可各自包括用于与彼此以及其它实体通信的外部通信接口。用户装置的示例可包括移动装置、笔记本电脑或台式计算机、可穿戴装置等。
[0025]“服务器计算机”通常是功能强大的计算机或计算机集群。例如,服务器计算机可以是大型主机、小型计算机集群或作为一个单元运作的一组服务器。在一个示例中,服务器计算机可以是耦合到网络服务器的数据库服务器。
[0026]“处理器”可包括任何合适的一个或多个数据计算装本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括以下步骤:a)由用户装置将包括存款值和条件的存款交易发布到区块链;b)由所述用户装置根据交易金额更新状态;c)由所述用户装置将所述状态的状态更新发送给服务器计算机;d)响应于步骤c),由所述用户装置从所述服务器计算机接收包括元组的支付完成消息;e)由所述用户装置验证所述条件;以及f)由所述用户装置响应于验证,处理所述区块链上的服务器存款交易。2.根据权利要求1所述的方法,其中所述用户装置是第一用户装置,所述支付完成消息是第二支付完成消息,并且所述元组是证书元组,并且其中所述方法在步骤a)与b)之间还包括以下步骤:由所述第一用户装置将付款方授权消息发送给第二用户装置,所述付款方授权消息包括所述证书元组,所述证书元组包括交易标识符、所述交易金额和有效时间;由所述第一用户装置将所述付款方授权消息发送给所述服务器计算机;由所述第一用户装置从所述服务器计算机接收包括所述元组的第一服务器授权消息;由所述第一用户装置从所述第二用户装置接收包括所述元组的第二授权完成消息;由所述第一用户装置将包括所述交易标识符的支付发起消息发送给所述第二用户装置和所述服务器计算机;以及由所述第一用户装置从所述第二用户装置接收包括所述元组的第一支付完成消息。3.根据权利要求2所述的方法,其中在验证所述条件之前,所述方法包括:验证所述第一支付完成消息和所述第二支付完成消息是在所述有效时间之前接收到的。4.根据权利要求1所述的方法,其中验证所述条件还包括:由所述用户装置构建包括所述状态的见证;由所述用户装置利用所述见证评估所述条件以输出值;以及如果所述值大于阈值,则由所述用户装置验证所述条件。5.根据权利要求4所述的方法,其中处理所述服务器存款交易包括从所述存款值索款所述值,并且其中所述存款值与所述值之间的差被退还给所述服务器计算机。6.根据权利要求1所述的方法,其中所述存款交易是第一存款交易并且所述条件是第一条件,所述方法还包括:由所述用户装置将包括所述存款值和第二条件的第二存款交易发布到所述区块链。7.根据权利要求6所述的方法,其中所述交易是第一交易并且对所述第一条件的验证是第一验证,并且其中所述方法还包括:由所述用户装置验证所述第二条件;以及由所述用户装置基于对所述第二条件的验证而将第二交易发布到所述区块链。8.根据权利要求6所述的方法,其中所述第二条件取决于所述第一条件。9.一种用户装置,包括:处理器;以及非瞬态计算机可读介质,其包括能由所述处理器执行的代码,以用于实施至少包括以
下步骤的方法:a)将包括存款值和条件的存款交易发布到区块链;b)根据交易金额更新状态;c)将所述状态的状态更新发送给服务器计算机;d)响应于步骤c),从所述服务器计算机接收包括元组的支付完成消息;e)验证所述条件;以及f)响应于验证而处理所述区块链上的服务器存款交易。10.根据权利要求9所述的用户装置,其中所述用户装置是第一用户装置,所述支付完成消息是第二支付完成消息,其中所述元组是证书元组,并且其中所述方法在步骤a)与b)之间还包括以下步骤:将付款方授权消息发送给第二用户装置,所述付款方授权消息包括所述证书元组,所述证书元组包括交易标识符、所述交易金额和有效时间;将所述付款方授权消息发送给所述服务器计算机;从所述服务器计算机接收包括所述元组的第一服务器授权消息;从所述第二用户装置接收包括所述元组的第二授权完成消息;将包括所述交易标识符的支付发起消息发送给所述第二用户装置和所述服务器计算机;以及从所述第二用户装置接...

【专利技术属性】
技术研发人员:M
申请(专利权)人:维萨国际服务协会
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1