CN112148379B - 一种联盟链的用户合约卸载方法、装置、***及存储介质 - Google Patents

一种联盟链的用户合约卸载方法、装置、***及存储介质 Download PDF

Info

Publication number
CN112148379B
CN112148379B CN202010888925.XA CN202010888925A CN112148379B CN 112148379 B CN112148379 B CN 112148379B CN 202010888925 A CN202010888925 A CN 202010888925A CN 112148379 B CN112148379 B CN 112148379B
Authority
CN
China
Prior art keywords
user
contract
unloading
contracts
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.)
Active
Application number
CN202010888925.XA
Other languages
English (en)
Other versions
CN112148379A (zh
Inventor
李弋凡
阮亚芳
曾司龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mrray Chengdu Technology Co ltd
Original Assignee
Mrray Chengdu Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mrray Chengdu Technology Co ltd filed Critical Mrray Chengdu Technology Co ltd
Priority to CN202010888925.XA priority Critical patent/CN112148379B/zh
Publication of CN112148379A publication Critical patent/CN112148379A/zh
Application granted granted Critical
Publication of CN112148379B publication Critical patent/CN112148379B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44594Unloading
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Bioethics (AREA)
  • Health & Medical Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种联盟链的用户合约卸载方法、装置、***及存储介质,该方法在卸载过程中,当检测到联盟链上部署有与拟卸载用户合约具有相同名称的用户合约时,需要进一步判断已部署的用户合约与请求卸载的用户合约所使用的客户端的CA标识是否一致,以确定是否允许卸载该用户合约;因此,本发明能够在支持用户可自由选择节点卸载用户合约的联盟链场景下,避免用户合约被误卸载。

Description

一种联盟链的用户合约卸载方法、装置、***及存储介质
技术领域
本发明涉及区块链技术,尤其涉及一种联盟链的用户合约卸载方法、装置、***及存储介质。
背景技术
目前,联盟链的用户合约管理一般是由管理节点来完成的,而在支持用户可自由选择节点卸载用户合约的联盟链场景,就容易造成用户合约的误卸载。由于通过用户合约产生的区块链交易数据,在状态库中是以合约名称来区分的,如果发生用户合约被误卸载,则历史交易数据将无法关联,影响正常使用。因此,有必要设计一种联盟链的用户合约管理机制,避免用户合约被误卸载。
发明内容
鉴于以上所述现有技术的不足,本发明的目的在于:提供一种联盟链的用户合约卸载方法,能够避免用户合约被误卸载。
为实现上述发明目的,本发明提供以下技术方案:
一种联盟链的用户合约卸载方法,该方法包括以下步骤:
配置联盟链上的节点,响应客户端发送的卸载请求;其中,所述卸载请求包括请求卸载的用户合约的内容;
而且,节点响应所述卸载请求时,检测联盟链上是否已部署有相同名称的用户合约;若未部署有相同名称的用户合约,则拒绝所述卸载请求;若已部署有相同名称的用户合约,则判断已部署的用户合约与请求卸载的用户合约所使用的客户端的CA标识是否一致,若一致,则允许卸载相应用户合约;若不一致,则拒绝卸载相应用户合约;
以及,配置联盟链上的节点,用于在允许卸载相应用户合约后,将所述用户合约从联盟链上卸载下来。
根据一种具体的实施方式,本发明联盟链的用户合约卸载方法还包括,配置联盟链上的节点,用于在允许卸载相应用户合约后,将所述用户合约的卸载内容记录上链;其中,所述卸载内容包括所述用户合约的内容以及所述用户合约在卸载时所使用的客户端的CA标识。
进一步地,所述CA标识由所述客户端注册至CA时自动生成。
根据一种具体的实施方式,本发明联盟链的用户合约卸载方法还包括,配置联盟链的领导节点,当有节点拒绝所述卸载请求后,向客户端发送合约不存在的提示信息。
根据一种具体的实施方式,本发明联盟链的用户合约卸载方法中,将所述用户合约从联盟链上卸载下来,包括以下步骤:
通过调用***合约的卸载接口,读取所述用户合约的内容;
发起卸载所述用户合约的共识投票,投票通过后,销毁所述用户合约的运行时环境。
根据一种具体的实施方式,本发明联盟链的用户合约卸载方法中,还配置联盟链上的节点,响应客户端发送的合约卸载状态查询请求;而且,节点响应所述合约卸载状态查询请求时,调用***合约的查询接口,访问合约卸载记录表,并将查询结果返回给客户端。
本发明的另一方面,提供一种联盟链的用户合约卸载装置,该装置包括:
响应模块,用于响应客户端发送的卸载请求;其中,所述卸载请求包括请求卸载的用户合约的内容;而且,节点响应所述卸载请求时,检测联盟链上是否已部署有相同名称的用户合约;若未部署有相同名称的用户合约,则拒绝所述卸载请求;若已部署有相同名称的用户合约,则判断已部署的用户合约与请求卸载的用户合约所使用的客户端的CA标识是否一致,若一致,则允许卸载相应用户合约;若不一致,则拒绝卸载相应用户合约;
卸载模块,用于在允许卸载相应用户合约后,将所述用户合约从联盟链上卸载下来;
记录模块,用于在允许卸载相应用户合约后,将所述用户合约的卸载内容记录上链;其中,所述卸载内容包括所述用户合约的内容以及所述用户合约在卸载时所使用的客户端的CA标识。
根据一种具体的实施方式,本发明联盟链的用户合约卸载装置中,所述卸载模块还包括:
读取子模块,用于通过调用***合约的卸载接口,读取所述用户合约的内容;
卸载发起子模块,用于发起卸载所述用户合约的共识投票;
销毁子模块,用于在共识投票通过后,销毁所述用户合约的运行时环境;
卸载记录子模块,用于在销毁所述用户合约的运行环境后,更新合约卸载记录表。
本发明的另一方面,还提供一种联盟链的用户合约卸载***,该***包括:客户端和分别部署在联盟链的各个节点上的本发明联盟链的用户合约卸载装置。
本发明的另一方面,还提供一种可读存储介质,其上存储有一个或多个程序,其特征在于,该一个或多个程序被一个或多个处理器执行时实现本发明联盟链的用户合约卸载方法。
与现有技术相比,本发明的有益效果:
1、本发明联盟链的用户合约卸载方法,在卸载过程中,当检测到联盟链上部署有与拟卸载用户合约具有相同名称的用户合约时,需要进一步判断已部署的用户合约与请求卸载的用户合约所使用的客户端的CA标识是否一致,以确定是否允许卸载该用户合约;因此,本发明能够在支持用户可自由选择节点卸载用户合约的联盟链场景下,避免用户合约被误卸载。
2、本发明联盟链的用户合约卸载方法,联盟链上的节点在允许卸载相应用户合约后,将用户合约的卸载内容记录上链,且该卸载内容包括用户合约的内容以及该用户合约卸载所使用的客户端的CA标识。因此,本发明还利用区块链的不可篡改特性,将部署记录上链,从而提高了用户合约卸载的安全性与可追溯性。
附图说明
图1为本发明联盟链网络与客户端的交互架构图;
图2为本发明客户端与节点的交互流程图;
图3为本发明节点响应卸载请求的流程图;;
图4为本发明卸载用户合约的流程图;
图5为本发明在实施例中客户端与节点的交互流程图;
图6为本发明卸载装置的结构示意图;
图7为本发明卸载模块的结构示意图;
图8为本发明卸载***的结构示意图。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
如图1所示,以现有支持用户可自由选择节点卸载用户合约的联盟链场景为例,客户端10可直接发出卸载请求至联盟链中的任意节点,同时,通过调用***合约的卸载接口,即可实现用户合约的卸载。但是,这种开放性的合约卸载方式,存在用户合约容易被误卸载的情况。
因此,本发明联盟链的用户合约卸载方法,包括以下步骤:
配置联盟链上的节点,响应客户端发送的卸载请求;其中,所述卸载请求包括请求卸载的用户合约的内容;
而且,节点响应所述卸载请求时,检测联盟链上是否已部署有相同名称的用户合约;若未部署有相同名称的用户合约,则拒绝所述卸载请求;若已部署有相同名称的用户合约,则判断已部署的用户合约与请求卸载的用户合约所使用的客户端的CA标识是否一致,若一致,则允许卸载相应用户合约;若不一致,则拒绝卸载相应用户合约;
以及,配置联盟链上的节点,用于在允许卸载相应用户合约后,将所述用户合约从联盟链上卸载下来。
其中,CA(certificattion authority)数字证书认证中心,而CA标识则是由客户端注册至CA时自动生成。客户端10在支持调用***合约的SDK上开发而来,该SDK中集成有各个节点的ip地址、签名算法等。
基于本发明的联盟链的用户合约卸载方法,客户端与节点在卸载过程中的交互流程如图2所示:
由客户端执行S100:发送卸载请求至节点1,而节点1接收到卸载请求后,便会立即执行S100a:向联盟链上的其他节点广播该卸载请求,然后,由节点1执行S200:响应卸载请求;然后,根据响应结果,即如果允许卸载相应用户合约,则由节点1执行S300:将相应用户合约从联盟链上卸载下来。
同理,节点2或者其它节点接收到卸载请求后,响应卸载请求,以及根据响应结果,即如果允许卸载相应用户合约,则将相应用户合约从联盟链上卸载下来。
其中,如图3所示,节点1执行S200时的流程为:
S201:检测联盟链上是否已部署有相同名称的用户合约;若未部署有相同名称的用户合约,则拒绝该卸载请求,跳转至S204;
若已部署有相同名称的用户合约,则继续执行S202,即判断已部署的用户合约与请求卸载的用户合约所使用的客户端的CA标识是否一致,若一致,则允许卸载相应用户合约,跳转至S203;若不一致,则拒绝部署相应用户合约,跳转至S204。
其中,如图4所示,节点1执行S300时的流程为:
首先,通过调用***合约的部署接口,读取用户合约的内容;
发起卸载用户合约的共识投票,共识投票通过后,销毁所述用户合约的运行时环境。若共识投票未通过,则拒绝该卸载请求。
在一个具体实施例中,本发明联盟链的用户合约卸载方法,还包括配置联盟链上的节点,用于在允许卸载相应用户合约后,将所述用户合约的卸载内容记录上链;其中,所述部署记录包括所述用户合约的内容以及卸载所述用户合约时所使用的客户端的CA标识。
如图5所示,节点1响应卸载请求后,接着根据响应结果,即如果允许卸载相应用户合约,则由节点1执行S300a:将用户合约的内容以及卸载该用户合约时所使用的客户端的CA标识记录上链。如此,可以保证即使用户合约卸载完成,其内容以及在卸载时使用客户端的CA标识将不可篡改,从而提高了用户合约卸载的安全性与可追溯性。
进一步地,本发明联盟链的用户合约卸载方法还配置联盟链上的节点,响应客户端发送的合约卸载状态查询请求;其中,节点响应合约卸载状态查询请求时,调用***合约的查询接口,访问合约卸载记录表,并将查询结果返回给客户端。
具体的,客户端执行S400:向节点1发送合约部署状态查询请求,节点1响应该合约部署状态查询请求,并调用***合约的查询接口,访问合约部署状态记录表,并执行S500:将查询结果返回给客户端。
在另一个实施例中,本发明联盟链的用户合约卸载方法还包括,配置联盟链的领导节点,当有节点拒绝卸载请求后,向客户端发送合约不存在的提示信息。如果联盟链中有领导节点,通过上述方法,提示用户拟卸载的用户合约不存在,可能提供的用户合约的内容有误。
如图6所示,本发明提供一种联盟链的用户合约卸载装置,用于部署在联盟链的各个节点上,其特征在于,包括:
响应模块100,用于响应客户端发送的卸载请求;其中,所述卸载请求包括请求卸载的用户合约的内容;而且,节点响应所述卸载请求时,检测联盟链上是否已部署有相同名称的用户合约;若未部署有相同名称的用户合约,则拒绝所述卸载请求;若已部署有相同名称的用户合约,则判断已部署的用户合约与请求卸载的用户合约所使用的客户端的CA标识是否一致,若一致,则允许卸载相应用户合约;若不一致,则拒绝卸载相应用户合约;
卸载模块300,用于在允许卸载相应用户合约后,将所述用户合约从联盟链上卸载下来;
记录模块200,用于在允许卸载相应用户合约后,将所述用户合约的卸载内容记录上链;其中,所述卸载内容包括所述用户合约的内容以及卸载所述用户合约时所使用的客户端的CA标识。
在本发明联盟链的用户合约卸载装置中,如果响应模块100得出的响应结果为允许卸载相应用户合约,那么可先由记录模块200将用户合约的卸载内容记录上链,该卸载内容包括被卸载用户合约的内容以及卸载用户合约时所使用的客户端的CA标识,再由卸载模块300将用户合约从联盟链上卸载下来。
进一步地,如7所示,所述卸载模块300还包括:
读取子模块310,用于通过调用***合约的卸载接口,读取所述用户合约的内容;
卸载发起子模块320,用于发起卸载所述用户合约的共识投票;
销毁子模块330,用于在共识投票通过后,销毁所述用户合约的运行环境;
卸载记录子模块340,用于在销毁所述用户合约的运行环境后,更新合约卸载记录表。
如图8所示,本发明还提供一种联盟链的用户合约卸载***,其客户端10和分别部署在联盟链的各个节点上的本发明联盟链的用户合约卸载装置20。且客户端10的数量可以是多个。
本发明还提供一种可读存储介质,其上存储有一个或多个程序,该一个或多个程序被一个或多个处理器执行时实现本发明联盟链的用户合约卸载方法。
应该理解到,本发明所揭露的***,可通过其它的方式实现。例如所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,模块之间的通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

Claims (10)

1.一种联盟链的用户合约卸载方法,其特征在于,包括以下步骤:
配置联盟链上的节点,响应客户端发送的卸载请求;其中,所述卸载请求包括请求卸载的用户合约的内容;
而且,节点响应所述卸载请求时,检测联盟链上是否已部署有相同名称的用户合约;若未部署有相同名称的用户合约,则拒绝所述卸载请求;若已部署有相同名称的用户合约,则判断已部署的用户合约与请求卸载的用户合约所使用的客户端的CA标识是否一致,若一致,则允许卸载相应用户合约;若不一致,则拒绝卸载相应用户合约;
以及,配置联盟链上的节点,用于在允许卸载相应用户合约后,将所述用户合约从联盟链上卸载下来。
2.如权利要求1所述的联盟链的用户合约卸载方法,其特征在于,配置联盟链上的节点,用于在允许卸载相应用户合约后,将所述用户合约的卸载内容记录上链;其中,所述卸载内容包括所述用户合约的内容以及所述用户合约在卸载时所使用的客户端的CA标识。
3.如权利要求2所述的联盟链的用户合约卸载方法,其特征在于,所述CA标识由所述客户端注册至CA时自动生成。
4.如权利要求1所述的联盟链的用户合约卸载方法,其特征在于,配置联盟链的领导节点,当有节点拒绝所述卸载请求后,向客户端发送合约不存在的提示信息。
5.如权利要求1~4任一项所述的联盟链的用户合约卸载方法,其特征在于,将所述用户合约从联盟链上卸载下来,包括以下步骤:
通过调用***合约的卸载接口,读取所述用户合约的内容;
发起卸载所述用户合约的共识投票,投票通过后,销毁所述用户合约的运行时环境。
6.如权利要求5所述的联盟链的用户合约卸载方法,其特征在于,还配置联盟链上的节点,响应客户端发送的合约卸载状态查询请求;而且,节点响应所述合约卸载状态查询请求时,调用***合约的查询接口,访问合约卸载记录表,并将查询结果返回给客户端。
7.一种联盟链的用户合约卸载装置,用于部署在联盟链的各个节点上,其特征在于,包括:
响应模块,用于响应客户端发送的卸载请求;其中,所述卸载请求包括请求卸载的用户合约的内容;而且,节点响应所述卸载请求时,检测联盟链上是否已部署有相同名称的用户合约;若未部署有相同名称的用户合约,则拒绝所述卸载请求;若已部署有相同名称的用户合约,则判断已部署的用户合约与请求卸载的用户合约所使用的客户端的CA标识是否一致,若一致,则允许卸载相应用户合约;若不一致,则拒绝卸载相应用户合约;
卸载模块,用于在允许卸载相应用户合约后,将所述用户合约从联盟链上卸载下来;
记录模块,用于在允许卸载相应用户合约后,将所述用户合约的卸载内容记录上链;其中,所述卸载内容包括所述用户合约的内容以及卸载所述用户合约时所使用的客户端的CA标识。
8.如权利要求7所述的联盟链的用户合约卸载装置,其特征在于,所述卸载模块还包括:
读取子模块,用于通过调用***合约的卸载接口,读取所述用户合约的内容;
卸载发起子模块,用于发起卸载所述用户合约的共识投票;
销毁子模块,用于在共识投票通过后,销毁所述用户合约的运行环境;
卸载记录子模块,用于在销毁所述用户合约的运行环境后,更新合约卸载记录表。
9.一种联盟链的用户合约卸载***,其特征在于,客户端和分别部署在联盟链的各个节点上的如权利要求7或8所述的联盟链的用户合约卸载装置。
10.一种可读存储介质,其上存储有一个或多个程序,其特征在于,该一个或多个程序被一个或多个处理器执行时实现权利要求1~6任一项所述的联盟链的用户合约卸载方法。
CN202010888925.XA 2020-08-28 2020-08-28 一种联盟链的用户合约卸载方法、装置、***及存储介质 Active CN112148379B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010888925.XA CN112148379B (zh) 2020-08-28 2020-08-28 一种联盟链的用户合约卸载方法、装置、***及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010888925.XA CN112148379B (zh) 2020-08-28 2020-08-28 一种联盟链的用户合约卸载方法、装置、***及存储介质

Publications (2)

Publication Number Publication Date
CN112148379A CN112148379A (zh) 2020-12-29
CN112148379B true CN112148379B (zh) 2023-07-07

Family

ID=73890676

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010888925.XA Active CN112148379B (zh) 2020-08-28 2020-08-28 一种联盟链的用户合约卸载方法、装置、***及存储介质

Country Status (1)

Country Link
CN (1) CN112148379B (zh)

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109728954A (zh) * 2019-01-04 2019-05-07 深圳壹账通智能科技有限公司 联盟链节点管理***以及方法
CN109816524A (zh) * 2018-12-27 2019-05-28 链极智能科技(上海)有限公司 一种通过区块链公链管理联盟链成员的方法
CN109840767A (zh) * 2018-01-09 2019-06-04 中国科学院计算技术研究所 基于区块链技术的多方公平合约存证方法和***
CN110046999A (zh) * 2019-02-28 2019-07-23 阿里巴巴集团控股有限公司 区块链交易方法和装置
CN110399373A (zh) * 2019-06-26 2019-11-01 杭州慧牧科技有限公司 一种区块链账本存储***、存储查询方法及删除方法
CN110417905A (zh) * 2019-08-02 2019-11-05 深圳市网心科技有限公司 一种合约发布方法、装置、设备和联盟链***
CN110493261A (zh) * 2019-09-16 2019-11-22 腾讯科技(深圳)有限公司 基于区块链的验证码获取方法、客户端、服务器及存储介质
CN110555029A (zh) * 2019-09-06 2019-12-10 腾讯科技(深圳)有限公司 基于区块链的票务管理方法、装置及存储介质
CN110572398A (zh) * 2019-09-10 2019-12-13 腾讯科技(深圳)有限公司 区块链网络的管控方法、装置、设备及存储介质
CN110599069A (zh) * 2019-09-29 2019-12-20 腾讯科技(深圳)有限公司 基于区块链网络的应用评价方法及装置
CN111047319A (zh) * 2019-09-03 2020-04-21 腾讯科技(深圳)有限公司 区块链网络的交易处理方法及区块链网络
CN111355718A (zh) * 2020-02-25 2020-06-30 中国工商银行股份有限公司 区块链智能合约云化部署***及方法
CN111431867A (zh) * 2020-03-06 2020-07-17 杭州云象网络技术有限公司 一种基于区块链BaaS平台的节点接入方法
CN111541552A (zh) * 2020-07-08 2020-08-14 支付宝(杭州)信息技术有限公司 区块链一体机及其节点自动加入方法、装置
CN111541785A (zh) * 2020-07-08 2020-08-14 支付宝(杭州)信息技术有限公司 基于云计算的区块链数据处理方法及装置
CN111541727A (zh) * 2020-07-08 2020-08-14 支付宝(杭州)信息技术有限公司 区块链一体机及其自动建链方法、装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109214883A (zh) * 2018-07-27 2019-01-15 阿里巴巴集团控股有限公司 基于区块链的服务租赁方法、装置、***及电子设备
US11520773B2 (en) * 2018-10-09 2022-12-06 International Business Machines Corporation Blockchain notification board storing blockchain resources

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109840767A (zh) * 2018-01-09 2019-06-04 中国科学院计算技术研究所 基于区块链技术的多方公平合约存证方法和***
CN109816524A (zh) * 2018-12-27 2019-05-28 链极智能科技(上海)有限公司 一种通过区块链公链管理联盟链成员的方法
CN109728954A (zh) * 2019-01-04 2019-05-07 深圳壹账通智能科技有限公司 联盟链节点管理***以及方法
CN110046999A (zh) * 2019-02-28 2019-07-23 阿里巴巴集团控股有限公司 区块链交易方法和装置
CN110399373A (zh) * 2019-06-26 2019-11-01 杭州慧牧科技有限公司 一种区块链账本存储***、存储查询方法及删除方法
CN110417905A (zh) * 2019-08-02 2019-11-05 深圳市网心科技有限公司 一种合约发布方法、装置、设备和联盟链***
CN111047319A (zh) * 2019-09-03 2020-04-21 腾讯科技(深圳)有限公司 区块链网络的交易处理方法及区块链网络
CN110555029A (zh) * 2019-09-06 2019-12-10 腾讯科技(深圳)有限公司 基于区块链的票务管理方法、装置及存储介质
CN110572398A (zh) * 2019-09-10 2019-12-13 腾讯科技(深圳)有限公司 区块链网络的管控方法、装置、设备及存储介质
CN110493261A (zh) * 2019-09-16 2019-11-22 腾讯科技(深圳)有限公司 基于区块链的验证码获取方法、客户端、服务器及存储介质
CN110599069A (zh) * 2019-09-29 2019-12-20 腾讯科技(深圳)有限公司 基于区块链网络的应用评价方法及装置
CN111355718A (zh) * 2020-02-25 2020-06-30 中国工商银行股份有限公司 区块链智能合约云化部署***及方法
CN111431867A (zh) * 2020-03-06 2020-07-17 杭州云象网络技术有限公司 一种基于区块链BaaS平台的节点接入方法
CN111541552A (zh) * 2020-07-08 2020-08-14 支付宝(杭州)信息技术有限公司 区块链一体机及其节点自动加入方法、装置
CN111541785A (zh) * 2020-07-08 2020-08-14 支付宝(杭州)信息技术有限公司 基于云计算的区块链数据处理方法及装置
CN111541727A (zh) * 2020-07-08 2020-08-14 支付宝(杭州)信息技术有限公司 区块链一体机及其自动建链方法、装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于区块链的异构身份联盟与监管体系架构和关键机制;***;张兆雷;李洪伟;白健;郝尧;陈宇翔;;通信技术(第02期);147-159 *
基于区块链的持久标识符***;孙善鹏;田野;李琢;王毅蒙;刘佳;王姝;郭志斌;;计算机***应用(第08期);94-101 *

Also Published As

Publication number Publication date
CN112148379A (zh) 2020-12-29

Similar Documents

Publication Publication Date Title
CN106528224B (zh) 一种Docker容器的内容更新方法、服务器及***
CN109831504B (zh) 微服务请求处理方法、装置及设备
US8151107B2 (en) Method and system for detecting concurrent logins
CN110224854B (zh) 区块链节点的部署方法、装置及存储介质
CN111367659B (zh) 一种Kubernetes中节点的资源管理方法、设备以及介质
CN114189525B (zh) 服务请求方法、装置和电子设备
US9846640B2 (en) System and method for retrieving wireless access point credentials from a BIOS NVRAM
CN116523518B (zh) 一种基于区块链的跨通道数据访问方法、***及存储介质
CN110278192A (zh) 外网访问内网的方法、装置、计算机设备及可读存储介质
CN111901147B (zh) 一种网络访问的控制方法和装置
CN106934272B (zh) 一种应用信息的校验方法和装置
CN112148379B (zh) 一种联盟链的用户合约卸载方法、装置、***及存储介质
CN111897768B (zh) 一种对象访问策略的配置方法和装置
CN112214502B (zh) 一种联盟链的用户合约部署方法、装置、***及存储介质
CN110049106B (zh) 业务请求处理***及方法
CN111600755A (zh) 上网行为管理***和方法
US11119894B2 (en) System and method for configurable and proactive application diagnostics and recovery
CN115733666A (zh) 一种密码管理方法、装置、电子设备及可读存储介质
CN110943975B (zh) 服务注册的方法、装置、计算机设备和存储介质
CN114328560A (zh) 精益物流执行方法、装置、***和计算可读存储介质
CN107704557B (zh) 操作互斥数据的处理方法、装置、计算机设备和存储介质
CN112769863A (zh) 一种业务请求报文数据的处理方法和装置
CN112202581A (zh) 群组加入方法、装置以及电子设备
CN112261051B (zh) 一种用户注册方法、装置及***
CN117560285B (zh) 一种智控物联整机ota升级方法、客户端及服务端

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
GR01 Patent grant
GR01 Patent grant