掌桥专利:专业的专利平台
掌桥专利
首页

基于区块链的交易操作方法和相关设备

文献发布时间:2024-04-18 20:00:50


基于区块链的交易操作方法和相关设备

技术领域

本申请涉及资源管理技术领域,尤其涉及一种基于区块链的交易操作方法和相关设备。

背景技术

由于区块链去中心化的特点,交易不限于集中在金融机构,可以在区块链节点进行交易,无需在金融机构进行排队等候,提高了交易效率。

区块链的交易双方通过区块链节点中所存储的信息进行查看并核实,以确定交易是否存在风险。

但区块链节点中存储的信息较多,用户进行查看时,需要耗费较长时长才可确定交易是否存在风险,也即交易风险的确定效率较低。

发明内容

本申请提供一种基于区块链的交易操作方法和相关设备,用以解决交易风险的确定效率较低的问题。

第一方面,本申请提供一种基于区块链的交易操作方法,包括:

在检测到第一用户基于第一区块链节点的交易操作时,根据所述交易操作确定所述第一用户进行交易的第二用户,并获取所述第二用户在对应的第二区块链节点的操作信息;

根据所述操作信息确定所述第二用户的风险操作以及所述风险操作对应的第一参数信息,所述第一参数信息包括所述第二用户进行风险操作的历史时间点以及历史位置中的至少一个;

根据所述第一参数信息确定所述风险操作的风险数值,并根据各个所述风险操作对应的风险数值确定目标数值;

在所述目标数值大于预设数值时,输出第一提示信息,所述第一提示信息用于指示与所述第二用户进行交易存在风险。

在一种可能的设计中,所述根据所述第一参数信息确定所述风险操作的风险数值的步骤包括:

获取所述风险操作对应的初始数值;

根据所述风险操作对应的历史时间点与当前时间点之间的差值确定第一系数;

基于所述第二用户的用户信息确定所述第二用户在所述第二区块链节点进行操作的第一习惯位置,并根据所述历史位置所处第一区域与所述第一习惯位置所处的第二区域的重叠面积确定第二系数;

根据所述第一系数、所述第二系数以及所述初始数值确定所述风险操作的风险数值。

在一种可能的设计中,所述根据所述交易操作确定所述第一用户进行交易的第二用户的步骤包括:

从所述第一区块链节点获取第一身份识别码,并基于所述交易操作获取第二身份识别码;

在所述第一身份识别码与所述第二身份识别码匹配时,获取所述第一用户的当前位置,并根据所述第一用户的用户信息,确定所述第一用户在所述第一区块链节点进行交易操作的第二习惯位置;

在所述当前位置与所述第二习惯位置匹配时,确定所述交易操作为合规操作,并根据所述交易操作确定所述第一用户进行交易的第二用户。

在一种可能的设计中,所述根据所述第一用户的用户信息,确定所述第一用户在所述第一区块链节点进行交易操作的第二习惯位置的步骤之后,还包括:

在所述当前位置不匹配所述第二习惯位置时,获取所述交易操作对应的操作信息;

将所述操作信息作为所述第一用户对应的第二操作信息进行存储,并输出第二提示信息,所述第二提示信息用于指示所述交易操作为风险操作。

在一种可能的设计中,所述获取所述交易操作对应的操作信息的步骤包括:

确定所述第二习惯位置所处的第三区域;

在所述当前位置未处于所述第三区域时,获取所述交易操作对应的操作信息。

在一种可能的设计中,所述确定所述第二习惯位置所处的第三区域的步骤之后,还包括:

在所述当前位置处于所述第三区域时,执行所述根据所述交易操作确定所述第一用户进行交易的第二用户的步骤。

在一种可能的设计中,所述交易操作包括在第一区块链节点进行资产的数字化操作、数字资产的购买操作、数字资产的出售操作、融资操作、投资操作以及分红操作中的至少一种。

第二方面,本申请提供一种区块链节点,包括:

第一确定模块,用于在检测到第一用户基于第一区块链节点的交易操作时,根据所述交易操作确定所述第一用户进行交易的第二用户,并获取所述第二用户在对应的第二区块链节点的操作信息;

第二确定模块,用于根据所述操作信息确定所述第二用户的风险操作以及所述风险操作对应的第一参数信息,所述第一参数信息包括所述第二用户进行风险操作的历史时间点以及历史位置中的至少一个;

第三确定模块,用于根据所述第一参数信息确定所述风险操作的风险数值,并根据各个所述风险操作对应的风险数值确定目标数值;

发送模块,用于在所述目标数值大于预设数值时,输出第一提示信息,所述第一提示信息用于指示与所述第二用户进行交易存在风险。

第三方面,本申请实施例提供一种电子设备,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的基于区块链的交易操作方法。

第四方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的基于区块链的交易操作方法。

第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面以及第一方面各种可能的设计所述的基于区块链的交易操作方法。

本申请提供的基于区块链的交易操作方法和相关设备,在检测到第一用户基于第一区块链节点的交易操作时,基于交易操作确定第一用户进行交易的第二用户,并获取第二用户在对应的第二区块链节点的操作信息,通过操作信息确定第二用户的风险操作以及风险操作对应的参数信息,且通过参数信息确定风险操作的风险数值,并基于各个风险操作的风险数值确定目标数值,当目标数值大于预设数值时,输出提示信息以指示与第二用户进行交易存在风险。本申请中,通过进行交易的用户在区块链节点进行的风险操作,即可快速的确定与该用户进行交易是否存在风险,无需人工进行查看核实,提高了交易风险的确定效率。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1为适用于本申请实施例的基于区块链的交易操作方法的应用场景图;

图2为本申请实施例提供的基于区块链的交易操作方法第一实施例的流程示意图;

图3为本申请实施例提供的基于区块链的交易操作方法第二实施例的流程示意图;

图4为本申请实施例提供的基于区块链的交易操作方法第三实施例的流程示意图;

图5为本申请实施例提供的基于区块链的交易操作方法第四实施例的流程示意图;

图6为本申请实施例提供的区块链节点的结构示意图;

图7为本申请实施例提供的电子设备的结构示意图。

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。

由于区块链去中心化的特点,交易不限于集中在金融机构,可以在区块链节点进行交易,无需在金融机构进行排队等候,提高了交易效率。

区块链的交易双方通过区块链节点中所存储的信息进行查看并核实,以确定交易是否存在风险。

但区块链节点中存储的信息较多,用户进行查看时,需要耗费较长时长才可确定交易是否存在风险,也即交易风险的确定效率较低。

针对上述技术问题,本申请提出如下技术构思:通过进行交易的用户在区块链节点进行的风险操作,确定风险操作的风险数值,通过各个风险操作的风险数值确定目标数值,从而通过目标数值确定与该用户进行交易是否存在风险,如此,无需人工进行查看核实,提高了交易风险的确定效率,便能够解决现有技术中存在交易风险的确定效率较低的问题。

参照图1,图1为本申请基于区块链的交易操作方法的场景示意图。区块链包括多个区块链节点,例如,区块链节点100、区块链节点200、以及区块链节点300。不同用户在区块链中有相应的区块链节点,例如,用户A对应区块链节点100、用户C对应区块链节点300。当用户在对应的区块链节点中发起交易时,例如,用户A基于区块链节点100发起交易操作时,区块链节点100确定与用户A进行交易的用户是用户C,区块链节点100从区块链节点300中获取用户C基于区块链节点300进行的交易的操作信息,通过操作信息即可确定与用户C进行交易是否存在风险。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对

基于图1所示的应用场景,本申请实施例还提供一种基于区块链的交易操作方法。图2为本申请实施例提供的基于区块链的交易操作方法的第一实施例中的流程示意图,基于区块链的交易操作方法包括:

S201、在检测到第一用户基于第一区块链节点的交易操作时,根据所述交易操作确定所述第一用户进行交易的第二用户,并获取所述第二用户在对应的第二区块链节点的操作信息。

在本实施例中,执行主体为区块链节点,为了便于描述,以下采用装置指代区块链节点。用户可以在对应的区块链节点进行交易操作。交易操作包括在区块链节点进行战场的数字化操作、数字资产的购买操作、数字资产的出售操作、融资操作、投资操作以及分红操作中的至少一种。

数字化操作指的是将用户的股票、债券、房地产等此战进行数字化,且数字化的资产发送到该用户所对应的区块链节点账号中,且数字化的资产记录于区块链节点上,以确保数字化资产的透明度以及可追溯性。

数字资产的购买操作以及出售操作指的是,用户可以基于区块链节点进行数字化资产的买卖交易,用户可以选择其他用户发行的数字化资产,或者将自己有用的数字化资产出售给其他用户。购买操作以及出售操作记录于区块链节点上,确保交易的安全性以及可靠性。

融资操作以及投资操作指的是用户可以自身持有的数字资产进行融资或者投资的操作。用户可将自身的数字资产作为抵押物,从而申请融资或者借贷,还可将自身的数字资产投资于其他行业的项目。

分红操作指的是,用户所投资的项目的数字化资产的分红。在用户进行投资后,投资的项目盈利后,以数字资产的形式进行将分红的数字资产发送至用户的区块链节点的账号中。

需要说明的是,交易操作包括但不限于上述操作,交易操作可以是其他任何类型的交易的操作。

装置在检测到用户基于自身的第一区块链节点进行交易操作时,基于交易操作确定与第一用户进行交易的第二用户。例如,第一用户购买用户C的数字资产,则用户C为第二用户。

在确定第二用户后,装置获取第二用户在对应的第二区块链节点的操作信息。操作信息指的是第二用户在第二区块链节点上进行交易所进行的操作的记录。

S202、根据所述操作信息确定所述第二用户的风险操作以及所述风险操作对应的第一参数信息,所述第一参数信息包括所述第二用户进行风险操作的历史时间点以及历史位置中的至少一个。

用户在区块链节点进行交易操作时,会验证交易操作是否为风险操作。风险操作例如为操作不是本人进行的、操作在异地进行、登录密码错误、或者操作带有攻击等。验证后的信息被存储为操作信息,装置基于操作信息可以确定第二用户的风险操作。风险操作的数量可以为多个。此外,装置还会获取风险操作对应的参数信息,该参数信息定义为第一参数信息,第一参数信息包括第二用户进行风险操作的历史时间点以及历史位置中的至少一个。

S203、根据所述第一参数信息确定所述风险操作的风险数值,并根据各个所述风险操作对应的风险数值确定目标数值。

在确定第一风险参数后,装置基于第一参数信息确定风险操作的风险数值。示例性的,第一参数信息包括风险操作的历史时间点以及历史位置,装置确定历史时间点与当前时间点之间的差值,该差值可以转换为一个数值,且差值越大,转化的数值越大;装置可以获取第二用户进行交易操作的习惯位置,若是历史位置不是习惯位置,则获取一个预设值,若历史位置是习惯位置,则不获取预设值,预设值与数值进行加权求和得到风险数值,预设值对应的权重为位置权重,数值对应的权重为时间权重,位置权重与时间权重可以按需设置。风险数值越大,则表征与第二用户进行交易的风险越大。

第二用户进行的风险操作有多个,每个风险操作对应一个风险数值。装置基于各个风险数值确定目标数值。示例性的,基于各个风险数值确定区间,也即最小的风险数值为区间的下限值,最大的风险数值为区间的上限值,区间的范围越大,则风险的波动越大,因而目标数值也就越大,也即区间的范围值与目标数值为正相关。

S204、在所述目标数值大于预设数值时,输出第一提示信息,所述第一提示信息用于指示与所述第二用户进行交易存在风险。

装置比对目标数值与预设数值,若是目标数值大于预设数值,即可确定与第二用户进行交易存在风险,装置则输出提示信息,以提示与第二用户进行交易存在风险。输出方式可以是向第一用户所关联的终端发送提示信息。

在本实施例中,在检测到第一用户基于第一区块链节点的交易操作时,基于交易操作确定第一用户进行交易的第二用户,并获取第二用户在对应的第二区块链节点的操作信息,通过操作信息确定第二用户的风险操作以及风险操作对应的参数信息,且通过参数信息确定风险操作的风险数值,并基于各个风险操作的风险数值确定目标数值,当目标数值大于预设数值时,输出提示信息以指示与第二用户进行交易存在风险。本实施例中,通过进行交易的用户在区块链节点进行的风险操作,即可快速的确定与该用户进行交易是否存在风险,无需人工进行查看核实,提高了交易风险的确定效率。

图3为本申请实施例提供的基于区块链的交易操作方法的第二实施例的流程图,基于第一实施例,步骤S203包括:

S301、获取所述风险操作对应的初始数值。

S302、根据所述风险操作对应的历史时间点与当前时间点之间的差值确定第一系数。

在本实施例中,风险操作对应一个数值,该数值为初始数值。装置获取风险操作所对应的初始数值。

第一参数信息包括历史时间点以及历史位置,装置获取历史时间点与当前时间点之间的差值,并通过该差值确定第一系数,需要说明的是,差值越小,则第一系数越大,也即第一系数与差值为负相关。可以理解的是,差值越小,则可确定第二用户进行风险操作的时间与当前时间越近,第二用户进行风险操作的可能性越大。

S303、基于所述第二用户的用户信息确定所述第二用户在所述第二区块链节点进行操作的第一习惯位置,根据所述历史位置所处第一区域与所述第一习惯位置所处的第二区域的重叠面积确定第二系数。

装置获取第二用户的用户信息,用户信息中包括有第二用户在对应的第二区块链节点进行交易操作的位置,装置对各个位置进行统计,得到相同的位置的数量,若是数量与位置的总数量的占比大于预设占比,则将该位置确定为习惯位置,该习惯位置定义为第一习惯位置。示例性的,第一习惯位置例如为家,也即第二用户习惯在家进行交易操作。

装置在获取第一习惯位置后,确定第一习惯位置所处的第二区域。示例性的,可以以第一习惯位置为中心,设定距离为半径得到第一习惯位置所在的第二区域,设定距离可以是任意合适的数值。装置确定历史位置所处的第一区域,第一区域与第二区域的确定方式相同。

装置确定第一区域与第二区域的重叠面积,并基于重叠面积确定第二系数,重叠面积指的是第一区域第二区域的重叠的区域的面积。示例性的,装置将重叠面积除以第二区域的面积得到比值,且该比值越大,第二系数越小,也即重叠面积与第二区域的面积之比,和第二系数是负相关。

S304、根据所述第一系数、所述第二系数以及所述初始数值确定所述风险操作的风险数值。

在确定第一系数以及第二系数后,装置将初始数值乘以第一系数以及第二系数即可得到风险操作对应的风险数值。

在本实施例中,装置获取风险操作对应的初始数值,基于风险操作对应的历史时间点以及历史位置准确的确定风险操作的风险数值。

图4为本申请实施例提供的基于区块链的交易操作方法的第三实施例的流程图,基于第一或第二实施例,步骤S201包括:

S401、从所述第一区块链节点获取第一身份识别码,并基于所述交易操作获取第二身份识别码。

在本实施例中,用户需要在区块链节点上进行注册,注册成功后,会分配一个身份识别码给用户,且该身份识别码存储在对应的区块链节点中。

在第一用户基于账号登录成功后,装置从第一用户所对应的区块链节点中获取身份识别码,该身份识别码定义为第一身份识别码。另外,在进行交易操作时,交易操作也会携带身份识别码,装置解析交易操作所出发的信息,得到第二身份识别码。装置通过第一身份识别码对第二身份识别码进行验证。

S402、在所述第一身份识别码与所述第二身份识别码匹配时,获取所述第一用户的当前位置,并根据所述第一用户的用户信息,确定所述第一用户在所述第一区块链节点进行交易操作的第二习惯位置。

当第一身份识别码与第二身份识别码相同,则两个身份识别码匹配,装置则获取第一用户的当前位置,在获取第一用户所对应的用户信息,基于用户信息确定第一用户在第一区块链节点进行交易操作的第二习惯位置。第二习惯位置的确定方式与第一习惯位置的确定方式相同,在此不再进行赘述。

S403、在所述当前位置与所述第二习惯位置匹配时,确定所述交易操作为合规操作,并根据所述交易操作确定所述第一用户进行交易的第二用户。

装置确定当前位置是否与第二习惯位置匹配,若是当前位置与第二习惯位置匹配,则确定交易操作时合规操作,此时,装置在记忆交易操作确定与第一用户进行交易的第二用户。

在一示例中,若是当前位置是第二习惯位置,则可确定当前位置匹配第二习惯位置;若当前位置不是第二习惯位置,则当前位置不匹配第二习惯位置。

在本实施例中,装置从第一区块链节点中获取第一身份识别码,并基于交易操作获取第二身份识别码,从而通过第一身份识别码以及第二身份识别码对第一用户进行验证。

图5为本申请实施例提供的基于区块链的交易操作方法的第四实施例的流程示意图,基于第三实施例,基于区块链的交易操作方法,步骤S402之后,还包括:

S501、在所述当前位置不匹配所述第二习惯位置时,获取所述交易操作对应的操作信息。

S502、将所述操作信息作为所述第一用户对应的第二操作信息进行存储,并输出第二提示信息,所述第二提示信息用于指示所述交易操作为风险操作。

在本实施例中,在当前位置不匹配第二习惯位置时,即可确定该交易操作是风险操作,装置获取交易操作的操作信息,操作信息包括交易操作的时间点以及位置。在获得操作信息后,将操作信息进行存储,并输出第二提示信息,第二提示信息用于指示交易操作为风险操作。

在一示例中,在当前位置与第二习惯位置不匹配时,装置先确定第二习惯位置所处的第三区域。示例性的,以第三习惯位置为中心点,设定距离为半径,即可确定第三区域。在当前位置未处于第三区域时,则获取交易操作对应的操作信息。若是当前位置处于第三区域时,则执行基于交易操作确定第一用户进行交易的第二用户的步骤,也即执行步骤S201以确定与第一用户进行交易的第二用户是否存在风险。

在本实施例中,在当前位置不匹配第二习惯位置时,获取交易操作对应的操作信息,并将操作信息作为第一用户对应的第二参数信息进行存储。

图6为本申请实施例提供的区块链节点的结构示意图。如图6所示,该区块链节点,包括:

第一确定模块610,用于在检测到第一用户基于第一区块链节点的交易操作时,根据所述交易操作确定所述第一用户进行交易的第二用户,并获取所述第二用户在对应的第二区块链节点的操作信息;

第二确定模块620,用于根据所述操作信息确定所述第二用户的风险操作以及所述风险操作对应的第一参数信息,所述第一参数信息包括所述第二用户进行风险操作的历史时间点以及历史位置中的至少一个;

第三确定模块630,用于根据所述第一参数信息确定所述风险操作的风险数值,并根据各个所述风险操作对应的风险数值确定目标数值;

发送模块640,用于在所述目标数值大于预设数值时,输出提示信息,所述提示信息用于指示与所述第二用户进行交易存在风险。

在一些实施例中,第二确定模块620包括:

第一获取单元,用于获取所述风险操作对应的初始数值;

第一确定单元,用于根据所述风险操作对应的历史时间点与当前时间点之间的差值确定第一系数;

第二确定单元,用于基于所述第二用户的用户信息确定所述第二用户在所述第二区块链节点进行操作的第一习惯位置,并根据所述历史位置所处第一区域与所述第一习惯位置所处的第二区域的重叠面积确定第二系数;

第三确定单元,用于根据所述第一系数、所述第二系数以及所述初始数值确定所述风险操作的风险数值。

在一些实施例中,第二确定模块620包括:

第二获取单元,用于从所述第一区块链节点获取第一身份识别码,并基于所述交易操作获取第二身份识别码;

第三获取单元,用于在所述第一身份识别码与所述第二身份识别码匹配时,获取所述第一用户的当前位置,并根据所述第一用户的用户信息,确定所述第一用户在所述第一区块链节点进行交易操作的第二习惯位置;

第四确定单元,用于在所述当前位置与所述第二习惯位置匹配时,确定所述交易操作为合规操作,并根据所述交易操作确定所述第一用户进行交易的第二用户。

在一些实施例中,第二确定模块620,还包括:

第四获取单元,在所述当前位置不匹配所述第二习惯位置时,获取所述交易操作对应的操作信息;

处理单元,用于将所述操作信息作为所述第一用户对应的第二操作信息进行存储,并输出第二提示信息,所述第二提示信息用于指示所述交易操作为风险操作。

在一些实施例中,第四获取单元包括:

确定子单元,用于确定所述第二习惯位置所处的第三区域;

获取子单元,用于在所述当前位置未处于所述第三区域时,获取所述交易操作对应的操作信息。

在一些实施例中,第四获取单元,还包括:

执行子单元,用于在所述当前位置处于所述第三区域时,执行所述根据所述交易操作确定所述第一用户进行交易的第二用户的步骤。

在一些实施例中,所述交易操作包括在第一区块链节点进行资产的数字化操作、数字资产的购买操作、数字资产的出售操作、融资操作、投资操作以及分红操作中的至少一种。

本申请实施例提供的区块链节点,可用于执行上述实施例中基于区块链的交易操作方法的技术方案,其实现原理和技术效果类似,在此不再赘述。

需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,第一确定模块610可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上第一确定模块610的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。

图7为本申请实施例提供的电子设备的结构示意图。如图7所示,该电子设备可以包括:收发器71、处理器72、存储器73。

处理器72执行存储器存储的计算机执行指令,使得处理器72执行上述实施例中的方案。处理器72可以是通用处理器,包括中央处理器CPU、网络处理器(network processor,NP)等;还可以是数字信号处理器DSP、专用集成电路ASIC、现场可编程门阵列FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

存储器73通过系统总线与处理器72连接并完成相互间的通信,存储器73用于存储计算机程序指令。

收发器71可以用于获取待运行任务和待运行任务的配置信息。

系统总线可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。收发器用于实现数据库访问装置与其他计算机(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(randomaccess memory,RAM),也可能还包括非易失性存储器(non-volatile memory)。

本申请实施例提供的电子设备,可以是上述实施例的终端设备。

本申请实施例还提供一种运行指令的芯片,该芯片用于执行上述实施例中基于区块链的交易操作方法的技术方案。

本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当该计算机指令在计算机上运行时,使得计算机执行上述实施例基于区块链的交易操作方法的技术方案。

本申请实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序,其存储在计算机可读存储介质中,至少一个处理器可以从计算机可读存储介质读取计算机程序,至少一个处理器执行计算机程序时可实现上述实施例中基于区块链的交易操作方法的技术方案。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本申请各个实施例方法的部分步骤。

应理解,上述处理器可以是中央处理单元(Central Processing Unit,简称CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器,还可以为U盘、移动硬盘、只读存储器、磁盘或光盘等。

总线可以是工业标准体系结构(Industry Standard Architecture,简称ISA)总线、外部设备互连(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,简称EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。

上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。

一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(Application Specific Integrated Circuits,简称ASIC)中。当然,处理器和存储介质也可以作为分立组件存在于电控单元或主控设备中。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

相关技术
  • 一种泰地罗新的合成与纯化方法
  • 一种泰地罗新的合成方法
技术分类

06120116544216