在区块链网络中用于操作数字凭证的方法、装置及介质制造方法及图纸

技术编号:20003919 阅读:39 留言:0更新日期:2019-01-05 17:10
本公开的实施例公开了在区块链网络中用于操作数字凭证的方法、装置及介质。该方法包括:从区块链网络的账本中获取针对数字凭证的操作请求,该操作请求包括请求接收方标识列表;将该操作请求转发给相应的请求接收方设备;从相应的请求接收方设备接收操作响应,该操作响应为同意所述操作请求或拒绝所述操作请求;将该操作响应写入该账本中;在操作响应为同意操作请求的情况下,判断请求接收方标识列表中的其他请求接收方设备是否都同意操作请求;以及在其他请求接收方设备都同意所述操作请求的情况下,在账本中写入用于指示述请求接收方标识列表中的所有请求接收方设备都同意操作请求的确认信息。

Methods, devices and media for manipulating digital credentials in block chain networks

Embodiments of the present disclosure disclose methods, devices and media for manipulating digital credentials in block chain networks. The method includes: obtaining an operation request for digital credentials from the account book of the block chain network, which includes a list of identification of the requesting recipient; forwarding the operation request to the corresponding requesting recipient device; receiving an operation response from the corresponding requesting recipient device, which is to agree with the operation request or reject the operation request; and writing the operation response. Enter into the account book; if the operation response is to agree to the operation request, determine whether the other requesting recipient equipment in the request recipient identification list agrees to the operation request; and if all other requesting recipient equipment agrees to the operation request, all requesting recipient equipment written in the account book to indicate that all requesting recipient equipment in the list of requesting recipient identification agrees to operate. Confirmation information for requests.

【技术实现步骤摘要】
在区块链网络中用于操作数字凭证的方法、装置及介质
本公开的实施例总体上涉及区块链
,并且更具体地涉及在区块链网络中用于操作数字凭证的方法、装置及介质。
技术介绍
区块链(Blockchain)是用分布式数据库识别、传播和记载信息的智能化对等网络,也称为价值互联网。区块链技术包括利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据等。智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议,智能合约可以为区块链节点设备中执行特定功能的计算机程序。由于存入区块链中的数据无法被篡改,因而区块链在数据防篡改方面也能够得到保证。而且,由于区块链可通过将加密数据块按照时间顺序叠加来生成持久的不可修改的记录,并且将记录存储在区块链网络的各个节点中,因此这样可以使得能够以去中心化的方式来集体维护一个可靠数据库。总之,区块链在数据防篡改、透明性以及去中心化方面具有技术优势。
技术实现思路
针对现有技术中存在的技术问题以及其他潜在的技术问题,本公开的实施例提供了在区块链网络中用于操本文档来自技高网...

【技术保护点】
1.一种在区块链网络中用于操作数字凭证的方法,包括:从所述区块链网络的账本中获取针对所述数字凭证的操作请求,所述操作请求包括请求接收方标识列表;将所述操作请求转发给相应的请求接收方设备;从所述相应的请求接收方设备接收操作响应,所述操作响应为同意所述操作请求或拒绝所述操作请求;将所述操作响应写入所述账本中;在所述操作响应为同意所述操作请求的情况下,判断请求接收方标识列表中的其他请求接收方设备是否都同意所述操作请求;以及在所述其他请求接收方设备都同意所述操作请求的情况下,在所述账本中写入用于指示所述请求接收方标识列表中的所有请求接收方设备都同意所述操作请求的确认信息。

【技术特征摘要】
1.一种在区块链网络中用于操作数字凭证的方法,包括:从所述区块链网络的账本中获取针对所述数字凭证的操作请求,所述操作请求包括请求接收方标识列表;将所述操作请求转发给相应的请求接收方设备;从所述相应的请求接收方设备接收操作响应,所述操作响应为同意所述操作请求或拒绝所述操作请求;将所述操作响应写入所述账本中;在所述操作响应为同意所述操作请求的情况下,判断请求接收方标识列表中的其他请求接收方设备是否都同意所述操作请求;以及在所述其他请求接收方设备都同意所述操作请求的情况下,在所述账本中写入用于指示所述请求接收方标识列表中的所有请求接收方设备都同意所述操作请求的确认信息。2.根据权利要求1所述的方法,其特征在于,所述请求接收方标识列表包括:用于指示一个或多个请求接收方节点的节点标识以及用于指示一个或多个请求接收方设备的设备标识。3.根据权利要求1所述的方法,其特征在于,所述操作请求为经请求发起方设备签名的操作请求。4.根据权利要求3所述的方法,其特征在于,还包括:在获取所述操作请求时,对所述请求发起方设备的身份进行验证。5.根据权利要求1所述的方法,其特征在于,所述操作请求为经请求发起方节点签名的操作请求。6.根据权利要求5所述的方法,其特征在于,还包括:在获取所述操作请求时,对所述请求发起方节点的身份进行验证。7.根据权利要求1所述的方法,其特征在于,所述操作响应为经所述相应的请求接收方设备签名的操作响应。8.根据权利要求1所述的方法,其特征在于,还包括:对所述操作响应进行签名。9.根据权利要求1所述的方法,其特征在于,从所述区块链网络的账本中获取针对所述数字凭证的操作请求包括:从所述区块链网络的账本中获取与创建所述数字凭证相关联的操作请求,并且所述方法进一步包括:当在所述账本中写入所述确认信息时,将所述数字凭证设置为已生效。10.根据权利要求1所述的方法,其特征在于,所述数字凭证为已生效的数字凭证,并且从所述区块链网络的账本中获取针对所述数字凭证的操作请求包括:从所述区块链网络的账本中获取与对所述数字凭证或所述数字凭证的经拆分的一个部分或多个部分进行转让相关联的操作请求。11.根据权利要求1所述的方法,其特征在于,所述数字凭证为已生效的数字凭证,并且从所述区块链网络的账本中获取针对所述数字凭证的操作请求包括:从所述区块链网络的账本中获取与对所述数字凭证进行贴现相关联的操作请求。12.根据权利要求1所述的方法,其特征在于,从所述区块链网络的账本中获取针对所述数字凭证的操作请求包括:从所述区块链网络的账本中获取与对所述数字凭证进行核销相关联的操作请求,并且所述方法进一步包括:当在所述账本中写入所述确认信息时,将所述数字凭证设置为已核销。13.一种在区块链网络中用于操作数字凭证的装置,包括:处理器;存储器,所述存储器耦合至所述处理器并且存储有指令,当所述指令执行时使得所述处理器执行以下动作:...

【专利技术属性】
技术研发人员:陈曦苏智轩
申请(专利权)人:上海点融信息科技有限责任公司
类型:发明
国别省市:上海,31

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

1