用于在区块链网络内原子转移智能资产的平台制造技术

技术编号:21459571 阅读:19 留言:0更新日期:2019-06-26 06:44
本公开的实施方式包括:接收转移请求,该转移请求包括第一节点的第一标识、第二节点的第二标识、智能资产的标识以及价值;至少部分基于该智能资产的标识以及所述价值,来确定该智能资产是否能够转移;以及响应于确定该智能资产能够转移,自动执行以下:提供第一智能资产和第二智能资产,该第一智能资产被分配第一标识、第一价值并包括该智能资产的属性,第二智能资产被分配第二标识、所述价值并且包括该智能资产的属性,将该第一智能资产记录到所述第一节点,将该第二智能资产记录到所述第二节点,以及删除该智能资产。

【技术实现步骤摘要】
【国外来华专利技术】用于在区块链网络内原子转移智能资产的平台
技术介绍
分布式账本系统(DLS),也可称为共识网络和/或区块链网络,使参与的实体能够安全地且不可篡改地存储数据。在不引用任何特定用例(例如,加密数字货币)的情况下,DLS通常被称为区块链网络。区块链网络的示例类型可以包括公有区块链网络、私有区块链网络和联盟区块链网络。公有区块链网络向所有实体开放使用DLS,并开放参与共识过程。私有区块链网络针对特定实体提供,该实体集中控制读写权限。联盟区块链网络针对选择的实体组群提供,该实体组群控制共识过程,并包括访问控制层。区块链网络可用于通过数字资产的转移和交换进行价值交易。在区块链网络内交换的许多数字资产由数值表示。这些类型的数字资产易于分割,易于合并在一起,因此可以轻松地从区块链网络的一个节点转移到另一节点。
技术实现思路
本公开的实施方式包括计算机实现的用于在区块链网络内转移数字资产的方法。更具体地,本公开的实施方式涉及用于通过智能资产的原子分割和/或原子合并在区块链网络内原子转移智能资产的平台。在一些实施方式中,动作包括:接收转移请求,该转移请求包括第一节点的第一标识、第二节点的第二标识、智能资产的标识以及价值;至少部分基于该智能资产的标识以及该价值,来确定该智能资产是否能够转移;响应于确定能够转移该智能资产、自动地执行以下:提供第一智能资产和第二智能资产,其中,该第一智能资产被分配第一标识、第一价值并且包括该智能资产的属性,第二智能资产被分配第二标识、价值并且包括该智能资产的属性;将第一智能资产记录到第一节点,将第二智能资产记录到第二节点;删除该智能资产。其他实施方式包括被配置为执行编码在计算机存储设备上的方法的动作的相应系统、装置和计算机程序。通过执行与智能资产相关联的计算机可执行智能合约中提供的函数来确定智能资产是否能够转移;至少部分基于与智能资产相关联的类型标识,来确定智能资产是否能够转移,类型标识指示智能资产是否是能够分割的类型;至少部分基于智能资产的原始价值是否小于转移请求中的价值,来确定智能资产是否能够转移;该价值被提供为数值和字符串描述之一;以Javascript对象表示法JSON提供字符串描述;该第一价值是将智能资产的原始价值减去该价值后得到的余数;区块链网络是联盟区块链网络;智能资产由具有多个字段的底层数据对象定义。本公开还提供了一个或多个非暂时性计算机可读存储介质,其耦接到一个或多个处理器并且存储有指令,所述指令在被一个或多个处理器执行时,使得一个或多个处理器执行根据本文提供的方法的实施方式的操作。本公开还提供了用于实现本文提供的方法的系统。该系统包括一个或多个处理器,以及耦接到一个或多个处理器的计算机可读存储介质,该存储介质上存储有指令,所述指令在被一个或多个处理器执行时,使得一个或多个处理器执行根据本文提供的方法的实施方式的操作。应了解,根据本公开的方法可包括本文中所描述的方面和特征的任何组合。也就是说,根据本公开的方法不限于本文具体描述的方面和特征的组合,还包括所提供的方面和特征的任何组合。在附图和以下描述中阐述了本公开的一个或多个实施方式的细节。根据说明书和附图以及权利要求,本公开的其他特征和优点将显而易见。附图说明图1描绘了可用于执行本公开的实施方式的示例性环境。图2描绘了根据本公开的实施方式的示例性概念架构。图3描绘了根据本公开的实施方式的示例性资产转移平台。图4和图5描绘了可根据本公开的实施方式执行的示例性过程。各附图中的相同附图标记表示相同元件。具体实施方式本公开的实施方式包括计算机实现的用于在区块链网络内转移数字资产的方法。更具体地,本公开的实施方式涉及用于通过智能资产的原子分割和/或原子合并在区块链网络内进行数字资产的原子转移的平台。在一些实施方式中,动作(actions)包括:接收转移请求,该转移请求包括第一节点的第一标识、第二节点的第二标识、智能资产的标识以及价值;至少部分基于该智能资产的标识以及该价值,来确定该智能资产是否能够转移;响应于确定能够转移该智能资产、自动地执行以下:提供第一智能资产和第二智能资产,其中,该第一智能资产被分配第一标识、第一价值并且包括该智能资产的属性,第二智能资产被分配第二标识、价值并且包括该智能资产的属性;将第一智能资产记录到第一节点,将第二智能资产记录到第二节点;删除该智能资产。为本公开的实施例提供进一步的背景,并且如上所述,分布式账本系统(DLS),又可称为共识网络(例如,由点对点节点组成)和区块链网络,使参与的实体能够安全地、不可篡改地进行交易和存储数据。虽然“区块链”一词通常与比特币加密货币网络相关联,但是本文所使用的区块链一般指在不参考任何特定用例的情况下的DLS。如上所述,区块链网络可作为公有区块链网络、私有区块链网络或联盟区块链网络被提供。在公有区块链网络中,共识过程由共识网络的节点控制。例如,数百、数千甚至数百万个实体可以协同运作公有区块链网络,每个实体操作该公有区块链网络中的至少一个节点。因此,公有区块链网络可以被认为是关于参与实体的公有网络。在一些示例中,大多数实体(节点)必须对每个区块签名以使该区块有效,并被添加到区块链网络的区块链(分布式帐本)中。示例性公有区块链网络包括作为点对点支付网络的比特币网络。加密货币网络可利用分布式账本(即区块链)。如上所述,区块链一词通常用于指代分布式账本,而不特指任何特定的比特币网络。通常,公有区块链网络支持公开交易。公开交易为公有区块链网络内的所有节点共享,并存储在全局区块链中。全局区块链是跨所有节点复制的区块链。也就是说,所有节点相对于全局区块链处于完全共识状态。为了达成共识(例如,同意向区块链添加区块),在公有区块链网络内实施共识协议。示例性共识协议包括但不限于在加密货币网络中实施的工作量证明(POW)。通常,为特定实体提供私有区块链网络,该特定实体集中控制读写权限。实体控制哪些节点能够参与到区块链网络中。因此,私有区块链网络通常被称为权限网络,其限制允许谁参与网络,以及它们的参与级别(例如,仅在某些交易中)。可以使用各种类型的访问控制机制(例如,现有参与者投票添加新实体,监管机构可以控制权限)。通常,联盟区块链网络在参与实体之间是私有的。在联盟区块链网络中,共识过程由授权的节点集控制,一个或多个节点由相应的实体(例如,金融机构、保险公司)操作。例如,由十(10)个实体(例如,金融机构、保险公司)组成的联盟可以操作联盟区块链网络,每个实体可以操作联盟区块链网络中的至少一个节点。因此,联盟区块链网络可以被认为是与参与实体相关的私有网络。在一些示例中,每个实体(节点)必须对每个区块签名,以使区块有效并被添加到区块链中。在一些示例中,至少实体(节点)的子集(例如,至少7个实体)必须对每个区块签名,以使区块有效并被添加到区块链中。将参考联盟区块链网络进一步详尽描述本公开的实施方式,该联盟区块链网络在参与的实体(例如,联盟的成员)之间是公开的。然而,可以预期,本公开的实施方式可以在任何适当类型的区块链网络中实现。虽然本公开中描述的技术被指示为与联盟区块链网络相关,但是这些技术也可以改变或者不变地用在其他类型的区块链网络中,包括公有区块链网络和私有区块链网络。区块链网络可用于进行涉及数本文档来自技高网...

【技术保护点】
1.一种计算机实现的用于在区块链网络中转移智能资产的方法,该方法由一个或多个处理器执行,并且包括:接收转移请求,该转移请求包括第一节点的第一标识、第二节点的第二标识、智能资产的标识以及价值;至少部分基于所述智能资产的标识以及所述价值,来确定所述智能资产是否能够转移;以及响应于确定所述智能资产能够转移,自动执行以下:提供第一智能资产和第二智能资产,所述第一智能资产被分配第一标识、第一价值,并且包括所述智能资产的属性,所述第二智能资产被分配第二标识、所述价值,并且包括所述智能资产的属性,将所述第一智能资产记录到所述第一节点,将所述第二智能资产记录到所述第二节点,以及删除所述智能资产。

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的用于在区块链网络中转移智能资产的方法,该方法由一个或多个处理器执行,并且包括:接收转移请求,该转移请求包括第一节点的第一标识、第二节点的第二标识、智能资产的标识以及价值;至少部分基于所述智能资产的标识以及所述价值,来确定所述智能资产是否能够转移;以及响应于确定所述智能资产能够转移,自动执行以下:提供第一智能资产和第二智能资产,所述第一智能资产被分配第一标识、第一价值,并且包括所述智能资产的属性,所述第二智能资产被分配第二标识、所述价值,并且包括所述智能资产的属性,将所述第一智能资产记录到所述第一节点,将所述第二智能资产记录到所述第二节点,以及删除所述智能资产。2.根据权利要求1所述的方法,其中,通过执行与所述智能资产相关联的计算机可执行智能合约中提供的函数,来确定所述智能资产是否能够转移。3.根据权利要求1所述的方法,其中,至少部分基于与所述智能资产相关联的类型标识,来确定所述智能资产是否能够转移,所述类型标识指示所述智能资产是否属于能够分割的类型。4.根据权利要求1所述的方法,其中,至少部分基于所述智能资产的原始价值是否小于所述价值,来确定所述智能资产是否能够转移。5.根据权利要求1所述的方法,其中,所述价值被提供为数值和字符串描述之一。6.根据权利要求1所述的方法,其中,以Javascript对象表示法JSON提供所述字符串描述。7.根据权利要求1所述的方法,其中,所述第一价值是将所述智能资产的原始价值减去所述价值后得到的余数。8.根据权利要求1所述的方法,其中,所述区块链网络是联盟区块链网络。9.根据权利要求1所述的方法,其中,所述智能资产由具有多个字段的底层数据对象定义。10.一种非暂时性计算机可读存储介质,耦接到一个或多个处理器并且存储有指令,所述指令在由所述一个或多个处理器执行时,使得所述一个或多个处理器执行用于在区块链网络中转移智能资产的操作,所述操作包括:接收转移请求,该转移请求包括第一节点的第一标识、第二节点的第二标识、智能资产的标识以及价值;至少部分基于所述智能资产的标识以及所述价值,来确定所述智能资产是否能够转移;以及响应于确定所述智能资产能够转移,自动执行以下:提供第一智能资产和第二智能资产,所述第一智能资产被分配第一标识、第一价值,并且包括所述智能资产的属性,所述第二智能资产被分配第二标识、所述价值,并且包括所述智能资产的属性,将所述第一智能资产记录到所述第一节点,将所述第二智能资产记录到所述第二节点,以及删除所述智能资产。11.根据权利要求10所述的计算机可读存储介质,其中,通过执行与所述智能资产相关联的计算机可执行智能合约中提供的函数,来确定所述智能资产是否能够转移。12.根据权利要求10所述的计算机可读存储介质,其中,至少部分...

【专利技术属性】
技术研发人员:邵开来陆旭明祁鹏涛
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1