CN110827027B - 区块链资源处理方法和*** - Google Patents

区块链资源处理方法和*** Download PDF

Info

Publication number
CN110827027B
CN110827027B CN201911077751.2A CN201911077751A CN110827027B CN 110827027 B CN110827027 B CN 110827027B CN 201911077751 A CN201911077751 A CN 201911077751A CN 110827027 B CN110827027 B CN 110827027B
Authority
CN
China
Prior art keywords
resource
request
signature
asset
address
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
CN201911077751.2A
Other languages
English (en)
Other versions
CN110827027A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201911077751.2A priority Critical patent/CN110827027B/zh
Publication of CN110827027A publication Critical patent/CN110827027A/zh
Application granted granted Critical
Publication of CN110827027B publication Critical patent/CN110827027B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3825Use of electronic signatures

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明实施例提供了一种区块链资源处理方法和***,其中,所述方法应用于区块链平台,该方法包括:区块链平台接收接收m个第一资源端发送的签名请求,在对所述m个第一资源端的第一签名请求验签成功后,得到所述m个第一资源端的资源操作请求。进而响应所述m个第一资源端的资源操作请求,对所述资源持有端的相应资源进行所述m个第一资源端的资源操作请求所指示的资源操作处理。采用本发明实施例,能解决现有方案中存在的无法对资源进行操作、资产受损或出现资源纠纷等问题。

Description

区块链资源处理方法和***
技术领域
本发明涉及计算机技术领域,尤其涉及区块链资源处理方法和***。
背景技术
区块链技术,也被称为分布式账本技术,是一种由若干台计算设备共同参与的记账,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录,并且各计算设备之间可以快速地进行数据同步的特性,使得区块链技术已在众多的领域中进行广泛应用。尤其在金融领域,为更好地保证数据安全和交易双方的合法权益,人们已将区块链技术和密码学技术应用到数据交易中。
目前基于区块链的资产交易中,交易是不可逆的。例如用户A向用户B转移资产,若用户A或用户B发现资产转移存在问题,例如用户B的交易地址出错、用户B拒收该资产交易等,但本次交易已触发、不可逆,无法对该笔资产进行撤回、恢复等操作,这样很容易导致交易移出方资产受损、或出现资产纠纷。
发明内容
本发明实施例提供了一种区块链资源处理方法和***,能解决现有方案中存在的无法对资源进行操作、资产受损或出现资源纠纷等问题。
一方面,本发明实施例公开提供一种区块链资源处理方法,应用于区块链平台,该区块链平台分别与资源持有端和a个资源接收端相互通信,所述方法包括:
接收m个第一资源端发送的签名请求,所述签名请求为利用所述第一资源端的资源私钥对待发送的资源操作请求进行签名得到的,所述资源操作请求用于请求对所述资源持有端的相应资源进行所述资源操作请求所指示的资源操作处理,所述第一资源端为所述资源持有端和a个资源接收端中的任一资源端;
在对所述m个第一资源端的第一签名请求验签成功后,得到所述m个第一资源端的资源操作请求;
响应所述m个第一资源端的资源操作请求,对所述资源持有端的相应资源进行所述m个第一资源端的资源操作请求所指示的资源操作处理。
另一方面,本发明实施例还公开提供了一种区块链平台,所述平台包括通信单元、验签单元和处理单元,其中,
所述通信单元,用于接收m个第一资源端发送的签名请求,所述签名请求为利用所述第一资源端的资源私钥对待发送的资源操作请求进行签名得到的,所述资源操作请求用于请求对所述资源持有端的相应资源进行所述资源操作请求所指示的资源操作处理,所述第一资源端为所述资源持有端和a个资源接收端中的任一资源端;
所述验签单元,用于在对所述m个第一资源端的第一签名请求验签成功后,得到所述m个第一资源端的资源操作请求;
所述处理单元,用于响应所述m个第一资源端的资源操作请求,对所述资源持有端的相应资源进行所述m个第一资源端的资源操作请求所指示的资源操作处理。
再一方面,本发明实施例还公开提供了一种区块链资源处理***,包括区块链平台、资源持有端和a个资源接收端,所述区块链平台分别与资源持有端和a个资源接收端相互通信,其中,
第一资源端,用于向所述区块链平台发送签名请求,所述签名请求为利用所述第一资源端的资源私钥对待发送的资源操作请求进行签名得到的,所述第一资源端为所述资源持有端和a个资源接收端中的任一资源端;
所述区块链平台,用于接收m个所述第一资源端发送的签名请求;在对所述m个第一资源端的签名请求验签成功后,得到所述m个第一资源端的资源操作请求;响应所述m个第一资源端的资源操作请求,对所述资源持有端的相应资源进行所述m个第一资源端的资源操作请求所指示的资源操作处理。
再一方面,本发明实施例还公开提供了一种区块链平台,所述平台包括输入设备和输出设备,所述终端还包括:
处理器,适于实现一条或多条指令;以及,
计算机可读存储介质,所述计算机可读存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如下步骤:
接收m个第一资源端发送的签名请求,所述签名请求为利用所述第一资源端的资源私钥对待发送的资源操作请求进行签名得到的,所述资源操作请求用于请求对所述资源持有端的相应资源进行所述资源操作请求所指示的资源操作处理,所述第一资源端为所述资源持有端和a个资源接收端中的任一资源端;
在对所述m个第一资源端的第一签名请求验签成功后,得到所述m个第一资源端的资源操作请求;
响应所述m个第一资源端的资源操作请求,对所述资源持有端的相应资源进行所述m个第一资源端的资源操作请求所指示的资源操作处理。
再一方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一条或多条指令,所述一条或多条指令适于由处理器加载并执行如下步骤:
接收m个第一资源端发送的签名请求,所述签名请求为利用所述第一资源端的资源私钥对待发送的资源操作请求进行签名得到的,所述资源操作请求用于请求对所述资源持有端的相应资源进行所述资源操作请求所指示的资源操作处理,所述第一资源端为所述资源持有端和a个资源接收端中的任一资源端;
在对所述m个第一资源端的第一签名请求验签成功后,得到所述m个第一资源端的资源操作请求;
响应所述m个第一资源端的资源操作请求,对所述资源持有端的相应资源进行所述m个第一资源端的资源操作请求所指示的资源操作处理。
本发明中,区块链平台接收m个第一资源端发送的签名请求,该签名请求为利用第一资源端的资源私钥对待发送的资源操作请求进行签名得到,在对m个第一资源端的签名请求验签成功后,得到m个第一资源端的资源操作请求。进而可响应该m个第一资源端的资源操作请求,对资源持有端的相应资源进行对应的资源操作处理。这样能够解决现有技术中由于资源交易不可逆、一旦触发若交易任意资源端出现问题,就容易导致资源移出方资源受损、或出现资源纠纷等问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种区块链资源处理***的结构示意图。
图2是本发明实施例提供的一种区块链资源处理方法的流程示意图。
图3是本发明实施例提供的另一种区块链资源处理方法的流程示意图。
图4是本发明实施例提供的另一种区块链资源处理方法的流程示意图。
图5是本发明实施例提供的一种区块链平台的结构示意图。
图6是本发明实施例提供的另一种区块链平台的结构示意图。
图7是本发明实施例提供的另一种区块链资源处理***的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”(如果存在)等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
为解决现有技术中一旦资源交易触发,若资源端出现资源地址出错或拒收资源等问题,将无法对资源进行撤回、恢复等操作,这样容易导致资源移出方资源受损、出现资源纠纷等技术问题。本发明提供一种区块链资源处理方法、所述方法适用的相关平台和***。请参见图1,是本发明实施例提供的一种区块链资源处理***的结构示意图。如图1所示的区块链资源处理***1000包括区块链平台100、资源持有端200和a个资源接收端300。可选地,该区块链资源处理***1000还可包括b个资源监管端400(图未示出),用于监管a个资源接收端300,具体对a个资源接收端300的资源进行***,类似于第三方可信平台。其中,a和b均为正整数,a和b的大小不做限定。
区块链平台100中部署有区块链,该区块链用于存储数据,例如支持用于存储资源持有端200的所有资源。本发明涉及的资源包括但不限于数字资产、固有资产、电子红包等。其中,数字资产是指企业或个人拥有或控制的,以电子数据形式存在的资产。本发明以资源为区块链上的数字资产为例,该数字资产可指诸如电子***、电子票据、企业商票、供应链金融等。
资源接收端300用于接收或获取资源持有端200的相应资源。本发明涉及的资源持有端200和资源接收端300均可指具备网络通信能力的器件,其可包括但不限于客户端、服务器、智能手机(如Android手机、IOS手机等)、个人电脑、平板电脑、掌上电脑、移动互联网设备(mobile internet devices,MID)或穿戴式智能设备等互联网设备。
请参见图2,是本发明实施例提供的一种区块链资源处理方法的流程示意图。其中区块链资源处理方法应用于图1所示的区块链资源处理***1000中。本发明为保证区块链中资源存储的安全性及保证资源交易双方的合法权益,本发明提出结合区块链技术和多重签名技术实现资源交易操作。如图2所示的方法,包括如下实施步骤:
步骤S201、资源持有端200获取资源持有端200和a个资源接收端300各自的资源地址。
本发明资源地址可指用于存储资源的地址,该地址具体可指基于资源公钥生成的地址,例如利用预设的地址生成算法对资源公钥进行处理,以生成相应地资源地址。其中,资源公钥和资源私钥通常以密钥对的形式呈现,该密钥对通常由预设的密钥对生成算法生成的,该密钥对生成算法为自定义的用于产生密钥对的算法,其可包括但不限于随机大质数生成算法、大数幂模运算算法等等。该资源公钥用于资源地址的生成,资源私钥用于解密资源地址中存储的资源,以启用该资源,便于后续对该资源进行相应地操作处理等。
本发明每个资源端(具体可指资源持有端200或资源接收端300)均可利用预设的地址生成算法并结合自身的资源公钥,生成相应地资源地址。该地址生成算法为***自定义设置的用于生成地址的算法,其可包括但不限于区块链地址生成算法、短地址生成算法等等。
步骤S202、资源持有端200向区块链平台100发送地址生成请求,该请求中携带有资源持有端200和a个资源接收端300各自的资源地址。该地址生成请求用于请求为资源持有端200分配多重签名地址。
为保障区块链资源存储的安全性,本发明引入多重签名技术到区块链中,利用多重签名地址实现区块链中数据的存储。具体地,资源持有端200向区块链平台100发送地址生成请求,该地址生成请求携带有资源持有端200和a个资源接收端300各自的资源地址。该地址生成请求用于请求区块链平台100利用资源持有端200和a个资源接收端300各自的资源地址生成对应的多重签名地址。
步骤S203、区块链平台100响应该地址生成请求,利用资源持有端200和a个资源接收端300各自的资源地址生成多重签名地址。该多重签名地址用于区块链平台100存储数据。
区块链平台100接收该地址生成请求后,可响应该地址生成请求,解析该地址生成请求得到资源持有端200和a个资源接收端300各自的资源地址。进一步区块链平台100根据预设的地址生成算法,对资源持有端200和a个资源接收端300各自的资源地址进行地址生成,得到多重签名地址。关于地址生成算法具体可参考前文所述,这里不再赘述。
步骤S204、区块链平台100将多重签名地址返回给资源持有端200。
在区块链平台100为资源持有端200分配多重签名地址后,可向资源持有端200反馈地址生成响应,该地址生成响应中携带有多重签名地址。以将多重签名地址返回给区块链平台100。
步骤S205、资源持有端200向区块链平台100发送资源转移请求,用于请求将资源持有端200的所有资源转移至多重签名地址中存储。相应地,区块链平台100接收该资源转移请求。
资源持有端200在获得多重签名地址后,可向区块链平台100发送资源转移请求。该资源转移请求中携带有资源持有端200的标识,用于请求将资源持有端200的所有资源转移至多重签名地址中存储。可选地,该资源转移请求中还可携带有多重签名地址、或其他***自定义的信息等,本发明并不做限定。
在实际应用中,多重签名地址是由多方私钥生成的一个地址。本发明中该多重签名地址是由资源持有端200和a个资源接收端300各自的资源地址生成的一个地址。该地址下可能有一笔或多笔资源持有端200的资源,根据资源交易规则参与地址生成的资源私钥都可以操作该资源。可选地本发明采用m of n的多重签名技术来实现区块链中资源存储,具体地多重签名地址关联n个资源私钥,在需要进行资源操作时需利用n个中的m个资源私钥签名即可验证通过,实现多重签名地址中相应资源的操作,具体在本发明下文详述。
步骤S206、区块链平台100响应该资源转移请求,将资源持有端200的所有资源转移至多重签名地址存储。
区块链平台100响应该资源转移请求,将资源持有端200的所有资源均转移至多重签名地址存储。此时多重签名地址中存储的资源供资源持有端200和a个资源接收端300访问。即资源持有端200和a个资源接收端300中存在有m个第一资源端利用自身的资源私钥可访问该多重签名地址中存储的资源。其中,m小于n,n为a和b之和。且a、b、m和n均为正整数。从而有利于保证资源存储的安全性。
步骤S207、区块链平台100向资源持有端200发送资源转移响应,该资源转移响应用于通知已将资源持有端200的所有资源转移至多重签名地址。相应地资源持有端200接收该资源转移响应。
可选地在区块链平台100完成资源转移后,可向资源持有端200发送相应地资源转移响应,该响应用于通知资源持有端200当前已完成资源转移。此时,资源持有端200的所有资源属于资源持有端200和a个资源接收端300,即资源持有端200和a个资源接收端300可利用自身的资源私钥对资源持有端200的相应资源进行访问和操作。
通过实施本发明实施例,区块链平台100能将多重签名技术应用到区块链中,利用多重签名地址来存储资源持有端的所有资源,有利于提升资源存储的安全性。
请参见图3,是本法实施例提供的另一种区块链资源处理方法的流程示意图。如图3所示的方法包括如下实施步骤:
步骤S301、第一资源端利用第一资源端的资源私钥对待发送的资源操作请求进行签名,得到签名请求。该第一资源端为资源持有端200或资源接收端300。
在区块链平台100利用多重签名技术将资源持有端200的资源存储到多重签名地址后,若需对多重签名地址中存储的相应待操作资源进行操作时,需利用m个第一资源端各自的资源私钥签名才能启用该多重签名地址中相应资源,以对其进行资源转移等操作。该m个第一资源端属于资源持有端200和a个资源接收端300中的资源端,具体地该第一资源端可为资源持有端200或资源接收端300。下面以一个第一资源端为例阐述第一资源端如何实现针对多重签名地址中资源持有端200的相应资源的操作。具体地:
第一资源端利用自身的资源私钥对待发送的资源操作请求进行签名,得到相应地签名请求。进而第一资源端将该签名请求发送给区块链平台100。区块链平台100接收该第一资源端的签名请求后,可利用第一资源端的资源公钥对该第一资源端的签名请求进行解签和验签,在验证成功后,对应获得该第一资源端的资源操作请求。关于如何基于资源公钥对签名请求验签的具体实施方式并不做限定。
举例来说,以资源公钥和资源私钥为对称密钥对为例,第一资源端的签名请求中携带有第一资源端的资源操作请求和该资源操作请求的签名数据。相应地,区块链平台100接收该第一资源端的签名请求后,可利用第一资源端的资源公钥对第一资源端的资源操作请求进行加密得到验证数据。然后判断该验证数据与接收的签名数据是否相同,如果相同则确定区块链平台100对该第一资源端的签名请求验签成功。否则,确定区块链平台100对该第一资源端的签名请求验签失败。
步骤S302、m个第一资源端将各自的签名请求发送给区块链平台100。相应地,区块链平台100接收m个第一资源端的签名请求。相应地,区块链平台100接收m个第一资源端的签名请求。
步骤S303、区块链平台100对m个第一资源端的签名请求进行解析和验签。
步骤S304、区块链平台100在对m个第一资源端的签名请求验签成功后,得到m个第一资源端的资源操作请求。
在多重签名技术中,为实现多重签名地址中相应待操作资源的操作处理,区块链平台需获取m个资源私钥签名,以完成权限验证进而才能对多重签名地址中相应资源进行操作处理。具体在本发明中,多个第一资源端可向区块链平台发送各自的签名请求,该第一资源端的数量需超过m个。区块链平台100在对多个第一资源端中的m个第一资源端的签名请求验签成功后,可获得m个第一资源端各自的资源操作请求,进而响应该m个第一资源端中的任一个第一资源端的资源操作请求。
举例来说,本发明以m个第一资源端向区块链平台100发送各自的签名请求为例,该签名请求为第一资源端利用自身的资源私钥对资源操作请求进行签名得到的。区块链平台100接收该m个第一资源端的签名请求,具体地区块链平台100可按照时间顺序接收m个第一资源端各自发送的签名请求。进一步区块链平台100对m个第一资源端的签名请求进行验签处理。在对m个第一资源端的签名请求全部验签成功后,区块链平台100可对应响应m个第一资源端中任意或全部第一资源端的资源操作请求。
步骤S305、区块链平台100响应m个第一资源端的资源操作请求,对资源持有端的相应资源进行该资源操作请求所指示的资源操作处理。
本发明区块链平台100在对m个第一资源端的签名请求全部验签成功后,表明区块链平台100具备对多重签名地址中资源持有端的所有资源进行操作的权限。进一步区块链平台100可响应m个第一资源端的资源操作请求,针对区块链多重签名地址中资源持有端200的资源进行相应操作。下面具体阐述步骤S305的几种具体实施方式。
在一种实施方式中,m个第一资源端中包括目标接收端,该目标接收端的资源操作请求为目标接收端的资源拒签请求。该目标接收端为a个资源接收端中的任一个或多个接收端。区块链平台100响应目标接收端的资源拒签请求,将资源持有端的相应资源转回至资源持有端的资源地址中存储。这样在目标接收端确认资源内容后,若发现资源有问题,例如资源数量或资源类型等有问题,可使用自身的资源私钥拒签,让资源持有端的相应资源退回至资源持有端200。
举例来说,假设一个区块链资源处理***1000中包括区块链平台、资源持有端和4个资源接收端,分别为资源接收端1~资源接收端4。资源持有端通过上述资源转移请求将自身40万数字资产平均转移给4个资源接收端,即每个资源接收端各自拥有资源持有端的10万数字资产,且均存储于区块链平台上的多重签名地址中。可选地区块链平台在保存完资源持有端的10万数字资产后,可向各资源接收端发送通知消息,用于通知资源持有端将资源持有端的相应数字资产转移给该资源接收端,且该相应数字资产存储于多重签名地址中。
在采用1 of 5的多重签名技术中,区块链平台接收到任一资源端(资源持有端或任一资源接收端)可利用自身的资源私钥发送签名请求,以对该资源端对应的资源进行相应地操作。例如本例中,资源接收端1在获知资源持有端仅转移了资源持有端的5万数字资产后,可确认资源持有端转移资产有误,则资源接收端1可向区块链平台发送签名请求,该签名请求为利用资源接收端1的资源私钥对待发送的资源拒签请求进行签名得到。
相应地,区块链平台接收资源接收端1的签名请求,在对该签名请求验签成功后得到资源接收端1的资源拒签请求。进一步响应该资源拒签请求,将资源持有端的5万数字资产退回至资源持有端,不予签收。
再一种实施方式中,m个第一资源端中包括目标接收端,该目标接收端的资源操作请求为目标接收端的资源签收请求。相应地,区块链平台100响应该资源签收请求,将资源持有端的相应资源转移至目标接收端的资源地址中存储。这样便于目标接收端在确认资源内容后,若资源没有问题,则目标接收端可使用自身的资源私钥将相应资源转移至自己名下,让目标接收端在区块链平台上也留存自身的数字签名,防止接收端抵赖等状况。
举例来说,引用上文资源拒签所述示例,若资源接收端1在获知资源持有端转移了资源持有端的10万数字资产后,可确认资源持有端转移资产无误,则资源接收端1可向区块链平台发送签名请求,该签名请求为利用资源接收端1的资源私钥对待发送的资源签收请求进行签名得到。相应地区块链平台在对签名请求验签成功后,可得到资源接收端1的资源签收请求。进而响应该资源签收请求,将资源持有端的10万数字资产从多重签名地址转移至资源接收端1的资源地址,以签收资源持有端转入的该笔资产。
再一种实施方式中,m个第一资源端中包括资源持有端200,该资源持有端的资源操作请求为资源持有端的资源撤回请求。相应地,区块链平台100响应该资源撤回请求,将资源持有端的相应资源从多重签名地址中撤回至资源持有端的资源地址中存储。这样在资源持有端发起资源转移后,若发现资源转移出错(如资源金额、资源类型等)、无法修改等问题,可使用自身的资源私钥将资源撤回,便于后续重新发起资源转移。
举例来说,引用上述区块链资源处理***包括4个资源接收端的例子。若资源持有端向区块链平台发送资源转移请求,该资源转移请求用于请求将资源持有端的10万数字资产转移至资源接收端1的资源地址。在资源接收端发完该资源转移请求后发现数字资产的数额出错,资源持有端原本需向资源接收端1转账20万,此时资源持有端可向区块链平台发送签名请求,该签名请求为利用资源持有端的资源私钥对待发送的资源撤回请求进行签名得到。
相应地区块链平台接收该签名请求后对其进行验证,在对签名请求验签成功后,获得资源撤回请求。进而响应该资源撤回请求,将资源持有端的5万数字资产转回到资源持有端的资源地址。
由此可见本发明主要适用于如下三种应用场景:第一种,资源接收端签收资源。资源接收端在确认资源后(以资源为电子票据为例,具体可确认电子票据的票据信息,例如开票企业、票据金额等)利用自身的资源私钥进行签收,防止资源持有端(资源发送端)票据错误或接收端抵赖等情况。第二种,资源接收端拒签资源。资源接收端在确认资源后若发现资源出现错误(如确认电子票据的票据信息、票据金额等出现错误),资源接收端可拒签退回资源持有端(发送端)的资源。第三种,资源持有端撤回资源。资源持有端(发送端)转出资源后发现资源转移信息存在问题,例如票据金额出错等,需撤回重新发起的场景。资源持有端可以在资源接收端签收之前,将资源撤回以重新发起资源转移。
需要说明的是,本发明上述提供S305的几种具体实施方式可以单独实施、也可结合实施,本发明并不做限定。
为更好地理解本发明,下面以资源为数字资产、区块链资源处理***具体包括区块链平台、资产持有端和资产接收端各一个为例。即a=1,且区块链平台采用1 of 2的多重签名技术实现资产安全存储。请参见图4,是本发明实施例提供的一种区块链资源处理方法的流程示意图。如图4所示的方法具体包括如下实施步骤:
步骤S401、资产持有端向区块链平台发送地址生成请求,该请求携带有资产持有端和资产接收端各自的资源地址。相应地,区块链平台接收该地址生成请求。
本发明资产持有端需获取资产接收端和资产持有端各自的资产地址,该资产地址具体可为资产持有端主动获取,也可为被动接收来自其他设备发送的,本发明不做限定。例如,资产持有端可向资产接收端发送地址获取请求,以对应用于获取资产接收端的资产地址。关于资产地址具体可参见前述实施例中的相关介绍,这里不再赘述。
进一步资产持有端可向区块链平台发送地址生成请求,该地址生成请求用于请求分配多重签名地址,以用于存储资产持有端的数字资产。
步骤S402、区块链平台响应该地址生成请求,向资产持有端返回地址生成响应,该地址生成响应中携带有多重签名地址,该多重签名地址为基于资产持有端和资产接收端各自的资源地址生成的。
区块链平台接收地址生成请求,解析该地址生成请求获得资产接收端的资产地址和资产持有端的资产地址。并响应该地址生成请求,采用预设的地址生成算法对资产接收端和资产持有端各自的资产地址进行地址生成,以得到多重签名地址。相应地区块链平台向资产持有端返回地址生成响应,该地址生成响应中携带有多重签名地址,以将多重签名地址返回给资产持有端。
步骤S403、资产持有端向区块链平台发送资产转移请求,用于请求将资产持有端的资产转移至多重签名地址中存储。相应地区块链平台接收该资产转移请求。
步骤S404、区块链平台向资产持有端返回资产转移响应,用于通知已将资产持有端的资产转移至多重签名地址存储。
区块链平台接收资产转移请求后,可响应该资产转移请求,将资产持有端的资产转移至多重签名地址中存储。可选地,区块链平台还可向资产持有端返回资产转移响应,该资产转移响应用于通知当前已将资产持有端的资产转移至多重签名地址存储。
步骤S405、资产接收端向区块链平台发送第一签名请求,该第一签名请求为利用资产接收端的资产私钥对待发送的资产签收请求进行签名得到。相应地区块链平台接收该签名请求。
步骤S406、区块链平台在对第一签名请求验签成功后,响应资产签收请求,向资产接收端返回资产签收响应,该资产签收响应用于通知已将资产持有端的资产转移至资产接收端。
本发明区块链平台在接收第一签名请求后,可解析该第一签名请求得到资产签收请求。进一步响应该资产签收请求,将资产持有端的资产转移至资产接收端的资产地址中。可选地区块链平台可进一步向资产接收端发送资产签收响应,该资产签收响应用于通知已成功将资产持有端的资产转移至资产接收端。
步骤S407、资产接收端向区块链平台发送第二签名请求,该第二签名请求为利用资产接收端的资产私钥对待发送的资产拒签请求进行签名得到。相应地区块链平台接收第二签名请求。
步骤S408、区块链平台在对第二签名请求验签成功后,响应资产拒签请求,并向资产接收端返回资产拒签响应。用于通知将资产持有端的资产转移回资产持有端。
本发明区块链平台接收第二签名请求后,可解析该第二签名请求得到资产拒签请求。进一步响应该资产拒签请求,将待转的资产持有端的资产退回至资产持有端的资产地址。可选地区块链平台可向资产接收端返回资产拒签响应,用于通知已将资产持有端的资产退回给资产持有端。
步骤S409、资产持有端向区块链平台发送第三签名请求。该第三签名请求为利用资产持有端的资产私钥对待发送的资产撤回请求进行签名得到。相应地区块链平台接收第三签名请求。
步骤S410、区块链平台在对第三签名请求验签成功后,响应该资产撤回请求,向资产持有端返回资产撤回响应,用于通知已将资产持有端的资产退回至资产持有端的资产地址。
本发明区块链平台接收第三签名请求后,可解析第三签名请求得到资产撤回请求。进而响应该资产撤回请求,将资产持有端的资产退回至资产持有端的资产地址。可选地区块链平台可向资产持有端返回资产撤回响应,用于通知已将资产持有端的资产撤回至自身的资产地址。
需要说明的是,本发明上述步骤S405、S407及S409的执行顺序并不做限定,例如可执行步骤S407,再执行S409最后执行S405各自对应的具体实施方案。且上述三种具体实施方案可以单独实施、也可结合实施本发明并不做限定。
通过实施本发明,如果任意资源端发现区块链上的数字资产存在问题,即可进行退回、撤销等操作。这样能够解决现有方案中存在的无法对资源进行操作、资源受损或出现资源纠纷等问题。
基于上述方法实施例,下面介绍本发明适用的相关平台及***。请参见图5,是本发明实施例提供的一种区块链平台的结构示意图。该区块链平台分别与资源持有端和a个资源接收端相互通信,如图5所示的区块链平台100具体包括:
接收单元102,用于接收m个第一资源端发送的签名请求,所述签名请求为利用所述第一资源端的资源私钥对待发送的资源操作请求进行签名得到的,所述资源操作请求用于请求对所述资源持有端的相应资源进行所述资源操作请求所指示的资源操作处理,所述第一资源端为所述资源持有端和a个资源接收端中的任一资源端;
验签单元104,用于在对所述m个第一资源端的第一签名请求验签成功后,得到所述m个第一资源端的资源操作请求;
处理单元106,用于响应所述m个第一资源端的资源操作请求,对所述资源持有端的相应资源进行所述m个第一资源端的资源操作请求所指示的资源操作处理。
在一种实施方式中,所述m个第一资源端的资源操作请求包括目标接收端的资源拒签请求,处理单元106具体用于响应所述目标接收端的资源拒签请求,将所述资源持有端的相应资源转回至所述资源持有端的资源地址中存储,所述目标接收端为所述a个资源接收端中的接收端。
再一种实施方式中,所述m个第一资源端的资源操作请求包括目标接收端的资源签收请求,处理单元106具体用于响应所述目标接收端的资源签收请求,将所述资源持有端的相应资源签收至所述目标接收端的资源地址中存储,所述目标接收端为所述a个资源接收端中的接收端。
再一种实施方式中,所述m个第一资源端的资源操作请求包括所述资源持有端的资源撤回请求,处理单元106具体用于响应所述资源持有端的资源撤回请求,将所述资源持有端的相应资源撤回至所述资源持有端的资源地址中存储。
再一种实施方式中,接收单元102还用于接收所述资源持有端发送的资源转移请求,所述资源转移请求用于请求将所述资源持有端的相应资源存储至多重签名地址,所述多重签名地址为基于所述资源持有端的资源地址和所述a个资源接收端的资源地址生成的;处理单元106还用于响应所述资源转移请求,将所述资源持有端的相应资源转移至所述多重签名地址中存储。
通过实施本发明实施例,能够解决现有方案中存在的无法对资源进行操作、资源受损或出现资源纠纷等问题。
再请参见图6,是本发明实施例的一种区块链平台100的结构示意图。所述区块链平台100可部署在一个或多个终端60中,该终端可以为智能手机、平板电脑、智能可穿戴设备等带通信网络功能的设备。如图6所示,本发明实施例的所述访客服务平台可以包括显示屏、按键、扬声器、拾音器等模块,并且还包括:至少一个总线601、与总线601相连的至少一个处理器602以及与总线601相连的至少一个存储器603,实现通信功能的通信装置605,为区块链平台各耗电模块供电的电源装置604。
所述处理器602可通过总线601,调用存储器603中存储的代码以执行相关的功能,其中,存储器603包括操作***、数据传输应用程序。
其中,所述处理器602用于接收m个第一资源端发送的签名请求,所述签名请求为利用所述第一资源端的资源私钥对待发送的资源操作请求进行签名得到的,所述资源操作请求用于请求对所述资源持有端的相应资源进行所述资源操作请求所指示的资源操作处理,所述第一资源端为所述资源持有端和a个资源接收端中的任一资源端;在对所述m个第一资源端的第一签名请求验签成功后,得到所述m个第一资源端的资源操作请求;响应所述m个第一资源端的资源操作请求,对所述资源持有端的相应资源进行所述m个第一资源端的资源操作请求所指示的资源操作处理。
在一些实施方式中,所述m个第一资源端的资源操作请求包括目标接收端的资源拒签请求,所述处理器602具体用于响应所述目标接收端的资源拒签请求,将所述资源持有端的相应资源转回至所述资源持有端的资源地址中存储,所述目标接收端为所述a个资源接收端中的接收端。
再一些实施方式中,所述m个第一资源端的资源操作请求包括目标接收端的资源签收请求,所述处理器602具体用于响应所述目标接收端的资源签收请求,将所述资源持有端的相应资源签收至所述目标接收端的资源地址中存储,所述目标接收端为所述a个资源接收端中的接收端。
再一些实施方式中,所述m个第一资源端的资源操作请求包括所述资源持有端的资源撤回请求,所述处理器602具体用于响应所述资源持有端的资源撤回请求,将所述资源持有端的相应资源撤回至所述资源持有端的资源地址中存储。
再一种实施方式中,所述处理器602还用于接收所述资源持有端发送的资源转移请求,所述资源转移请求用于请求将所述资源持有端的相应资源存储至多重签名地址,所述多重签名地址为基于所述资源持有端的资源地址和所述a个资源接收端的资源地址生成的;响应所述资源转移请求,将所述资源持有端的相应资源转移至所述多重签名地址中存储。
通过实施本发明实施例,能够解决现有方案中存在的无法对资源进行操作、资源受损或出现资源纠纷等问题。
请参见图7,是本发明实施例提供的一种区块链资源处理***的结构示意图。如图7所示的区块链资源处理***包括区块链平台702和m个第一资源端704,该第一资源端704具体可为资源持有端或a个资源接收端中的任一资源端,区块链平台与资源持有端和a个资源接收端相互通信。其中,
第一资源端704,用于向所述区块链平台702发送签名请求,所述签名请求为利用所述第一资源端的资源私钥对待发送的资源操作请求进行签名得到的,所述第一资源端为所述资源持有端和a个资源接收端中的任一资源端;
所述区块链平台702,用于接收m个所述第一资源端发送的签名请求;在对所述m个第一资源端的签名请求验签成功后,得到所述m个第一资源端的资源操作请求;响应所述m个第一资源端的资源操作请求,对所述资源持有端的相应资源进行所述m个第一资源端的资源操作请求所指示的资源操作处理。
在一种实施方式中,所述m个第一资源端的资源操作请求包括目标接收端的资源拒签请求,所述区块链平台702具体用于响应所述目标接收端的资源拒签请求,将所述资源持有端的相应资源转回至所述资源持有端的资源地址中存储,所述目标接收端为所述a个资源接收端中的接收端。
再一种实施方式中,所述m个第一资源端的资源操作请求还包括目标接收端的资源签收请求,所述区块链平台702具体用于响应所述目标接收端的资源签收请求,将所述资源持有端的相应资源签收至所述目标接收端的资源地址中存储,所述目标接收端为所述a个资源接收端中的接收端。
再一种实施方式中,所述m个第一资源端的资源操作请求还包括所述资源持有端的资源撤销请求,所述区块链平台702具体用于响应所述资源持有端的资源撤回请求,将所述资源持有端的相应资源撤回至所述资源持有端的资源地址中存储。
再一种实施方式中,所述资源持有端用于向所述区块链平台发送资源转移请求,所述资源转移请求用于请求将所述资源持有端的相应资源存储至多重签名地址,所述多重签名地址为基于所述资源持有端的资源地址和所述a个资源接收端的资源地址生成的;所述区块链平台702还用于接收所述资源持有端发送的资源转移请求,响应所述资源转移请求,将所述资源持有端的相应资源转移至所述多重签名地址中存储。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任何区块链资源处理方法的部分或全部步骤。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明的各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (6)

1.一种区块链资源处理方法,其特征在于,应用于区块链平台中,所述区块链平台分别与资源持有端和a个资源接收端相互通信,所述方法包括:
接收所述资源持有端发送的资源转移请求,所述资源转移请求用于请求将所述资源持有端的相应资源存储至多重签名地址,所述多重签名地址为基于所述资源持有端的资源地址和所述a个资源接收端的资源地址生成的;
响应所述资源转移请求,将所述资源持有端的相应资源转移至所述多重签名地址中存储;
接收m个第一资源端发送的签名请求,所述签名请求为利用所述第一资源端的资源私钥对待发送的资源操作请求进行签名得到的,所述资源操作请求用于请求对所述资源持有端的相应资源进行所述资源操作请求所指示的资源操作处理,所述第一资源端为所述资源持有端和a个资源接收端中的任一资源端,m和a均为正整数;
在对所述m个第一资源端的签名请求验签成功后,得到所述m个第一资源端的资源操作请求;
响应所述m个第一资源端的资源操作请求,对所述资源持有端的相应资源进行所述m个第一资源端的资源操作请求所指示的资源操作处理;当所述m个第一资源端的资源操作请求包括资源拒签请求时,目标接收端向所述区块链平台发送第二签名请求,所述第二签名请求为利用所述目标接收端的资产私钥对待发送的所述资源拒签请求进行签名得到;所述响应所述m个第一资源端的资源操作请求,对所述资源持有端的相应资源进行所述m个第一资源端的资源操作请求所指示的资源操作处理,包括:所述区块链平台在对所述第二签名请求验签成功后,响应所述目标接收端的资源拒签请求,将所述资源持有端的相应资源由所述多重签名地址转回至所述资源持有端的资源地址中存储,向所述目标资产接收端返回资产拒签响应;所述资产拒签响应用于通知已将资产持有端的资产转移回资产持有端,所述目标接收端为所述a个资源接收端中的接收端。
2.如权利要求1所述的方法,其特征在于,替换式的,当所述m个第一资源端的资源操作请求包括目标接收端的资源签收请求时,所述响应所述m个第一资源端的资源操作请求,对所述资源持有端的相应资源进行所述m个第一资源端的资源操作请求所指示的资源操作处理包括:
响应所述目标接收端的资源签收请求,将所述资源持有端的相应资源签收至所述目标接收端的资源地址中存储,所述目标接收端为所述a个资源接收端中的接收端。
3.如权利要求1所述的方法,其特征在于,替换式的,当所述m个第一资源端的资源操作请求包括所述资源持有端的资源撤回请求时,所述响应所述m个第一资源端的资源操作请求,对所述资源持有端的相应资源进行所述m个第一资源端的资源操作请求所指示的资源操作处理包括:
响应所述资源持有端的资源撤回请求,将所述资源持有端的相应资源撤回至所述资源持有端的资源地址中存储。
4.一种区块链资源处理***,其特征在于,包括区块链平台、资源持有端和a个资源接收端,所述区块链平台分别与所述资源持有端和a个资源接收端相互通信,其中,
所述资源持有端,用于向所述区块链平台发送资源转移请求,所述资源转移请求用于请求将所述资源持有端的相应资源存储至多重签名地址,所述多重签名地址为基于所述资源持有端的资源地址和所述a个资源接收端的资源地址生成的;
所述区块链平台,还用于接收所述资源持有端发送的资源转移请求,响应所述资源转移请求,将所述资源持有端的相应资源转移至所述多重签名地址中存储;
第一资源端,用于向所述区块链平台发送签名请求,所述签名请求为利用所述第一资源端的资源私钥对待发送的资源操作请求进行签名得到的,所述第一资源端为所述资源持有端和a个资源接收端中的任一资源端;
所述区块链平台,用于接收m个第一资源端发送的签名请求;在对所述m个第一资源端的签名请求验签成功后,得到所述m个第一资源端的资源操作请求;m和a均为正整数;
当所述m个第一资源端的资源操作请求包括资源拒签请求时,目标接收端向所述区块链平台发送第二签名请求,所述第二签名请求为利用所述目标接收端的资产私钥对待发送的所述资源拒签请求进行签名得到;
所述区块链平台,具体用于所述区块链平台在对所述第二签名请求验签成功后,响应所述目标接收端的资源拒签请求,将所述资源持有端的相应资源转回至所述资源持有端的资源地址中存储,向所述目标资产接收端返回资产拒签响应;所述资产拒签响应用于通知已将资产持有端的资产转移回资产持有端,所述目标接收端为所述a个资源接收端中的接收端。
5.如权利要求4所述的***,其特征在于,所述m个第一资源端的资源操作请求还包括目标接收端的资源签收请求,
所述区块链平台,具体用于响应所述目标接收端的资源签收请求,将所述资源持有端的相应资源签收至所述目标接收端的资源地址中存储,所述目标接收端为所述a个资源接收端中的接收端。
6.如权利要求4所述的***,其特征在于,所述m个第一资源端的资源操作请求还包括所述资源持有端的资源撤销请求,
所述区块链平台,具体用于响应所述资源持有端的资源撤回请求,将所述资源持有端的相应资源撤回至所述资源持有端的资源地址中存储。
CN201911077751.2A 2019-11-06 2019-11-06 区块链资源处理方法和*** Active CN110827027B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911077751.2A CN110827027B (zh) 2019-11-06 2019-11-06 区块链资源处理方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911077751.2A CN110827027B (zh) 2019-11-06 2019-11-06 区块链资源处理方法和***

Publications (2)

Publication Number Publication Date
CN110827027A CN110827027A (zh) 2020-02-21
CN110827027B true CN110827027B (zh) 2024-04-09

Family

ID=69553226

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911077751.2A Active CN110827027B (zh) 2019-11-06 2019-11-06 区块链资源处理方法和***

Country Status (1)

Country Link
CN (1) CN110827027B (zh)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107924389A (zh) * 2015-07-02 2018-04-17 纳斯达克公司 对分布式交易数据库的安全溯源的***和方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG11201804538UA (en) * 2015-11-30 2018-06-28 Shapeshift Ag Systems and methods for improving security in blockchain-asset exchange

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107924389A (zh) * 2015-07-02 2018-04-17 纳斯达克公司 对分布式交易数据库的安全溯源的***和方法

Also Published As

Publication number Publication date
CN110827027A (zh) 2020-02-21

Similar Documents

Publication Publication Date Title
CN111859348B (zh) 一种基于用户识别模块及区块链技术的身份认证方法及装置
CN107396360B (zh) 区块验证方法及装置
CN111476572B (zh) 基于区块链的数据处理方法、装置、存储介质及设备
EP2128808A1 (en) Method and system for security authenticating through short message in communication terminal
US20140006247A1 (en) System, device and method for the interaction of security information
CN110177124B (zh) 基于区块链的身份认证方法及相关设备
CN104618116A (zh) 一种协同数字签名***及其方法
JP2018093434A (ja) トランザクション管理方法、トランザクション管理プログラム及びトランザクション管理装置
CN105956855B (zh) 一种电子签名设备的交易方法和交易***
CN111125781B (zh) 一种文件签名方法、装置和文件签名验证方法、装置
WO2019081816A1 (en) ANONYMITY SYSTEM FOR DELIVERY OF GOODS
CN108833431B (zh) 一种密码重置的方法、装置、设备及存储介质
US20210241270A1 (en) System and method of blockchain transaction verification
CN113474804A (zh) 数字货币的交易和账户验证方法,装置及存储介质
CN109948370A (zh) 一种基于区块链的业务处理方法、装置和电子设备
CN116032937A (zh) 一种边缘计算设备算力交易方法及***
CN114239072B (zh) 区块链节点管理方法及区块链网络
CN103746802B (zh) 一种基于协商密钥的数据处理方法和手机
CN103368918A (zh) 一种动态口令认证方法、装置及***
WO2019148130A1 (en) Decentralized biometric authentication platform
CN110602218B (zh) 一种自定义组装云服务的方法及相关装置
CN109327475B (zh) 一种多层身份认证方法、装置、设备及存储介质
CN110827027B (zh) 区块链资源处理方法和***
CN111371555A (zh) 一种签名认证方法及***
CN110825811B (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
GR01 Patent grant
GR01 Patent grant