区块链网络中基于竞争的资产分配方法及装置制造方法及图纸

技术编号:22566207 阅读:45 留言:0更新日期:2019-11-16 12:31
本说明书一个或多个实施例提供一种区块链网络中基于竞争的资产分配方法及装置,该方法可以包括:资产分配平台根据资产竞争者针对目标资产所发起的竞争请求向区块链提交信息更新交易,以更新区块链账本中与资产竞争者相关的信息;所述资产分配平台发起用于调用资产分配智能合约的区块链交易,所述资产分配智能合约用于根据区块链账本上记录的各个资产竞争者分别对应的信息,从所有资产竞争者中选取所述目标资产对应的优胜者。

Asset allocation method and device based on competition in blockchain network

One or more embodiments of the specification provide a competition based asset allocation method and device in the blockchain network, the method can include: the asset allocation platform submits information update transaction to the blockchain according to the competition request initiated by the asset competitor for the target asset to update the information related to the asset competitor in the blockchain ledger; the asset allocation platform initiates The blockchain transaction used to call the asset allocation smart contract is used to select the winner corresponding to the target asset from all the asset competitors according to the corresponding information of each asset competitor recorded on the blockchain ledger.

【技术实现步骤摘要】
区块链网络中基于竞争的资产分配方法及装置
本说明书一个或多个实施例涉及区块链
,尤其涉及一种区块链网络中基于竞争的资产分配方法及装置。
技术介绍
区块链技术(也被称之为,分布式账本技术)是一种去中性化的分布式数据库技术,具有去中心化、公开透明、不可篡改、可信任等多种特点,适用于诸多对数据可靠性具有高需求的应用场景中。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种区块链网络中基于竞争的资产分配方法及装置。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种区块链网络中基于竞争的资产分配方法,包括:资产分配平台根据资产竞争者针对目标资产所发起的竞争请求向区块链提交信息更新交易,以更新区块链账本中与资产竞争者相关的信息;所述资产分配平台发起用于调用资产分配智能合约的区块链交易,所述资产分配智能合约用于根据区块链账本上记录的各个资产竞争者分别对应的信息,从所有资产竞争者中选取所述目标资产对应的优胜者。根据本说明书一个或多个实施例的第二方面,提出了一种区块链网络中基于竞争的资产分配方法,包括:区块链节点执行信息更新交易,所述信息更新交易由资产分配平台根据资产竞争者针对目标资产所发起的竞争请求而生成,以更新区块链账本中与资产竞争者相关的信息;所述区块链节点调用资产分配智能合约,所述资产分配智能合约用于根据区块链账本上记录的各个资产竞争者分别对应的信息,从所有资产竞争者中选取所述目标资产对应的优胜者。根据本说明书一个或多个实施例的第三方面,提出了一种区块链网络中基于竞争的资产分配装置,包括:更新单元,使资产分配平台根据资产竞争者针对目标资产所发起的竞争请求向区块链提交信息更新交易,以更新区块链账本中与资产竞争者相关的信息;发起单元,使所述资产分配平台发起用于调用资产分配智能合约的区块链交易,所述资产分配智能合约用于根据区块链账本上记录的各个资产竞争者分别对应的信息,从所有资产竞争者中选取所述目标资产对应的优胜者。根据本说明书一个或多个实施例的第四方面,提出了一种区块链网络中基于竞争的资产分配装置,包括:执行单元,使区块链节点执行信息更新交易,所述信息更新交易由资产分配平台根据资产竞争者针对目标资产所发起的竞争请求而生成,以更新区块链账本中与资产竞争者相关的信息;调用单元,使所述区块链节点调用资产分配智能合约,所述资产分配智能合约用于根据区块链账本上记录的各个资产竞争者分别对应的信息,从所有资产竞争者中选取所述目标资产对应的优胜者。根据本说明书一个或多个实施例的第五方面,提出了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现如第一方面所述的方法。根据本说明书一个或多个实施例的第六方面,提出了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第一方面所述方法的步骤。根据本说明书一个或多个实施例的第七方面,提出了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器通过运行所述可执行指令以实现如第二方面所述的方法。根据本说明书一个或多个实施例的第八方面,提出了一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第二方面所述方法的步骤。附图说明图1是一示例性实施例提供的一种示例环境的示意图。图2是一示例性实施例提供的一种概念架构的示意图。图3是一示例性实施例提供的一种区块链网络中基于竞争的资产分配方法的流程图。图4是一示例性实施例提供的一种资产分配过程的交互示意图。图5是一示例性实施例提供的另一种资产分配过程的交互示意图。图6是一示例性实施例提供的又一种资产分配过程的交互示意图。图7是一示例性实施例提供的另一种区块链网络中基于竞争的资产分配方法的流程图。图8是一示例性实施例提供的一种设备的结构示意图。图9是一示例性实施例提供的一种区块链网络中基于竞争的资产分配装置的框图。图10是一示例性实施例提供的另一种设备的结构示意图。图11是一示例性实施例提供的另一种区块链网络中基于竞争的资产分配装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。图1是一示例性实施例提供的一种示例环境的示意图。如图1所示,示例环境100允许实体参与区块链网络102。区块链网络102可以为公有类型、私有类型或联盟类型的区块链网络。示例环境100可以包括计算设备104、106、108、110、112和网络114;在一实施例中,网络114可以包括局域网(LocalAreaNetwork,LAN)、广域网(WideAreaNetwork,WAN)、因特网或其组合,并连接至网站、用户设备(例如计算设备)和后端系统。在一实施例中,可以通过有线和/或无线通信方式访问网络114。在某些情况下,计算设备106、108可以是云计算系统的节点(未显示),或者每个计算设备106、108可以是单独的云计算系统,包括由网络互连并作为分布式处理系统工作的多台计算机。在一实施例中,计算设备104~108可以运行任何适当的计算系统,使其能够作为区块链网络102中的节点;例如,计算设备104~108可以包括但不限于服务器、台式计算机、笔记本电脑、平板电脑计算设备和智能手机。在一实施例中,计算设备104~108可以归属于相关实体并用于实现相应的服务,例如该服务可以用于对某一实体或多个实体之间的交易进行管理。在一实施例中,计算设备104~108分别存储有区块链网络102对应的区块链账本。计算设备104可以是(或包含)用于提供浏览器功能的网络服务器,该网络服务器可基于网络114提供与区块链网络102相关的可视化信息。在一些情况下,计算设备104可以不参与区块验证,而是监控区块链网络102以确定其他节点(譬如可以包括计算设备106-108)何时达成共识,并据此生成相应的区块链可视化用户界面。在一实施例中,计算设备104可接收客户端设备(例如计算设备110或计算设备112)针本文档来自技高网...

【技术保护点】
1.一种区块链网络中基于竞争的资产分配方法,包括:/n资产分配平台根据资产竞争者针对目标资产所发起的竞争请求向区块链提交信息更新交易,以更新区块链账本中与资产竞争者相关的信息;/n所述资产分配平台发起用于调用资产分配智能合约的区块链交易,所述资产分配智能合约用于根据区块链账本上记录的各个资产竞争者分别对应的信息,从所有资产竞争者中选取所述目标资产对应的优胜者。/n

【技术特征摘要】
1.一种区块链网络中基于竞争的资产分配方法,包括:
资产分配平台根据资产竞争者针对目标资产所发起的竞争请求向区块链提交信息更新交易,以更新区块链账本中与资产竞争者相关的信息;
所述资产分配平台发起用于调用资产分配智能合约的区块链交易,所述资产分配智能合约用于根据区块链账本上记录的各个资产竞争者分别对应的信息,从所有资产竞争者中选取所述目标资产对应的优胜者。


2.根据权利要求1所述的方法,所述资产竞争者在所述资产分配平台处存在已注册账号,所述与资产竞争者相关的信息在区块链账本中被记录为对应于所述已注册账号。


3.根据权利要求1所述的方法,所述资产分配智能合约在运行于区块链节点上的可信执行环境中被执行。


4.根据权利要求1所述的方法,所述资产分配平台根据资产竞争者针对目标资产所发起的竞争请求向区块链提交信息更新交易,包括:
所述资产分配平台根据收到的竞争请求中指示的资源量生成所述信息更新交易;
所述资产分配平台向区块链提交所述信息更新交易,以更新相应的资产竞争者在区块链账本中对应的个体资源量;
其中,所述优胜者对应的个体资源量大于其他资产竞争者。


5.根据权利要求4所述的方法,所述资产分配智能合约选取优胜者,包括:
所述资产分配智能合约获取在预设时间段内更新至区块链账本的各个资产竞争者分别对应的个体资源量,并将最大个体资源量对应的资产竞争者选取为所述优胜者。


6.根据权利要求4所述的方法,所述资产分配智能合约选取优胜者,包括:
所述资产分配智能合约周期性地查询区块链账本,并在区块链账本中的临时最大个体资源量大于所述资产分配智能合约记载的当前最大个体资源量时,将所述当前最大个体资源量更新为所述临时最大个体资源量;以及,所述资产分配智能合约在所述当前最大个体资源量的连续未更新周期达到预设数量时,将所述当前最大个体资源量的最终取值对应的资产竞争者选取为所述优胜者。


7.根据权利要求4所述的方法,所述个体资源量在区块链账本中被记录为加密后个体资源量。


8.根据权利要求7所述的方法,所述加密后个体资源量和所述资产分配智能合约被传入运行于区块链节点上的可信执行环境中;其中,所述加密后个体资源量在所述可信执行环境中被解密为所述个体资源量后,被提供至所述资产分配智能合约。


9.根据权利要求1所述的方法,所述资产分配平台根据资产竞争者针对目标资产所发起的竞争请求向区块链提交信息更新交易,包括:
所述资产分配平台在收到任一资产竞争者针对目标资产发起的竞争请求后,向区块链提交信息更新交易,以在区块链账本中更新所述任一资产竞争者对所述目标资产的响应记录;
其中,所述资产分配智能合约选取优胜者,包括:所述资产分配智能合约周期性地查询区块链账本,直至查询到针对所述目标资产的响应记录;当未查询到响应记录的周期数量达到预设数量时,所述资产分配智能合约递减记载的所述目标资产对应的成交资源量;当查询到区块链账本上存在针对所述目标资产的响应记录时,所述资产分配智能合约将查询到的响应记录对应的资产竞争者选取为所述优胜者。


10.根据权利要求1所述的方法,还包括:
所述资产分配平台在确定所述优胜者被选取后,获取区块链账本中与所有资产竞争者分别相关的信息,以向查询者进行展示。


11.根据权利要求1所述的方法,所述资产分配平台包括司法拍卖平台;其中,区块链网络中包括分别对应于所述司法拍卖平台、公证部门和法院的区块链节点。


12.一种区块链网络中基于竞争的资产分配方法,包括:
区块链节点执行信息更新交易,所述信息更新交易由资产分配平台根据资产竞争者针对目标资产所发起的竞争请求而生成,以更新区块链账本中与资产竞争者相关的信息;
所述区块链节点调用资产分配智能合约,所述资产分配智能合约用于根据区块链账本上记录的各个资产竞争者分别对应的信息,从所有资产竞争者中选取所述目标资产对应的优胜者。


13.根据权利要求12所述的方法,所述资产竞争者在所述资产分配平台处存在已注册账号,所述与资产竞争者相关的信息在区块链账本中被记录为对应于所述已注册账号。


14.根据权利要求12所述的方法,所述区块链节点调用资产分配智能合约,包括:<...

【专利技术属性】
技术研发人员:邹雪晴
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1