CN112651726B 用于在现有支付网络上处理基于区块链的交易的系统和方法 (万事达卡国际股份有限公司)_第1页
CN112651726B 用于在现有支付网络上处理基于区块链的交易的系统和方法 (万事达卡国际股份有限公司)_第2页
CN112651726B 用于在现有支付网络上处理基于区块链的交易的系统和方法 (万事达卡国际股份有限公司)_第3页
CN112651726B 用于在现有支付网络上处理基于区块链的交易的系统和方法 (万事达卡国际股份有限公司)_第4页
CN112651726B 用于在现有支付网络上处理基于区块链的交易的系统和方法 (万事达卡国际股份有限公司)_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

201680042886.32016.05.06用于在现有支付网络上处理基于区块链的求中的公钥和一个或多个散列算法来生成地址存储交易金额的第一数据元素和为私人使用保零值,并且所述第二数据元素至少包括(i)网络2所述交易消息包括多个数据元素,所述多个数据元素至少包括被配所述第一数据元素包括零值,并且所述第二数据元素至少包括(i)所述网络标识符或标识符是由所述处理设备使用包括在接收到的交易请求中的所述公钥和一个或多个散列所述交易消息包括多个数据元素,所述多个数据元素至少包括被配所述第一数据元素包括零值,并且所述第二数据元素至少包括(i)所述网络标识符或标识符是由所述处理设备使用包括在接收到的交易请求中的所述公钥和一个或多个散列34[0004]最近,重视匿名性和安全性的消费者使用区块链货币比使用传统法定货币增所需的计算机处理时间和资源,处理基于区块链的交易往往要花费大量的时间(大约十分钟)。相反,使用支付网络处理的传统法定支付交易的处理时间通常以纳秒为单位进行度和其他商品和服务提供商可能会谨慎地接受对于产品的区块链货币和参与区块金融机构持有在账户中的他们的货币的消费者而言可能特别麻烦。区块链货币的性质在5及由发送设备使用支付网络将所述交易消息发送给金融则至少使用包括在接收到的交易请求中的公钥和一个或多个散列算法来生成地址标识符,[0012]图1是示出根据示例性实施例的高层次系统架构的框图,该高层次系统架构用于管理区块链货币存储及其与经私人验证的身份的关联以及在使用支付网络进行区块链交[0013]图2是示出根据示例性实施例的图1的用于授权区块链交易并将区块链交易关联[0014]图3是示出根据示例性实施例的图1的用于管理法定和区块链货币的部分储备的[0015]图4是示出根据示例性实施例的用于使用交易消息和支付网络来授权区块链交易6[0016]图5是示出根据示例性实施例的使用图2的处理服务器对区块链交易进行授权的[0017]图6是示出根据示例性实施例的包括在包含区块链交易细节的交易消息的保留数[0018]图7是示出根据示例性实施例的用于将区块链交易数据关联到经私人验证的身份[0019]图8是示出根据示例性实施例的用于管理法定和区块链货币的部分储备的过程的[0020]图9是示出根据示例性实施例的用于基于识别的风险值授权区块链交易的过程的[0021]图10是示出根据示例性实施例的用于授权基于区块链的交易的示例性方法的流[0022]图11是示出根据示例性实施例的用于将区块链交易关联到经私人验证的身份的[0023]图12是示出根据示例性实施例的用于管理区块链货币的部分储备的示例性方法[0024]图13是示出根据示例性实施例的用于使用风险值来授权区块链交易的示例性方[0028]支付网络–用于通过使用现金替代物来转移金钱的系统或网络。支付网络可以使用各种不同的协议和程序来处理各种类型的交易的金钱转移。可以通过支付网络进支票、交易账户等。被配置为用作支付网络的网络或系统的示例包括由Mastercard8、VISA8、Discover8、AmericanExpress8、paypal8等运营的网络或系统。本文使用的账户可以是虚拟的,例如由paypal8等[0030]区块链-基于区块链的货币的所有交易的公共账本。一个或多个计算设备可以包7按照时间顺序的交易的账本,或者可以以可以适于区块链网络使用的任何其他顺序呈现。[0032]图1示出了用于管理区块链货币和法定货币及其在使用传统支付网络的支付交易中的使用的系统100,所述管理包括将经验证的身份关联到基于区块链的交易和对基于区[0033]在系统100中,区块链交易可以在付款方102的计算设备和收款方104的计算设备[0034]付款方102的计算设备可以使用存储在计算设备中(例如,存储在电子钱包中)的[0035]系统100还可以包括支付网络108。支付网络108可以被配置为使用对于相关领域以包括处理服务器110。下面更详细地讨论的处理服务器110可以被配置为使用支付网络108和传统的支付轨道来授权基于区块链的交易,可以被配置将区块链交易与包括法定交易账户和/或区块链交易账户的经私人验证的身份进行关联,并且可以配置成为区块链交[0036]付款方102可以与发行方112相关联。下面更详细地讨论的发行方112可以是向付款方102发行一个或多个交易账户的金融机构(例如发行银行)的计算系统。交易账户可以链货币的交易账户和附加的法定货币交易账户。个交易账户的金融机构(例如收单银行)的计算系统。收单方114可以是发行方112的等价8器110的交易消息可以包括为私人使用保留的数据元素,其包括与期望的区块链交易相关务器110可以被配置为执行针对多个不同的区块链货币和相关联的区块链网络106的本文收款方104提供或使用收款方104提供的信息(例如,他们的公共密钥)由付款方102生成的可以使用一个或多个散列和/或编码算法(例如Base58Check算法)来编为私人使用保留的数据元素可以包括多个交易金额和相关联的地址标识符和/或公钥。在选数据元素可包括与付款方102相关联的输入信息。输入信息可以包括与之前的区块链交易相关联的交易标识符以及与付款方102相关联的公钥和数字签名。数字签名可以使用与公钥对应的私钥生成,并且可以用于验证付款方102对与交易标识符相关联的区块链货币9包括在其中的数据提供给发行方112,发行方112可以例如在下文所述的评估交易的风险、链交易之前验证付款方102的可用资金,这可以在将交易消息提交给处理服务器110之前和/或在将交易请求提交给区块链网络10[0046]在另一个例子中,发行方112可以基于处理服务器110提供的评估或发行方112执[0047]在一些实施例中,发行方112和/或处理服务器110可以被进一步配置为代表付款付款方102存储私钥和与付款方102相关联的任何交易标识符(例如,在他们的区块链货币账户中),并且可以被配置为生成数字签名并将生成的签名和交易标识符包括在用于涉及[0048]在一些实施例中,处理服务器110可以被进一步配置为将区块链交易与经私人验后可以使用包括在其中的账户标识符和包括在接收到的交易消息中的数据元素中的账户理服务器110从而可以存储消费者的法定交易和区块交易进行的处理,其可以为当前不可用于区块链交易的消费者和金融机构提供显著的益过将数据托付给已专于存储敏感的金融信息并被完善地被配备以传输和分析交易消息的付款方102和收款方104在参与区块链交易时可以具有增强的防范欺诈和风险的保护。另外,风险评估可由金融机构使用以向消费者提供到收款方(例如,向付款方提供产品的商费者可以在不等待区块链网络验证的情况下参与一系列[0054]图2示出了系统100的处理服务器110的实施例。对于相关领域的技术人员来说显论的计算机系统1400可以是处理服务器11[0055]处理服务器110可以包括接收单元202。接收单元202可以被配置为经由一个或多个网络协议通过一个或多个网络接收数据。接收单元202可以被配置为接收来自发行方账户可以包括法定货币账户和区块链货币账户。接收单元202可以进一步被配置为接收适接收到对于区块链交易的交易请求时,处理单元204可以被配置为识别交易请求中包含的为私人使用保留的数据元素。处理单元204可以被配置为将零值存储在被配置为存储交易地地址可以是地址标识符,或者在一些情况下,可以使用一种或多种散列和/或编码算法[0058]处理服务器110还可以包括发送单元206。发送单元206可以被配置为经由一个或多个网络协议通过一个或多个网络发送数据。发送单元206可以将数据请求发送给发行方单元206还可以基于由接收单元202接收和由处理单元204生成的信息,将区块链交易请求送单元206然后可以使用对于相关领域的技术人员将显而易见的方法和系统将区块链交易[0060]在这样的实施例中,接收单元202可以被进一步配置为接收区块链交易的交易消息。交易消息可以包括被配置为存储个人账号的数据元素和为私人使用保留的数据元素,值可以基于包括在为私人使用保留的数据元素中的交易金额以及包括在识别的特定账户[0061]例如,风险值可以基于交易金额与特定账户简档210的区块链货币金额之间的对应关系,所述特定账户简档210与对应于包括在为私人使用保留的数据元素中的网络标识如,基于与法定货币到相应的区块链货币/相应的区块链货币到法定货币的转换相关联的自金融机构的授权响应,并且发送单元206可以将该响应作为对接收到的交易消息的回复[0063]在一些实施例中,处理单元204还可以被配置为将区块链交易与存储在账户数据区块链网络标识符。处理单元204可以识别其中包括的账户标识符对应于个人账号的第一账户简档210和其中包括的账户标识符对应于商家标识符的第二账户简档[0064]接收单元202还可以接收指示使用与包括在接收到的交易消息中的第三数据元素中的区块链网络标识符相关联的区块链网络106处理的区块链交易的交易通知。交易通知可以至少包括交易标识符和地址标识符。地址标识符可以与识别的第一账户简档210或识符存储在相应的账户简档210中来存储该关联,其因此可以在涉及关联的交易账户的将来相关联的金融机构,使得金融机构可以存储交易标识符以供在将来的区块链交易中使用。[0066]处理服务器110还可以包括存储器216。存储器216可以被配置为存储适于由处理器216中的附加数据对于相关领域的技术人员将是显[0068]图3示出了系统100的金融机构(例如发行方112)的实施例。对于相关领域的技术讨论的计算机系统1400可以是发行方1[0069]发行方112可以包括中央数据库308。中央数据库308可以被配置为存储多个中央账户310。每个中央账户310都可以与一种类型的货币相关联并且可以包括相应的货币金户310和与区块链货币相关联并且包括区块[0070]发行方112还可以包括账户数据库312。账户数据库312可以被配置为存储多个账[0071]发行方112还可以包括接收单元302。接收单元302可以被配置为经由一个或多个302还可以被配置为接收与支付交易相关的交易消息。交易消息可以根据诸如ISO8583标108和/或相关的支付轨道)将交易消息传送给发行方112。交易消息可以包括多个数据元[0072]发行方112还可以包括处理单元304。处理单元304可以被配置为执行本文所讨论中的地址。处理单元304然后可以基于包括在接收到的交易消息中的为私人使用而保留的数据元素中的交易金额来更新包括在所识别的账户简档314中的区块链货币金额。处理单元304还可更新与区块链货币相关联的中央数据库308中的中央账户310中的区块链货币金[0073]在与存储在账户数据库312中的账户简档314有关的交易账户可以为区块链交易户310中的区块链货币金额。处理单元304可以进一步被配置为使用法定货币或额外数量[0074]在一些实施例中,每个账户简档314都可以被进一步配置为存储一个或多个加密配置为使用包括在其中的私钥来提供用于从特定账户简档314转移区块链货币的数字签304可以基于存储在所识别的账户简档314中的数据来识别用于在区块链交易中提供资金[0076]处理单元304然后可以生成交易消息。交易消息可以包括为私人使用保留的数据[0077]发行方112可以包括被配置为经由一个或多个网络协议通过一个或多个网络发送名等的规则或算法。可以存储在发行方112中的附加数据对于相关领域的技术人员将是显到发行方112。发行方112的接收单元302可以使用相关的协议接收交易消息,并且在步骤[0083]在步骤408,发行方的发送单元306可以经由支付网络108将授权响应消息发送到器110的处理单元204可以评估响应代码。响应代码的评估可以包括例如检查批准或拒绝、发送单元306使用包括在接收到的交易消息中的为私人使用保留的数据元素中的细节来向[0086]图5示出了在支付网络108的处理服务器110中对与区块链交易相关联的交易消息[0087]在步骤502,处理服务器110的接收单元202可以例如从付款方102或发行方112接一些实施例中,交易请求还可以包括交易标识符和与付款方102相关联的私钥相关联的数[0088]在步骤504,处理服务器110的处理单元204可以确定接收到的交易请求是否包括括由处理服务器的发送单元206将所生成的地址标识符发送给收款在接收到的交易请求中的网络标识符是否被编码。如果网络标识符未被编码,则在步骤网络标识符应用被配置为生成诸如十六进制值的编码值的一个或多个算法来对网络标识易金额可以包括零金额或指示区块链交易的其他值;被配置为存储个人账号的数据元素,该个人账号可以包括与付款方102相关联的账户标识符;被配置为存储商家标识符的数据给与付款方102相关联的发行方112。发行方112然后可以使用包含在交易消息中的数据来则处理服务器110的处理单元204可以使用相关联的交易信息来发起与区块链网络106的区容器(container)、元素或可以包括适用于区块链交易的发起和处理的数据的其他数据存准的一个或多个标准为私人使用保留的数据[0095]可以通过使用一个或多个编码算法608对网络标识符602进行编码以获得编码的进行区块链交易要使用的区块链网络106的识别中使用编码的网络值612。在一些情况下,备)在识别区块链网络106的目的地地址(例如通过使用查找表)时可[0096]收款方公钥604可以用于通过使用一个或多个散列算法610来生成收款方地址素616可以是在交易消息所基于的一个或多个标准(例如,ISO8583标准)中为私人使用保用于发起要由与网络标识符602相关联的区块链网络106执行的区块链交易,以将交易值606支付给与生成的收款方地址614相关联的收款[0099]图7示出了用于使用支付网络108的处理服务器110将区块链交易关联到经私人验示出的过程700可以由被配置为接收和分析交易消息并且接收和使用私人和/公共可用的行的过程700的步骤可由发行方112的相应识符的第二数据元素以及被配置为至少存储与区块链网络106相关联的区块链网络标识符付款方102相关联的第一账户简档,该第一账户简档包括包括在被配置为存储个人账号的关联的发行方112或与收款方104相关联的收单方114来请求欺诈分数。如果没有请求欺诈以将欺诈规则(例如,存储在存储器216中的欺诈规则)应用于包括在接收到的交易消息中交易的实体(例如支付网络108)或第三方提供。交易通知可以至少包括交易标识符和地址易通知中包括的地址标识符的对应关系,识别区块链交易与在步骤704识别的与交易的收理单元204可以使用付款方地址来识别在步骤704识别的第一账户简档和区块链交易之间关联数据存储为存储器216中的每个适用的账户简档与交易标识符之间的关联,可以将其存储到与区块链交易相关联的交易数据库212中的交易数据条目214(例如,作为关联的账[0108]图8示出了用于在发行方112或被配置为发行使用法定货币和一种或多种区块链[0110]在步骤804,发行方112的处理单元304可以识别存储在相关支付交易所涉及的账[0111]在步骤806,处理单元304可以识别所识别出的账户简档314是否对应于交易的付块链交易发票,和/或附加数据元素可以包括指示交易是区块链交易或其他非法定交易的到相应的账户简档314中的法定货币金额。添加的货币金额可以基于包括在接收到的交易添加到相应的账户简档314中的区块链货币金额。添加的货币金额可以基于包括在接收到[0115]如果在步骤806,处理单元304确定所涉及的账户简档314对应于交易的付款方[0117]图9示出了用于使用支付网络108的处理服务器110基于风险对区块链交易进行授个人账号的数据元素中的特定账户标识符之间的对应关系来识别账户简档[0119]在步骤906,处理单元204可以确定识别出的账户简档210是否包括为区块链交易[0120]如果在步骤906处理单元204确定账户简档210中没有足够的区块链货币,则在步理单元204可以确定识别的账户简档210是否包括足够金额的法定货币以为交易支付等价[0121]如果处理单元204确定账户不包括足够金额的区块链或法定处理单元204可以由于资金不足而拒绝支付交易。支付交易的拒绝可以包括修改交易消息(例如,通过修改消息类型指示符和/或一个或多个数据元素)来指示交易被拒绝。在步骤[0122]如果处理单元204在步骤912确定具有足够的法定货币来支付交易金额,则过程价金额的法定货币,则风险值可以指示比相同比例的足够金额的区块链货币更高的风险。基于区块链和法定货币可用性的风险值可能与基于可能涉及多种法定货币的传统交易中924,发送单元206可以经由支付网络108将经修改的交易消息作为对接收到的交易消息的准交易的交易消息发送给发行方112或其他实体以作进一步[0126]图10示出了使用通过支付网络108生成并经由支付网络108发送的交易消息来授素至少包括(i)网络标识符或基于网络标识符的编码值,(ii)地址标识符和(iii)交易金息可以包括被配置为存储指示非货币交易的处理括由接收设备202使用支付网络108从金融机构112接收返回交易消息,其中返回交易消息区块链网络106进行的交易相关联的值,以及基于包括在第二数据元素中的至少一部分数[0131]图11示出了用于基于标准化的交易消息和包括在该标准化的交易消息中的数据元素的使用将区块链交易关联到经私人验证的身份第三数据元素中的区块链网络标识符相关联的区块链网络(例如,区块链网络106)处理的钥生成的散列。[0138]图12示出了用于管理区块链货币和法定货币的部分储备以在支付网络中供金融[0139]在步骤1202,可以至少将与法定货币相关联的法定金额存储到第一中央账户(例数据库312中的每个账户简档314所包括的区块链货币金额[0141]在步骤1212,可以由处理设备304基于包括在接收到的交易消息中的数据元素中方法1200可以进一步包括由处理设备304基于接收到的交易金额中的数据元素所包括的交设备304基于将相关联的密钥应用于一个或多个散列和/或编码算法来生成存储在账户数[0143]在一个实施例中,交易消息可以进一步包括被配置为存304识别存储在账户数据库312中的提供资金的账户简档314,其中包括的地址对应于提供资金的地址;以及由处理设备304基于包括在接收到的交易消息中的数据元素中的交易金额来扣除包括在识别的提供资金的账户简档314中的区块链货币金额,其中更新包括在识别的特定账户简档314中的区块链货币金额包括:基于包括在接收到的交易消息中的数据[0145]图13示出了使用基于可用的区块链货币和/或法定货币的风险值对支付网络中的中可以基于一个或多个标准对交易消息进行格式化并且交易消息可以包括多个数据元素,值至少基于包括在接收到的交易消息的第二数据元素中的交易金额以及以下中的至少一可以基于包括在接收到的交易消息的第二数据元素中的交易金额和与区块链网络106相关货币金额以及将区块链货币兑换为法定货币/将法定货币兑换为[0150]在步骤1310,可以由处理设备204至少基于识别的风险值来确定对支付交易的授账户简档210中的账户标识符和一个或多个散列和/或编码算法来生成每个账户简档210的和/或编码算法可以包括使用Base58Chec[0152]在一些实施例中,方法1300还可以包括由处理设备204使用与包括在从特定账户标识符针对交易金额的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论