CN110222529A - 基于联盟链的资产管理方法、电子设备及计算机存储介质 - Google Patents
基于联盟链的资产管理方法、电子设备及计算机存储介质 Download PDFInfo
- Publication number
- CN110222529A CN110222529A CN201910431682.4A CN201910431682A CN110222529A CN 110222529 A CN110222529 A CN 110222529A CN 201910431682 A CN201910431682 A CN 201910431682A CN 110222529 A CN110222529 A CN 110222529A
- Authority
- CN
- China
- Prior art keywords
- node
- information
- transaction
- mentioned
- chain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 60
- 238000003860 storage Methods 0.000 title claims abstract description 36
- 238000000034 method Methods 0.000 claims abstract description 49
- 238000012544 monitoring process Methods 0.000 claims description 11
- 238000012790 confirmation Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 6
- 230000001960 triggered effect Effects 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims 1
- 238000005516 engineering process Methods 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 12
- 238000012546 transfer Methods 0.000 description 10
- 238000012795 verification Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 5
- 241000208340 Araliaceae Species 0.000 description 4
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 4
- 235000003140 Panax quinquefolius Nutrition 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 235000008434 ginseng Nutrition 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000000151 deposition Methods 0.000 description 2
- 239000004744 fabric Substances 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012550 audit Methods 0.000 description 1
- 235000000332 black box Nutrition 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- GOLXNESZZPUPJE-UHFFFAOYSA-N spiromesifen Chemical compound CC1=CC(C)=CC(C)=C1C(C(O1)=O)=C(OC(=O)CC(C)(C)C)C11CCCC1 GOLXNESZZPUPJE-UHFFFAOYSA-N 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6272—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database by registering files or documents with a third party
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请实施例公开了一种基于联盟链的资产管理方法、电子设备及计算机可读介质,涉及区块存储系统和区块数据结构技术,其中方法包括:第一节点在检测到所述第一节点所属联盟链中发生交易请求时,获取所述交易请求的参与节点信息,根据获取的参与节点信息判断交易请求的参与节点是否属于预设节点集合;若属于,在存储的交易登记信息中查询是否有与交易请求对应的目标登记信息;若有,确定交易请求对应的资产交易成功,生成交易记录信息;生成目标信息摘要,在联盟链的主链中广播目标信息摘要;所述目标信息摘要包括第一节点地址和交易记录信息的记录标识,可以提高资产管理的效率,以及资产信息安全性和真实性。
Description
技术领域
本申请涉及联盟链技术领域,尤其涉及一种基于联盟链的资产管理方法、电子设备及计算机存储介质。
背景技术
从广义上讲一切资产例如债券、股票、期权等都可以数字化后在网络平台进行登记、交易,并对整个流程进行有效监管。通常可以由一个中心化的交易所来完成资产数字化登记、流转的功能,但传统的数字资产交易平台中,由政府开设或者至少在金融行业协会监督下开办,门槛高、交易方式较单一、流程较复杂,其他的资产交易平台往往有不少投资公司或者资产信托公司等的投资、理财、信托等产品存在暗箱操作甚至骗钱跑路,信息真实性不高。
发明内容
本申请实施例提供一种基于联盟链的资产管理方法、电子设备及计算机可读介质,涉及区块存储系统和区块数据结构技术,可以提高资产管理的效率,以及资产信息安全性和真实性。
第一方面,本申请实施例提供了一种基于联盟链的资产管理方法,所述方法包括:
第一节点在检测到所述第一节点所属联盟链中发生交易请求时,获取所述交易请求的参与节点信息,根据所述获取的参与节点信息判断所述交易请求的参与节点是否属于预设节点集合;
若属于,在存储的交易登记信息中查询是否有与所述交易请求对应的目标登记信息;
若有,确定所述交易请求对应的资产交易成功,生成所述资产交易的交易记录信息;
生成所述交易记录信息对应的目标信息摘要,在联盟链的主链中广播所述目标信息摘要;所述目标信息摘要包括所述第一节点地址和所述交易记录信息的记录标识。
作为一种可能的实施方式,所述方法还包括:
接收来自所述联盟链中的所述参与节点的资产创建信息,所述资产创建信息包括参与节点地址、资产标签和资产数据;
将所述参与节点记入所述预设节点集合。
作为一种可能的实施方式,所述接收来自所述联盟链中的所述参与节点的资产创建信息之后,所述方法还包括:
获取与所述资产标签对应的目标管理规则,根据所述目标管理规则生成所述资产数据对应的资产信息摘要,所述资产信息摘要包括第一节点地址、所述参与节点地址和所述资产标签;
在所述联盟链的主链中广播所述资产信息摘要。
作为一种可能的实施方式,所述方法还包括:
若在所述存储的交易登记信息中没有与所述交易请求对应的目标登记信息,确定所述交易请求对应的资产交易失败,向所述联盟链中的交易控制节点发送拦截指令,所述拦截指令用于指示所述交易控制节点禁止所述交易请求对应的资产交易。
作为一种可能的实施方式,所述将所述参与节点记入所述预设节点集合之前,所述方法还包括:
获取所述参与节点的身份信息,根据所述联盟链中的智能合约对所述参与节点的身份信息进行验证;
若所述验证通过,触发所述将所述参与节点记入所述预设节点集合的步骤。
作为一种可能的实施方式,所述获取与所述资产标签对应的目标管理规则之后,所述方法还包括:
获取所述目标管理规则中的监控周期,基于所述监控周期向所述参与节点发送数据更新指令,所述数据更新指令用于指示所述参与节点生成更新后的所述资产数据的信息摘要。
作为一种可能的实施方式,所述将所述参与节点记入所述预设节点集合之前,所述方法还包括:
获取所述联盟链中的至少一个验证节点对所述资产创建信息的数字签名。
第二方面,本申请实施例提供了一种电子设备,包括:检测模块、判断模块、查询模块、交易确认模块和摘要模块,其中:
所述判断模块,用于在所述检测模块检测到所述第一节点所属联盟链中发生交易请求时,获取所述交易请求的参与节点信息,根据所述获取的参与节点信息判断所述交易请求的参与节点是否属于预设节点集合;
所述查询模块,用于若所述交易请求的参与节点属于所述预设节点集合,在存储的交易登记信息中查询是否有与所述交易请求对应的目标登记信息;
所述交易确认模块,用于若所述存储的交易登记信息中有与所述交易请求对应的目标登记信息,确定所述交易请求对应的资产交易成功,生成所述资产交易的交易记录信息;
所述摘要模块,用于生成所述交易记录信息对应的目标信息摘要,在联盟链的主链中广播所述目标信息摘要;所述目标信息摘要包括所述第一节点地址和所述交易记录信息的记录标识。
第三方面,本申请实施例还提供了一种电子设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如第一方面及其任一种可能的实施方式所述的方法。
第四方面,本申请实施例提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面及其任一种可能的实施方式的方法。
本申请实施例通过第一节点在检测到上述第一节点所属联盟链中发生交易请求时,获取上述交易请求的参与节点信息,根据获取的参与节点信息判断交易请求的参与节点是否属于预设节点集合,若属于,在存储的交易登记信息中查询是否有与交易请求对应的目标登记信息,若有,确定交易请求对应的资产交易成功,生成交易记录信息,还可以生成目标信息摘要,在联盟链的主链中广播目标信息摘要,上述目标信息摘要包括第一节点地址和交易记录信息的记录标识,即进行资产变更交易之前需要登记,由第一节点审核验证,提高了资产安全性,可以防止资产被恶意转移,并且通过上述信息摘要的方式,联盟链中的节点可以获取到资产数据或者上述交易记录信息,实现信息共享,提高资产管理的效率,以及资产信息安全性和真实性。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。
图1是本申请实施例提供的一种基于联盟链的资产管理方法的流程示意图;
图2是本申请另一实施例提供的一种基于联盟链的资产管理方法的流程示意图;
图3是本申请实施例提供的一种电子设备的结构示意图;
图4是本申请实施例提供的另一种电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
为了能够更好地理解本申请实施例,下面将对应用本申请实施例的方法进行介绍。
本申请实施例中提到的电子设备可以为终端设备,是可以与服务器进行通信的设备,上述服务器也称伺服器,是提供计算服务的设备,可以允许多个终端设备进行访问。上述终端设备可以为各种形式的台式计算机或者移动终端,包括各种具有无线通信功能的手持设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(User Equipment,UE),移动台(Mobile Station,MS)等等。
请参见图1,是本申请实施例提供的一种基于联盟链的资产管理方法的示意流程图,如图1所示该方法可包括:
101、第一节点在检测到上述第一节点所属联盟链中发生交易请求时,获取上述交易请求的参与节点信息,根据上述获取的参与节点信息判断上述交易请求的参与节点是否属于预设节点集合。
本申请实施例中的第一节点可以为联盟链的主链上的节点,可以称为主链节点,联盟链上的主链节点可以基于联盟链上的智能合约进行数据共享。
联盟链,只针对某个特定群体的成员和有限的第三方,其内部指定多个预选节点为记账人,每个块的生成由所有的预选节点共同决定。
一般根据联盟链网络中心化程度的不同,分化出3种不同应用场景下的联盟链:
(1)全网公开,无用户授权机制的区块链,称为公有链;
(2)允许授权的节点加入网络,可根据权限查看信息,往往被用于机构间的区块链,称为联盟链或行业链;
(3)所有网络中的节点都掌握在一家机构手中,称为私有链。
联盟链和私有链也统称为许可链,公有链称为非许可链。
本申请实施例中的执行主体可以为联盟链中的第一节点,上述第一节点可以是联盟链中的任何一个可以参与数据共享的节点,或者可以理解为作为执行资产管理节点的特殊节点。联盟链中还可以有主链服务器,也可以理解为数据共享平台,实现其他节点的数据共享。
联盟链上可以部署有智能合约(Smart contract),是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪。上述联盟链中的每个节点可以有自己的数据库、数据共享链节点、以及相应的侧链节点。
由于联盟链具有区块链基本的公开性,对于资产管理系统来讲,该第一节点可以检测到该联盟链中发生的资产交易请求。加入该联盟链中的节点需要进行身份认证,认证后的节点在进行交易时可以被上述第一节点检测到。
可以将上述发生交易请求的节点称为参与节点,参与节点参与的资产变更和转移操作都需要进行登记验证。
首先第一节点中可以存储有上述预设节点集合,该预设节点集合中可以包括至少一个节点,具体的可以为该节点标识,比如该节点编号、节点名称或节点地址。在发生涉及资产的交易请求时,第一节点可以从联盟链中获取该交易请求的参与节点信息,上述参与节点信息可以为该交易请求的发起节点的信息,也可以为节点编号、节点名称或节点地址。第一节点可以判断该交易请求的参与节点是否属于预设节点集合,以节点地址为例,第一节点可以判断该交易请求的参与节点地址是否属于上述预设节点集合中的节点地址,若属于,则上述交易请求的参与节点属于上述预设节点集合;若不属于,则上述交易请求的参与节点不属于上述预设节点集合。
若上述交易请求的参与节点属于上述预设节点集合,可以执行步骤102;若不属于,不执行步骤102。
在一种可选的实施方式中,在步骤101之前,该方法还包括:
接收来自上述联盟链中的上述参与节点的资产创建信息,上述资产创建信息包括参与节点地址、资产标签和资产数据;
将上述参与节点记入上述预设节点集合。
在一种可选的实施方式中,在接收来自上述联盟链中的上述参与节点的资产创建信息之后,该方法还包括:
获取与上述资产标签对应的目标管理规则,根据上述目标管理规则生成上述资产数据对应的资产信息摘要,上述资产信息摘要包括第一节点地址、上述第二节点地址和上述资产标签;
在上述联盟链的主链中广播上述资产信息摘要。
在一种可选的实施方式中,在接收来自上述联盟链中的上述参与节点的资产创建信息之后,该方法还包括:
获取与上述资产标签对应的目标管理规则,根据上述目标管理规则生成上述资产数据对应的资产信息摘要,上述资产信息摘要包括第一节点地址、上述第二节点地址和上述资产标签;
在上述联盟链的主链中广播上述资产信息摘要。
102、在存储的交易登记信息中查询是否有与上述交易请求对应的目标登记信息。
在上述预设节点集合中的节点的资产变更和转移都需要进行登记验证,第一节点中可以存储有交易登记信息,上述交易登记信息可以理解为在进行资产转移前的申请信息,需要交易的参与节点提交上述交易登记信息进行记录,便于第一节点进行管理,比如联盟链中的a节点待执行资产转移交易,在执行转移操作之前需要向上述第一节点提交本次资产转移的登记信息作为预知记录。
在上述参与节点发生交易请求时,第一节点会从存储的交易登记信息中查询该参与节点提供的交易登记信息,判断是否有与本次交易请求内容对应的目标登记信息,对上述目标登记信息的确认可以包括本次交易请求与目标登记信息涉及的资产数额、资产来源者、资产接收者、交易时限、监督机构和资产状态等信息一致。
可选的,上述交易请求还可以包括其他节点的验证信息或者签名,即交易请求先通过至少一个节点的验证后发起,提高信息真实性,便于上述第一节点进行验证。
若有与上述交易请求对应的目标登记信息,可以执行步骤103。
103、确定上述交易请求对应的资产交易成功,生成上述资产交易的交易记录信息。
在已有的交易登记信息中有与上述交易请求内容一致的目标登记信息,说明该交易已申报无误,可以进行交易,则第一节点可以确定上述交易请求对应的资产交易成功,并生成本次资产交易的交易记录信息,上述交易记录信息可以包括交易时间、交易具体内容和交易参与方信息(包括上述参与节点信息),上述生成的交易记录信息可以存储在第一节点本地数据库中进行存证,也可以发布在联盟链的主链中,主链节点可以进行获取和查看,及时知晓资产交易情况。
可选的,若在上述存储的交易登记信息中没有与上述交易请求对应的目标登记信息,确定上述交易请求对应的资产交易失败,向上述联盟链中的交易控制节点发送拦截指令,上述拦截指令用于指示上述交易控制节点禁止上述交易请求对应的资产交易。
在生成上述资产交易的交易记录信息之后,还可以执行步骤104。
104、生成上述交易记录信息对应的目标信息摘要,在联盟链的主链中广播上述目标信息摘要,上述目标信息摘要包括上述第一节点地址和上述交易记录信息的记录标识。
本申请实施例中的信息摘要可以理解为数据和数据来源的对应关系,即一种数据获取方式的目录,联盟链的主链中可以发布上述信息摘要,主链节点可以通过获取上述信息摘要,从信息摘要中确定数据提供方,再有针对性地向数据提供方请求获取目标数据,以实现联盟链中的数据共享。
第一节点可以获取第一节点地址和上述交易记录信息的记录标识,生成上述交易记录信息对应的目标信息摘要。
在生成上述目标信息摘要之后,可以在联盟链的主链中进行广播,联盟链中的主链节点可以获取并存储上述目标信息摘要,也可以存储在本地数据库中,即第一节点也可以作为联盟链中一个特殊的管理节点来管理主链中的信息摘要,其他节点可以向第一节点申请获取上述目标信息摘要。
可选的,第一节点还可以周期性地更新信息摘要,即可以添加该次资产交易的数据来源节点,进而可以获取该节点地址,以查询资产信息发生了哪些变更,变更时间、公证人、转移后的资产所有人、变更后的资产状态等。
在一种可选的实施方式中,可以经过联盟链中的多个节点进行资产处理请求的核实和资产交易记录的获取(可以通过信息摘要进行查询获取),便于联盟链中各节点及时清楚地了解资产情况,其中应用多重签名技术,防止投资管理类企业将自己的资产恶意转移。
本申请实施例通过第一节点在检测到上述第一节点所属联盟链中发生交易请求时,获取上述交易请求的参与节点信息,根据上述获取的参与节点信息判断上述交易请求的参与节点是否属于预设节点集合,若属于,在存储的交易登记信息中查询是否有与上述交易请求对应的目标登记信息,若有,可以确定上述交易请求对应的资产交易成功,生成上述资产交易的交易记录信息,还可以生成上述交易记录信息对应的目标信息摘要,在联盟链的主链中广播上述目标信息摘要,上述目标信息摘要包括上述第一节点地址和上述交易记录信息的记录标识,通过上述目标信息摘要,联盟链中的节点可以获取到上述交易记录信息,实现信息共享,提高资产管理的效率,以及资产信息安全性和真实性。
参见图2,是本申请实施例提供的另一种基于联盟链的资产管理方法的示意流程图,图2所示的实施例可以是在图1所示的实施例的基础上得到的,如图2所示该方法可包括:
201、第一节点接收来自上述联盟链中的参与节点的资产创建信息,上述资产创建信息包括参与节点地址、资产标签和资产数据。
上述参与节点即上述联盟链中的主链节点,为便于整个实施例的表述,称为上述参与节点,也可以理解为后续发起交易请求的节点,可以是需要进行资产交易的企业节点,具体可以为投资公司或者资产信托公司作为上述参与节点通过终端设备访问联盟链的其他主链节点,也可以访问该参与节点所在的其他侧链节点。
上述资产创建信息可以包括上述参与节点地址。上述资产标签可以为参与节点发起资产创建信息时基于区块链中的智能合约自动生成,即为其分配资产标签,也可以由参与节点自主选择确定,该资产标签主要用于对资产的分类和识别,可以包括资产编号或者资产名称。上述资产数据可以理解为该节点中存储的资产所有者的资产具体情况。即可以包含资产所有者、资产描述内容、流转记录(即历史转手信息),资产状态等。且每一项中可以包括其他更仔细的数据,例如资产描述内容可以根据实际资产的情况进行说明,例如期货,股票,债券对应的资产描述内容不同。
可选的,上述资产数据还可以包括资产相应的电子凭证,上述电子凭证可以包括各种交易合同或者协议,一般可以存储在联盟链的侧链节点中,可以用于验证资产信息的真实性。
在接收到来自上述联盟链中的参与节点的资产创建信息之后,可以执行步骤202。
上述资产创建信息还可以经过其他节点的验证,比如可以在上传上述资产创建信息时获取一个或者多个验证节点的签名,以及可以选择性地验证上述电子凭证,验证通过之后才能进行步骤202,进行资产创建信息的上传和信息的创建,以提高信息真实性。
202、将上述参与节点记入上述预设节点集合。
第一节点中可以存储有上述预设节点集合,该预设节点集合中可以包括至少一个节点,具体的可以为该节点标识,比如该节点编号、节点名称或节点地址,具体可以通过记录该参与节点地址、参节点编号或者参与节点名称的方式记录该参与节点属于上述预设节点集合。可以增加、删除和修改上述预设节点集合中的节点。
可选的,在步骤202之前,该方法还包括:
获取上述参与节点的身份信息,根据上述联盟链中的智能合约对上述参与节点的身份信息进行验证;
若上述验证通过,触发上述步骤202;若上述验证未通过,不执行步骤202。
在将上述参与节点作为资产管理对象加入预设节点集合前,可以先进行节点验证,可以向上述参与节点要求提供身份信息,或者从联盟链中获取上述参与节点的身份信息以进行验证,上述验证过程可以由第一节点基于联盟链中的智能合约进行验证判断,也可以由联盟链中的多个验证节点(可以理解为联盟链主链上设置的用于节点验证的特殊节点)进行上述验证过程,并向第一节点反馈上述验证结果。
可选的,在步骤202之前,还可以获取上述联盟链中的至少一个验证节点对上述资产创建信息的数字签名,即上述资产创建信息需要联盟链中的验证节点进行审核,获得验证节点的数字签名,才能被第一节点接受,使资产管理更加规范公正,资产信息更真实。
可以理解为记入上述预设节点集合的节点,属于第一节点的资产管理范围,该第一节点可以对这些节点的资产情况进行监控,以实现准确、安全、便捷的资产管理。将上述参与节点记入上述预设节点集合之后,可以执行步骤203。
203、获取与上述资产标签对应的目标管理规则,根据上述目标管理规则生成上述资产数据对应的资产信息摘要,上述资产信息摘要包括第一节点地址、上述第二节点地址和上述资产标签。
具体的,联盟链中的节点可以由自己的数据库,但共享数据的方式不是将数据直接上传,而是可以将待共享的目标数据生成信息摘要,再上传至主链(节点)。
在获取了上述资产创建信息之后,可以首先确定上述资产标签,而联盟链中可以存预先储有多个资产标签和至少一个资产管理规则,上述资产标签可以用于分类处理资产数据,以及存储有资产标签和资产管理规则的对应关系(可以多个资产标签对应一个资产管理规则),通过获取到的资产标签可以确定本次处理使用的资产管理规则即上述目标关联规则,进而获取该目标管理规则。
其中,存储的资产管理规则中可以记载有资产信息创建时的创建条件,比如资产数量的限制、资产转移或变更时需遵循的条件等,以及资产信息的获取规则,比如是否加密等。
进一步地可以根据上述目标管理规则生成上述资产信息摘要。
上述信息摘要可以理解为共享数据和数据来源的对应关系,即一种数据获取的目录,通过该信息摘要,可以确定某个数据的来源(节点)。在联盟链的主链中,可以存储多个上述信息摘要,即节点间可以进行数据共享,在需要获取共享数据时,只需要根据上述信息摘要查询共享数据的数据来源信息,确定获取共享数据的节点,再发送数据获取请求即可。
上述目标信息摘要可以包括上述第一节点地址和上述资产标签,即通过第一节点地址作为信息来源节点获取该资产标签对应的资产信息,还可以包括上述参与节点地址,即可以确定交易的参与节点,便于向该参与节点请求相关的交易数据等。在生成上述资产信息摘要之后,可以存储在该第一节点进行管理,其他主链节点可以进行获取。还可以执行步骤204。
204、在上述联盟链的主链中广播上述资产信息摘要。
广播(Broadcasting)是多点投递的最普遍的形式,它向每一个目的站投递一个分组的拷贝。它可以通过多个单次分组的投递完成,也可以通过单独的连接传递分组的拷贝,直到每个接收方均收到一个拷贝为止。通过广播的方式,使联盟链中的主链节点能够获得获取目标数据的方式,但不一定都有权限去获得该目标数据,也可以根据其他的验证方式进行验证后才能获取,以提高安全性。
本申请实施例中,并不是将每一次的资产数据变更直接加密广播,而是可以生成一个类似于信息摘要的加密串广播,可以使得数据即使被解密也不会泄露任何隐私数据。
在一种可选的实施方式中,在上述步骤201之后,该方法还包括:
获取上述目标管理规则中的监控周期,基于上述监控周期向上述参与节点发送数据更新指令,上述数据更新指令用于指示上述参与节点生成更新后的资产数据的信息摘要。
上述目标管理规则中可以包括监控周期,比如1天、3天或者1周,用于对参与节点的数据进行监控和更新。基于上述监控周期,可以周期性地在到达监控时刻时向上述参与节点发送上述数据更新指令,上述参与节点可以响应于上述数据更新指令,获取实时的资产数据,生成更新后的资产数据的信息摘要。可选的,可以向上述第一节点发送上述更新后的资产数据的信息摘要,也可以在联盟链的主链中发布,也可以设置接收的节点便于联盟链中的其他节点及时获得该资产的情况,降低资产信息造假,资产被恶意转移等风险。
205、在检测到上述第一节点所属联盟链中发生交易请求时,获取上述交易请求的参与节点信息,根据上述获取的参与节点信息判断上述交易请求的参与节点是否属于预设节点集合。
若上述交易请求的参与节点属于上述预设节点集合,可以执行步骤206;若不属于,不执行步骤206。
其中,上述步骤205可以参考图1所示的实施例中步骤101的具体描述,此处不再赘述。
206、查询存储的交易登记信息中是否有与上述交易请求对应的目标登记信息。
若上述存储的交易登记信息中有与上述交易请求对应的目标登记信息,可以执行步骤207;若没有,不执行步骤207,可以执行步骤209。
其中,上述步骤205可以参考图1所示的实施例中步骤102的具体描述,此处不再赘述。
207、确定上述交易请求对应的资产交易成功,生成上述资产交易的交易记录信息。
其中,上述步骤207可以参考图1所示的实施例中步骤103的具体描述,此处不再赘述。
208、生成上述交易记录信息对应的目标信息摘要,在联盟链的主链中广播上述目标信息摘要,上述目标信息摘要包括上述第一节点地址和上述交易记录信息的记录标识。
其中,上述步骤208可以参考图1所示的实施例中步骤104的具体描述,此处不再赘述。
209、确定上述交易请求对应的资产交易失败,向上述联盟链中的交易控制节点发送拦截指令,上述拦截指令用于指示上述交易控制节点禁止上述交易请求对应的资产交易。
联盟链的主链中还可以设置用于控制资产交易的交易控制节点,该交易控制节点的权限可以高于一般的参与节点,可以对参与节点的交易进行审核和处理。若上述存储的交易登记信息中有与上述交易请求对应的目标登记信息,即发生了未知的资产交易,为防止恶意的资产交易,可以向上述交易控制节点发送拦截指令,上述交易控制节点可以响应于上述拦截指令,先禁止上述交易请求对应的资产交易。可选的,上述交易请求对应的资产交易被禁止之后,上述参与节点可以进行申诉或者重新申请本次交易。
第一节点还可以向上述参与节点发送请求失败信息,以提示该参与节点对其资产交易进行申报登记,核实后才能进行资产转移。
本申请实施例的联盟链的主链可以基于超级账本((Hyperledger)项目技术实现。超级账本是一个旨在推动区块链跨行业应用的开源项目。它提供一个模块化的构架,把架构中的节点、智能合约的执行(Fabric项目中称为"chaincode")以及可配置的共识和成员服务。一个Fabric网络包含同伴节点("Peer nodes")执行chaincode合约,访问账本数据,背书交易并称为应用程序的接口。命令者节点("Orderer nodes")负责确保此区块链的一致性并传达被背书的交易给网络中的同伴们;以及MSP服务,主要作为证书权威(Certificate Authority)管理X.509证书用于验证成员身份以及角色。基于超级账本,可以存在至少四类特殊节点:背书节点、确认节点、排序节点、证书节点。
本申请实施例中的联盟链可以基于Go或者Java进行智能合约开发,上述方法可以写入智能合约实现,设置各类节点对消息进行广播、排序、共识、确认并写在链上。其中交易控制节点、验证节点和管理节点等可以实现某些节点组成一个小型集群,利用加密通道进行通信交,而其他无权限节点则无法参与交互,增加了数据传输的安全性、灵活性。
本申请实施例中,通过第一节点接收来自上述联盟链中的参与节点的资产创建信息,上述资产创建信息包括参与节点地址、资产标签和资产数据,将上述参与节点记入上述预设节点集合,获取与上述资产标签对应的目标管理规则,根据上述目标管理规则生成上述资产数据对应的资产信息摘要,上述资产信息摘要包括第一节点地址、上述第二节点地址和上述资产标签,并在上述联盟链的主链中广播上述资产信息摘要,通过上述目标信息摘要,联盟链中的节点可以获取到上述资产数据,规范化地管理资产;在检测到上述第一节点所属联盟链中发生交易请求时,获取上述交易请求的参与节点信息,根据上述获取的参与节点信息判断上述交易请求的参与节点是否属于预设节点集合,若属于,在存储的交易登记信息中查询是否有与上述交易请求对应的目标登记信息,若有,确定上述交易请求对应的资产交易成功,生成上述资产交易的交易记录信息,还可以生成上述交易记录信息对应的目标信息摘要,在联盟链的主链中广播上述目标信息摘要,上述目标信息摘要包括上述第一节点地址和上述交易记录信息的记录标识,通过上述目标信息摘要,联盟链中的节点可以获取到上述交易记录信息,实现信息共享,提高资产管理的效率,以及资产信息安全性和真实性。
上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
本申请实施例可以根据上述方法示例对电子设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
请参见图3,图3是本申请实施例提供的一种电子设备的结构示意图,该电子设备300包括检测模块310、判断模块320、查询模块330、交易确认模块340和摘要模块350,其中:
上述判断模块320,用于在上述检测模块310检测到上述第一节点所属联盟链中发生交易请求时,获取上述交易请求的参与节点信息,根据上述获取的参与节点信息判断上述交易请求的参与节点是否属于预设节点集合;
上述查询模块330,用于若上述交易请求的参与节点属于上述预设节点集合,在存储的交易登记信息中查询是否有与上述交易请求对应的目标登记信息;
上述交易确认模块340,用于若上述存储的交易登记信息中有与上述交易请求对应的目标登记信息,确定上述交易请求对应的资产交易成功,生成上述资产交易的交易记录信息;
上述摘要模块350,用于生成上述交易记录信息对应的目标信息摘要,在联盟链的主链中广播上述目标信息摘要;上述目标信息摘要包括上述第一节点地址和上述交易记录信息的记录标识。
可选的,上述电子设备300还包括传输模块360和记录模块370;
上述传输模块360用于,接收来自上述联盟链中的上述参与节点的资产创建信息,上述资产创建信息包括参与节点地址、资产标签和资产数据;
上述记录模块370,用于将上述参与节点记入上述预设节点集合。
可选的,上述电子设备300还包括生成模块380,用于在上述传输模块360接收来自上述联盟链中的上述参与节点的资产创建信息之后,获取与上述资产标签对应的目标管理规则,根据上述目标管理规则生成上述资产数据对应的资产信息摘要,上述资产信息摘要包括第一节点地址、上述参与节点地址和上述资产标签;
上述摘要模块350还用于,在上述联盟链的主链中广播上述资产信息摘要。
可选的,上述交易确认模块340还用于,若在上述存储的交易登记信息中没有与上述交易请求对应的目标登记信息,确定上述交易请求对应的资产交易失败;
上述传输模块360还用于,向上述联盟链中的交易控制节点发送拦截指令,上述拦截指令用于指示上述交易控制节点禁止上述交易请求对应的资产交易。可选的,上述电子设备300还包括验证模块390,用于在上述记录模块370将上述参与节点记入上述预设节点集合之前,获取上述参与节点的身份信息,根据上述联盟链中的智能合约对上述参与节点的身份信息进行验证;若上述验证通过,触发记录模块370将上述参与节点记入上述预设节点集合。
可选的,上述传输模块360还用于,在上述生成模块380获取与上述资产标签对应的目标管理规则之后,获取上述目标管理规则中的监控周期,基于上述监控周期向上述参与节点发送数据更新指令,上述数据更新指令用于指示上述参与节点生成更新后的上述资产数据的信息摘要。
可选的,上述验证模块390还用于,在上述记录模块370将上述参与节点记入上述预设节点集合之前,获取上述联盟链中的至少一个验证节点对上述资产创建信息的数字签名。
根据本申请实施例的具体实施方式,图1与图2所示的基于联盟链的资产管理方法涉及的步骤101~104、201~209可以是由图3所示的电子设备300中的各个模块来执行的。
通过本申请实施例的电子设备300,电子设备300可以在检测到上述第一节点所属联盟链中发生交易请求时,获取上述交易请求的参与节点信息,根据上述获取的参与节点信息判断上述交易请求的参与节点是否属于预设节点集合,若属于,在存储的交易登记信息中查询是否有与上述交易请求对应的目标登记信息,若有,可以确定上述交易请求对应的资产交易成功,生成上述资产交易的交易记录信息,还可以生成上述交易记录信息对应的目标信息摘要,在联盟链的主链中广播上述目标信息摘要,上述目标信息摘要包括上述第一节点地址和上述交易记录信息的记录标识,通过上述目标信息摘要,联盟链中的节点可以获取到上述交易记录信息,实现信息共享,提高资产管理的效率,以及资产信息安全性和真实性。
请参阅图4,图4是本申请实施例公开的另一种电子设备的结构示意图。如图4所示,该电子设备400包括处理器401和存储器402,其中,电子设备400还可以包括总线403,处理器401和存储器402可以通过总线403相互连接,总线403可以是外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(ExtendedIndustry Standard Architecture,EISA)总线等。总线403可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中,电子设备400还可以包括输入输出设备404,输入输出设备404可以包括显示屏,例如液晶显示屏。存储器402用于存储包含指令的一个或多个程序;处理器401用于调用存储在存储器402中的指令执行上述图1和图2实施例中提到的部分或全部方法步骤。
应当理解,在本申请实施例中,所称处理器401可以是中央处理单元(CentralProcessing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
输入设备402可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备403可以包括显示器(LCD等)、扬声器等。
该存储器404可以包括只读存储器和随机存取存储器,并向处理器401提供指令和数据。存储器404的一部分还可以包括非易失性随机存取存储器。例如,存储器404还可以存储设备类型的信息。
通过本申请实施例的电子设备400,电子设备400可以在检测到上述第一节点所属联盟链中发生交易请求时,获取上述交易请求的参与节点信息,根据上述获取的参与节点信息判断上述交易请求的参与节点是否属于预设节点集合,若属于,在存储的交易登记信息中查询是否有与上述交易请求对应的目标登记信息,若有,可以确定上述交易请求对应的资产交易成功,生成上述资产交易的交易记录信息,还可以生成上述交易记录信息对应的目标信息摘要,在联盟链的主链中广播上述目标信息摘要,上述目标信息摘要包括上述第一节点地址和上述交易记录信息的记录标识,通过上述目标信息摘要,联盟链中的节点可以获取到上述交易记录信息,实现信息共享,提高资产管理的效率,以及资产信息安全性和真实性。
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种基于联盟链的资产管理方法的部分或全部步骤。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
Claims (10)
1.一种基于联盟链的资产管理方法,其特征在于,所述方法包括:
第一节点在检测到所述第一节点所属联盟链中发生交易请求时,获取所述交易请求的参与节点信息,根据所述获取的参与节点信息判断所述交易请求的参与节点是否属于预设节点集合;
若属于,在存储的交易登记信息中查询是否有与所述交易请求对应的目标登记信息;
若有,确定所述交易请求对应的资产交易成功,生成所述资产交易的交易记录信息;
生成所述交易记录信息对应的目标信息摘要,在联盟链的主链中广播所述目标信息摘要;所述目标信息摘要包括所述第一节点地址和所述交易记录信息的记录标识。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收来自所述联盟链中的所述参与节点的资产创建信息,所述资产创建信息包括参与节点地址、资产标签和资产数据;
将所述参与节点记入所述预设节点集合。
3.根据权利要求2所述的方法,其特征在于,所述接收来自所述联盟链中的所述参与节点的资产创建信息之后,所述方法还包括:
获取与所述资产标签对应的目标管理规则,根据所述目标管理规则生成所述资产数据对应的资产信息摘要,所述资产信息摘要包括第一节点地址、所述参与节点地址和所述资产标签;
在所述联盟链的主链中广播所述资产信息摘要。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
若在所述存储的交易登记信息中没有与所述交易请求对应的目标登记信息,确定所述交易请求对应的资产交易失败,向所述联盟链中的交易控制节点发送拦截指令,所述拦截指令用于指示所述交易控制节点禁止所述交易请求对应的资产交易。
5.根据权利要求2所述的方法,其特征在于,所述将所述参与节点记入所述预设节点集合之前,所述方法还包括:
获取所述参与节点的身份信息,根据所述联盟链中的智能合约对所述参与节点的身份信息进行验证;
若所述验证通过,触发所述将所述参与节点记入所述预设节点集合的步骤。
6.根据权利要求5所述的方法,其特征在于,所述获取与所述资产标签对应的目标管理规则之后,所述方法还包括:
获取所述目标管理规则中的监控周期,基于所述监控周期向所述参与节点发送数据更新指令,所述数据更新指令用于指示所述参与节点生成更新后的所述资产数据的信息摘要。
7.根据权利要求6所述的方法,其特征在于,所述将所述参与节点记入所述预设节点集合之前,所述方法还包括:
获取所述联盟链中的至少一个验证节点对所述资产创建信息的数字签名。
8.一种电子设备,其特征在于,包括:检测模块、判断模块、查询模块、交易确认模块和摘要模块,其中:
所述判断模块,用于在所述检测模块检测到所述第一节点所属联盟链中发生交易请求时,获取所述交易请求的参与节点信息,根据所述获取的参与节点信息判断所述交易请求的参与节点是否属于预设节点集合;
所述查询模块,用于若所述交易请求的参与节点属于所述预设节点集合,在存储的交易登记信息中查询是否有与所述交易请求对应的目标登记信息;
所述交易确认模块,用于若所述存储的交易登记信息中有与所述交易请求对应的目标登记信息,确定所述交易请求对应的资产交易成功,生成所述资产交易的交易记录信息;
所述摘要模块,用于生成所述交易记录信息对应的目标信息摘要,在联盟链的主链中广播所述目标信息摘要;所述目标信息摘要包括所述第一节点地址和所述交易记录信息的记录标识。
9.一种电子设备,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-7任一项所述的方法。
10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910431682.4A CN110222529A (zh) | 2019-05-21 | 2019-05-21 | 基于联盟链的资产管理方法、电子设备及计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910431682.4A CN110222529A (zh) | 2019-05-21 | 2019-05-21 | 基于联盟链的资产管理方法、电子设备及计算机存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110222529A true CN110222529A (zh) | 2019-09-10 |
Family
ID=67818179
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910431682.4A Pending CN110222529A (zh) | 2019-05-21 | 2019-05-21 | 基于联盟链的资产管理方法、电子设备及计算机存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110222529A (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110599171A (zh) * | 2019-09-17 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 一种基于区块链网络的虚拟资产处理方法及装置 |
CN110753257A (zh) * | 2019-10-14 | 2020-02-04 | 深圳创维-Rgb电子有限公司 | 数据显示方法、显示终端、服务器、显示系统和存储介质 |
CN111884808A (zh) * | 2020-07-20 | 2020-11-03 | 杭州溪塔科技有限公司 | 一种防止交易跨链重放的方法、装置及电子设备 |
CN112348501A (zh) * | 2020-10-16 | 2021-02-09 | 深圳前海微众银行股份有限公司 | 一种区块链系统的转账方法及装置 |
CN112364020A (zh) * | 2020-11-04 | 2021-02-12 | 中国银联股份有限公司 | 数据存储方法和联盟链系统 |
CN112511309A (zh) * | 2020-11-19 | 2021-03-16 | 从法信息科技有限公司 | 区块链上面向监管的信息定向共享方法、装置和电子设备 |
CN112907244A (zh) * | 2021-02-10 | 2021-06-04 | iCALC控股有限公司 | 基于区块链的数据处理方法、装置、设备及可读存储介质 |
CN113111389A (zh) * | 2020-01-13 | 2021-07-13 | 梅特勒-托利多(常州)精密仪器有限公司 | 测量设备的信息管理方法及装置 |
CN113132430A (zh) * | 2019-12-31 | 2021-07-16 | 中移(成都)信息通信科技有限公司 | 联盟链系统管理方法、装置、设备及计算机存储介质 |
CN113507432A (zh) * | 2021-05-25 | 2021-10-15 | 杭州溪塔科技有限公司 | 一种联盟链权限管理方法和装置 |
CN113721971A (zh) * | 2021-08-26 | 2021-11-30 | 深圳Tcl新技术有限公司 | 信息展示方法、装置、电子设备及计算机可读存储介质 |
CN115002104A (zh) * | 2021-02-20 | 2022-09-02 | 花瓣云科技有限公司 | 数据交易方法、设备和系统 |
CN116155679A (zh) * | 2022-12-02 | 2023-05-23 | 杭州趣链科技有限公司 | 联盟链节点管理装置、系统、方法、电子设备和存储介质 |
CN116842029A (zh) * | 2023-09-01 | 2023-10-03 | 天津理工大学 | 一种资产管理方法、装置、计算机设备和存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107392040A (zh) * | 2017-04-28 | 2017-11-24 | 阿里巴巴集团控股有限公司 | 一种共识验证的方法及装置 |
CN107730225A (zh) * | 2017-10-24 | 2018-02-23 | 广东工业大学 | 一种大数据交易方法、系统、设备及计算机存储介质 |
CN108389129A (zh) * | 2018-02-27 | 2018-08-10 | 阿里巴巴集团控股有限公司 | 基于区块链的交易执行方法及装置、电子设备 |
CN108492105A (zh) * | 2018-03-07 | 2018-09-04 | 物数(上海)信息科技有限公司 | 基于区块链的资产交易监管方法、系统、设备及存储介质 |
CN109190881A (zh) * | 2018-07-24 | 2019-01-11 | 东软集团股份有限公司 | 一种数据资产管理方法、系统及设备 |
CN109432784A (zh) * | 2018-11-07 | 2019-03-08 | 四川长虹电器股份有限公司 | 一种基于区块链的账号交易处理方法及装置 |
CN109472696A (zh) * | 2018-09-29 | 2019-03-15 | 腾讯科技(深圳)有限公司 | 资产交易方法、装置、存储介质及计算机设备 |
CN109472599A (zh) * | 2018-11-16 | 2019-03-15 | 中链科技有限公司 | 一种基于区块链的用户资产信息流转方法及装置 |
-
2019
- 2019-05-21 CN CN201910431682.4A patent/CN110222529A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107392040A (zh) * | 2017-04-28 | 2017-11-24 | 阿里巴巴集团控股有限公司 | 一种共识验证的方法及装置 |
CN107730225A (zh) * | 2017-10-24 | 2018-02-23 | 广东工业大学 | 一种大数据交易方法、系统、设备及计算机存储介质 |
CN108389129A (zh) * | 2018-02-27 | 2018-08-10 | 阿里巴巴集团控股有限公司 | 基于区块链的交易执行方法及装置、电子设备 |
CN108492105A (zh) * | 2018-03-07 | 2018-09-04 | 物数(上海)信息科技有限公司 | 基于区块链的资产交易监管方法、系统、设备及存储介质 |
CN109190881A (zh) * | 2018-07-24 | 2019-01-11 | 东软集团股份有限公司 | 一种数据资产管理方法、系统及设备 |
CN109472696A (zh) * | 2018-09-29 | 2019-03-15 | 腾讯科技(深圳)有限公司 | 资产交易方法、装置、存储介质及计算机设备 |
CN109432784A (zh) * | 2018-11-07 | 2019-03-08 | 四川长虹电器股份有限公司 | 一种基于区块链的账号交易处理方法及装置 |
CN109472599A (zh) * | 2018-11-16 | 2019-03-15 | 中链科技有限公司 | 一种基于区块链的用户资产信息流转方法及装置 |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110599171B (zh) * | 2019-09-17 | 2023-08-18 | 腾讯科技(深圳)有限公司 | 一种基于区块链网络的虚拟资产处理方法及装置 |
CN110599171A (zh) * | 2019-09-17 | 2019-12-20 | 腾讯科技(深圳)有限公司 | 一种基于区块链网络的虚拟资产处理方法及装置 |
CN110753257A (zh) * | 2019-10-14 | 2020-02-04 | 深圳创维-Rgb电子有限公司 | 数据显示方法、显示终端、服务器、显示系统和存储介质 |
CN113132430A (zh) * | 2019-12-31 | 2021-07-16 | 中移(成都)信息通信科技有限公司 | 联盟链系统管理方法、装置、设备及计算机存储介质 |
CN113111389A (zh) * | 2020-01-13 | 2021-07-13 | 梅特勒-托利多(常州)精密仪器有限公司 | 测量设备的信息管理方法及装置 |
CN111884808A (zh) * | 2020-07-20 | 2020-11-03 | 杭州溪塔科技有限公司 | 一种防止交易跨链重放的方法、装置及电子设备 |
CN111884808B (zh) * | 2020-07-20 | 2023-06-23 | 杭州溪塔科技有限公司 | 一种防止交易跨链重放的方法、装置及电子设备 |
CN112348501A (zh) * | 2020-10-16 | 2021-02-09 | 深圳前海微众银行股份有限公司 | 一种区块链系统的转账方法及装置 |
CN112364020A (zh) * | 2020-11-04 | 2021-02-12 | 中国银联股份有限公司 | 数据存储方法和联盟链系统 |
CN112364020B (zh) * | 2020-11-04 | 2024-03-22 | 中国银联股份有限公司 | 数据存储方法和联盟链系统 |
CN112511309A (zh) * | 2020-11-19 | 2021-03-16 | 从法信息科技有限公司 | 区块链上面向监管的信息定向共享方法、装置和电子设备 |
CN112907244A (zh) * | 2021-02-10 | 2021-06-04 | iCALC控股有限公司 | 基于区块链的数据处理方法、装置、设备及可读存储介质 |
CN112907244B (zh) * | 2021-02-10 | 2023-11-28 | iCALC控股有限公司 | 基于区块链的数据处理方法、装置、设备及可读存储介质 |
CN115002104A (zh) * | 2021-02-20 | 2022-09-02 | 花瓣云科技有限公司 | 数据交易方法、设备和系统 |
CN115002104B (zh) * | 2021-02-20 | 2024-10-11 | 花瓣云科技有限公司 | 数据交易方法、设备和系统 |
CN113507432A (zh) * | 2021-05-25 | 2021-10-15 | 杭州溪塔科技有限公司 | 一种联盟链权限管理方法和装置 |
CN113721971A (zh) * | 2021-08-26 | 2021-11-30 | 深圳Tcl新技术有限公司 | 信息展示方法、装置、电子设备及计算机可读存储介质 |
CN116155679A (zh) * | 2022-12-02 | 2023-05-23 | 杭州趣链科技有限公司 | 联盟链节点管理装置、系统、方法、电子设备和存储介质 |
CN116842029B (zh) * | 2023-09-01 | 2023-11-17 | 天津理工大学 | 一种资产管理方法、装置、计算机设备和存储介质 |
CN116842029A (zh) * | 2023-09-01 | 2023-10-03 | 天津理工大学 | 一种资产管理方法、装置、计算机设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110222529A (zh) | 基于联盟链的资产管理方法、电子设备及计算机存储介质 | |
US12169815B2 (en) | Blockchain cross-chain non-fungible token exchange | |
Rathee et al. | A secure communicating things network framework for industrial IoT using blockchain technology | |
CN110210961A (zh) | 基于联盟链的数据获取方法、服务器及计算机存储介质 | |
CN110599213B (zh) | 一种基于区块链网络的物品管理方法、装置及电子设备 | |
CN109003185B (zh) | 一种智能合约的建立方法、装置、计算设备及存储介质 | |
CN110728494B (zh) | 不动产业务的办理方法、不动产权信息系统及装置 | |
CN110443075A (zh) | 一种区块链智能合约验证部署的方法及装置 | |
CN110266648A (zh) | 基于联盟链的数据获取方法、服务器及计算机存储介质 | |
CN110246017A (zh) | 基于联盟链的数据获取方法、终端设备及计算机存储介质 | |
Tkachuk et al. | A survey on blockchain-based telecommunication services marketplaces | |
CN109598147B (zh) | 基于区块链的数据处理方法及装置、电子设备 | |
CN111738725B (zh) | 跨境资源转移真实性审核方法、装置及电子设备 | |
CN110998631A (zh) | 分布式账本技术 | |
CN112163954B (zh) | 基于区块链的交易方法及装置 | |
CN109190881A (zh) | 一种数据资产管理方法、系统及设备 | |
CN111414434B (zh) | 基于区块链的数据交易管理网络、交易设备和存储介质 | |
CN110223157A (zh) | 基于联盟链的数据获取方法、电子设备及计算机存储介质 | |
CN110263025A (zh) | 基于联盟链的数据清算方法、电子设备及计算机存储介质 | |
CN111523152B (zh) | 基于区块链的电子证件管理方法、管理网络及电子设备 | |
CN110245185A (zh) | 基于联盟链的数据处理方法、终端设备及计算机存储介质 | |
Harshavardhan et al. | Blockchain technology in cloud computing to overcome security vulnerabilities | |
CN111899023A (zh) | 一种基于区块链的群智感知机器学习安全众包方法及系统 | |
CN110246040A (zh) | 基于联盟链的贸易管理方法、电子设备及计算机存储介质 | |
CN113221191B (zh) | 基于区块链的数据存证方法、装置、设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190910 |