经由区块链改进资源的电子转移的系统和方法技术方案

技术编号:34287827 阅读:9 留言:0更新日期:2022-07-27 08:44
本公开提供了用于通过计算机实现的网络将至少一个资源从用户的非托管数字钱包转移至接收者的方法和系统。本公开解决了技术挑战,以提供新型基础设施和网络架构来启用在用户(例如,客户)与接收者(例如,商户)之间的转移,其涉及使用非托管数字钱包经由区块链进行转移。本公开还提供了一种增强安全性和验证/认证解决方案,因为其使用加密技术在区块链上(例如,比特币协议或其他协议的变体)实现解决方案,同时减少了从电子销售点(PoS)、IoT设备等接收设备位置处的数字钱包进行原生加密货币转移的已知设置所需的所述资源。币转移的已知设置所需的所述资源。币转移的已知设置所需的所述资源。

【技术实现步骤摘要】
【国外来华专利技术】经由区块链改进资源的电子转移的系统和方法


[0001]本公开总体涉及用于在电子网络上进行安全转移的方法和系统,更具体地涉及使用区块链技术安全地转移电子资产,包括但不限于代币和加密货币。本专利技术特别适用于使用数字钱包(例如,非托管钱包)进行有效转移方面的有利用途。在电子通信连接不可靠或不可用的情况或位置处,本专利技术也是有利的。

技术介绍

[0002]在本文中,“区块链”一词涵盖所有形式的基于计算机的电子分布式分类账。这些分类账包括基于共识的区块链和交易链技术、许可和非许可的分类账、共享分类账、公共和私有区块链,及其变体。虽然已提出并开发了其他区块链实施方案,但是区块链技术最广为人知的应用是比特币分类账。为了方便和说明的目的,在本文中可能会提及比特币。但应注意,本公开不限于与落入本公开范围内的比特币区块链以及替代的区块链实施方案和协议一起使用。“用户”一词在本文中可指人员或基于处理器的资源。“比特币”一词可包括源自或基于比特币协议的任何版本或变体。
[0003]区块链是一种点对点的电子分类账,其实现为基于计算机的去中心化的分布式系统,所述系统由区块组成,而区块又由交易组成。每个交易都是一种数据结构,该数据结构对区块链系统参与者之间的数字资产控制权的转移进行编码,并且包括至少一个输入和至少一个输出。每个区块都包含前一个区块的哈希值,因此区块被链接在一起,以创建自所述区块链创建以来写入其中的所有交易的永久性的不可更改的记录。交易包括嵌入到其输入和输出中的小程序,称为脚本,这些脚本指定如何以及由谁访问交易的输出。在比特币平台上,这些脚本使用是基于堆栈的脚本语言编写的。
[0004]为了将交易写入区块链,必须对其进行“核实”。网络节点(矿工)进行工作以确保每个交易均有效,而无效交易则被网络拒绝。安装在该节点上的软件客户端通过执行其锁定和解锁脚本对未花费的交易输出(UTXO)执行此核实工作。如果锁定和解锁脚本的执行评估为真,则该交易有效,将交易写入所述区块链。因此,为了将交易写入区块链,交易必须:i)由接收交易的第一节点进行核实—如果交易通过验证,则此节点将其中继到网络中的其他节点;ii)添加到由矿工建造的新区块中;iii)已开矿,即,添加到过去交易的公共分类账中。
[0005]一旦作为UTXO存储在区块链中,用户就可将相关联资源的控制权转移到与另一交易中的输入相关联的另一地址。这通常使用加密货币钱包来完成。该数字钱包可以是或包含移动终端上的设备、物理介质、程序、应用程序(app)或在网络工作上与域相关联的远程托管服务,诸如互联网。数字钱包存储公钥和私钥,并且可用于追踪与用户相关联的资源、代币和资产等的所有权,接收或花费加密货币,转移可能与加密货币或其他类型的资源相关的代币。
[0006]区块链实现的转移要求在创建交易之前由私钥的持有人签署交易。只有这样,才能将交易提交至区块链网络进行核实。因此,涉及加密货币的转移本质上是实质的“信用推
送”。通常情况下,区块链交易的签署经由管理私钥的软件来执行。该软件通常是桌面或移动应用程序。钱包(并且因此私钥)通常由用户自己管理(非托管)或由服务提供者代表用户进行管理(托管)。
[0007]有时,有必要或需要在特定地理位置和/或使用在实体位置处提供的电子装置来进行区块链实现的转移。这包括但不限于例如在实体销售点(POS)、ATM、自动售货机或售票机、支持区块链的授权设备或区块链IoT设备、投票终端或任何需要能够“花费”UTXO的装置进行转移。但是,当需要在特定位置的各方/设备之间进行区块链转移时,会带来某些技术上的挑战。
[0008]例如,仅适用于桌面的钱包无法与所有形式的位置相关装置一起使用,例如,当用户希望将存储在桌面设备的钱包中的资金转移至出租车司机的POS机时。另一方面,如果考虑例如在手机或平板电脑上使用移动钱包更具便携性,用户仍然需要授权从其钱包中进行支付。因此,用户将需要在线或以某种方式能够与其他方进行通信,以对转移进行授权。这意味着无法在某些情况下完成转移(例如支付、代币化资产交换、数据共享等),例如在地下区域(诸如地铁站、出租车或酒吧等)的POS机处,或信号覆盖较差或没有信号覆盖的区域使用加密货币支付。因此,存在与连接性相关的技术问题,即当发送者的设备/软件无法与接收者或其他相关方进行通信或互动时,如何通过区块链进行转移。
[0009]另外地,在涉及加密货币支付的说明性用例中,现有支付基础设施运行时,卡支付可视为“提取”支付,其中数据经由收单库和卡方案从卡中提取给发卡者。无论是非接触式支付或使用芯片及PIN验证,在POS机处出示卡片的行为可充当对支付的授权。该过程目前还不允许客户“推送”支付。同样,由于现有系统的架构和配置并非仅被设计成以有利于将授权/数据从发送者推送至另一方的方式进行操作,因此出现了技术上的挑战。实际上,如上所述,其运行使得交易和数据沿着与区块链转移的内在性质相反的方向流动。
[0010]虽然存在POS机允许加密货币支付的方法和过程,但与本文描述的实施例相比,所有这些方法和过程都具有明显的技术缺点。两个主要的替代方案为:
[0011]·
托管钱包
[0012]托管钱包可使用Visa/Master卡在POS机进行支付,例如Coinbase卡。
[0013]ο托管钱包服务提供者在传统4方模型中充当发卡行,其发出卡片,提供可用于支付的加密货币余额,并且将加密货币转换为法定货币以供未来结算。
[0014]ο托管钱包服务提供者负责保护私钥,从而用户必须信任托管钱包服务提供者,以保护其资金免受内部和外部参与者的损害;
[0015]利用已知的Mt.Gox hack等漏洞(https://en.wikipedia.org/wiki/Mt._Gox),其中私钥已被访问,导致资产被盗。因此,使用托管钱包存在安全性方面的挑战,这不适合用户/加密货币所有者需要确保有高度保护的情况。
[0016]·
预付卡方案
[0017]ο但是,这并不能在POS机处提供真正的原生加密货币支付。
[0018]ο法定货币基于首次载入该卡的日期/时间转化为加密货币。如果加载后加密货币/法定货币的汇率发生了变化,客户则无法利用汇率中任何有利的变化。
[0019]ο同样,可用的加密货币余额被锁定为法定货币,从而降低了用户的加密货币用于其他用途的可用性。因此,由于无法保证功能和资源的可用性带来了技术性的挑战。
[0020]尽管存在用户不控制私钥但仍然在POS机等位置相关的接收设备处进行区块链实现的转移的过程,但私钥的存在对于加密货币模型至关重要,并且私钥不得在未经授权的情况下泄露或共享,以保持在该地址所持有资产的安全性和隐私性。通过任何电子方式共享和传递私钥都会导致漏洞被检测、存储和未经授权的使用。
[0021]因此,需要一种解决方案。该方案除其他事项外,还允许创建区块链实现的转移/交易,并且在交换时无需用户使用私钥便可进行签署。该解决方案还必须保留或增强该私钥的安全性本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,用于通过网络将至少一个资源从用户的非托管钱包转移至接收者,包括以下步骤:由第二网络实体(3)接收来自第一网络实体(5)的私钥的第一共享(C),所述第二网络实体可访问所述私钥的第二共享(A);使用所述第一和第二共享(C,A)生成私钥;在所述第二网络实体处创建区块链交易(TX1),所述区块链交易用于执行从所述用户的钱包(4)至接收者(2)的转移,所述转移基于与转移相关的数据,并使用所述私钥签名;以及将所述交易提交至区块链网络(7)。2.根据权利要求1所述的方法,还包括以下步骤:使用所述第一网络实体(5),以:接收与所述用户(1)相关联的数字签名和与转移相关的数据;和验证所述数字签名;以及如果验证成功,则向所述第二网络实体(3)提供所述私钥的所述第一共享(C)。3.根据权利要求1或2所述的方法,还包括以下步骤:将所述私钥的第三共享(B)储存在所述用户的钱包处,在所述用户的钱包上或与所述用户的钱包相关联。4.根据权利要求1、2或3所述的方法,还包括以下步骤:将所述私钥分成多个共享,并将至少一个共享分配给所述用户钱包(4)、所述第一网络实体(5)和/或所述第二网络实体(3)中的至少一个。5.根据前述任一项权利要求所述的方法,还包括以下步骤:响应于在接收设备上呈现的安全设备,生成转移请求,其请求从用户的非托管钱包至接收者的所述转移并且包括所述与转移相关的数据;将所述转移请求从所述接收设备发送至第三网络实体(8)。6.根据权利要求5所述的方法,还包括以下步骤:在所述第三网络实体处接收所述转移请求;生成授权消息,所述授权消息至少包括与所述用户相关联的数字签名和所述与转移相关的数据,并且向所述第一网络实体提供所述授权。7.根据前述任一项权利要求所述的方法,其中:所述安全设备是或包括:智能卡、支付卡、硬件代币、生物特征数据读取器、诸如蓝牙或NFC等无线或非接触式数据组件、便于验证用户身份的一个或更多个硬件和/或软件组件;和/或所述接收设备是或包括电子销售点(PoS)设备、终端、笔记本电脑、移动设备和/或基于处理器的设备;和/或所述第一网络实体是安全设备提供者(5);和/或所述第二网络实体是钱包提供者(3);和/或所述第三网络实体是收单机构(8)。8.根据前述任一项权利要求所述的方法,其中所述与转移相关的数据包括以下...

【专利技术属性】
技术研发人员:A
申请(专利权)人:圣特毕有限公司
类型:发明
国别省市:

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

1