一种证券型通证的凭证索引更新方法和装置制造方法及图纸

技术编号:24997981 阅读:50 留言:0更新日期:2020-07-24 18:00
本申请公开了一种证券型通证的凭证索引更新方法和装置,方法包括:在证券型通证对应的交易信息写入区块链主链后,记账节点为交易信息配置待处理标识;记账节点向区块链上的各节点广播交易信息的网络地址和待处理标识;在区块链上的各节点根据索引条目集合,对交易信息的网络地址和待处理标识进行确认后,记账节点向索引更新节点发送索引更新请求消息;索引更新节点接收到索引更新请求消息后,为交易的凭证创建索引信息,并将创建的索引信息添加进索引条目集合;索引更新节点加密更新后的索引条目集合,之后将索引条目集合写入区块。本申请能更新凭证的索引信息,并保证索引信息的准确性。

【技术实现步骤摘要】
一种证券型通证的凭证索引更新方法和装置
本申请涉及区块链
,本申请公开了一种证券型通证的凭证索引更新方法和装置。
技术介绍
在资产类通证交易的过程中,各节点会依据资产类通证的凭证对通证进行认证,并将资产类通证对应的凭证存在区块链中。资产类通证对应的凭证数量庞大,交易成功后,用户需要通过预先设置的凭证索引信息对凭证进行查找。然而,资产型通证的交易会不断增加,那么交易凭证的数量也会不断增长,所以亟需开发一种方法和装置能够及时更新凭证的索引信息,并保证索引信息的准确性。
技术实现思路
本申请提供了一种证券型通证的凭证索引更新方法和装置,能够实时更新凭证的索引信息,并保证索引信息的准确性。第一方面,本申请实施例提供了一种证券型通证的凭证索引更新方法,包括:在证券型通证对应的交易信息写入区块链主链后,记账节点为所述交易信息配置待处理标识;所述记账节点向所述区块链上的各节点广播所述交易信息的网络地址和所述待处理标识;在所述区块链上的各节点根据索引条目集合对所述交易信息的网络地址和所述待处理标识进行确认后,所述记账节点向索引更新节点发送索引更新请求消息;所述索引更新节点接收到所述索引更新请求消息后,为所述凭证创建索引信息,并将所述索引信息添加进所述索引条目集合;所述索引更新节点加密所述更新后的索引条目集合,并将加密后的索引条目集合写入区块。在一个示例中,所述区块链中的任意节点接收所述区块链外部节点发送的请求消息,所述请求消息为成为所述区块链的索引更新节点的申请信息;接收所述外部节点发送的请求消息的节点向所述区块链的各节点广播该请求消息;当所述区块链的各节点对该请求消息达成共识时,所述外部节点成为所述区块链的索引更新节点。在一个示例中,所述区块链中的各节点根据预设的共识机制确定所述区块链上的一个节点为所述索引更新节点。在一个示例中,所述索引更新节点为所述凭证创建索引信息;所述索引更新节点生成所述索引信息镜像并存储于本地存储设备中;所述索引更新节点通过预设加密算法加密所述索引信息,得到第一密文;所述索引更新节点将所述第一密文添加进所述条目索引集合。在一个示例中,接收来自用户的查询信息;所述索引更新节点根据在所述本地存储设备中,确定所述查询信息对应的待验证索引信息;所述索引更新节点通过所述加密方法加密所述待验证索引信息,得到第二密文;所述索引更新节点从所述区块链中读取所述索引条目集合;所述索引更新节点在所述索引条目集合中,确定所述第一密文和所述第二密文是否相匹配;如果是,所述索引更新节点返回所述待验证索引信息。在一个示例中,所述索引信息包括:语音、文字和图像中的一个或多个。第二方面,本申请实施例提供了一种证券型通证的凭证索引更新装置,包括:配置模块、广播模块、发送模块和索引更新模块;所述配置模块用于在证券型通证对应的交易信息写入区块链主链后,通过记账节点为所述交易信息配置待处理标识;所述广播模块用于通过所述记账节点向所述区块链上的各节点广播所述交易信息的网络地址和所述待处理标识;所述发送模块用于在所述区块链上的各节点根据索引条目集合,对所述交易信息的网络地址和所述待处理标识进行确认后,通过所述记账节点向索引更新节点发送索引更新请求消息;所述索引更新模块用于通过所述索引更新节点接收到所述索引更新请求消息后,通过所述索引更新节点为所述交易的凭证创建索引信息,并将所述创建的索引信息添加进所述索引条目集合;通过所述索引更新节点加密所述更新后的索引条目集合,并将加密后的索引条目集合写入区块。在一个示例中,所述装置还包括:接收模块和确定模块;所述接收模块用于通过所述区块链中的任意节点接收所述区块链外部节点发送的请求消息,所述请求消息为成为所述区块链的索引更新节点的申请信息;所述广播模块还用于通过接收所述外部节点发送的请求消息的节点向所述区块链的各节点广播该请求消息;所述确定模块用于当所述区块链的各节点对该请求消息达成共识时,确定所述外部节点成为所述区块链的索引更新节点。在一个示例中,所述索引更新模块还用于通过所述索引更新节点生成所述索引信息镜像并存储与本地存储设备中;通过所述索引更新节点通过预设加密算法加密所述索引信息,得到第一密文;通过所述索引更新节点将所述第一密文添加进所述条目索引集合。在一个示例中,所述索引更新模块还用于通过所述索引更新节点为所述凭证创建索引信息;接收来自用户的查询信息;通过所述索引更新节点根据在所述本地存储设备中,确定所述查询信息对应的待验证索引信息;通过所述索引更新节点通过所述加密方法加密所述待验证索引信息,得到第二密文;通过所述索引更新节点从所述区块链中读取所述索引条目集合;通过所述索引更新节点在所述索引条目集合中,确定所述第一密文和所述第二密文是否相匹配;如果是,所述索引更新节点返回所述待验证索引信息。本申请实施例提供了一种证券型通证的凭证索引更新方法和装置,通过设置索引更新节点更新凭证的索引信息,同时利用区块链的公正性,不可篡改性验证是否需要对凭证建立索引,以避免重复建立索引或建立错误的索引信息。此外,索引更新节点根据将索引条目集合加密后写入区块,以防止索引条目被篡改。同时为了防止索引信息泄露被篡改,利用密文验证的方式对索引更新节点存储在本地设备的索引信息的镜像进行验证。由此可知,本申请实施例提供的技术方案能够及时更新凭证的索引信息,并保证索引信息的准确性。附图说明图1为本申请实施例提供的一种证券型通证的凭证索引更新方法的流程图;图2为本申请实施例提供的一种证券型通证的凭证索引更新装置的结构示意图。具体实施方案为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案做详细的说明。本申请实施例提供了一种资产类通证的凭证索引存储方法,如图1所示,包括以下步骤:步骤101、在证券型通证对应的交易信息写入区块链主链后,记账节点为交易信息配置待处理标识。在区块链技术中,只有主链上的信息才会被认为是正确的,因此写入主链的交易信息为有效交易,其对应的凭证必然为真实的。只有在确保凭证真实的情况下,凭证的索引信息才可能被人们查询。因此,凭证真实可靠,是实施本申请实施例的前提条件。在本申请实施例中,记账节点为区块链中将交易写入区块的节点。通常确定记账节点有两种方法:区块链中各节点选定的可信任节点,或者区块链中各节点根据预设的共识机制获取记账权,而获取记账权的节点即为记账节点。待处理标识为预先设置的具有特定格式的数字、字符及其组合,例如DCL001。步骤102、记账节点向区块链上的各节点广播交易信息的网络地址和待处理标识。步骤103、在区块链上的各节点根据索引条目集合对交易信息的网络地址和待处理标识进行确认后,记账节点向索引更新节点发送索引更新请求消息本文档来自技高网...

【技术保护点】
1.一种证券型通证的凭证索引更新方法,其特征在于,包括:/n在证券型通证对应的交易信息写入区块链主链后,记账节点为所述交易信息配置待处理标识;/n所述记账节点向所述区块链上的各节点广播所述交易信息的网络地址和所述待处理标识;/n在所述区块链上的各节点根据索引条目集合,对所述交易信息的网络地址和所述待处理标识进行确认后,所述记账节点向索引更新节点发送索引更新请求消息;/n所述索引更新节点接收到所述索引更新请求消息后,为所述交易的凭证创建索引信息,并将创建的所述索引信息添加进所述索引条目集合;/n所述索引更新节点加密所述更新后的索引条目集合,并将加密后的索引条目集合写入区块。/n

【技术特征摘要】
1.一种证券型通证的凭证索引更新方法,其特征在于,包括:
在证券型通证对应的交易信息写入区块链主链后,记账节点为所述交易信息配置待处理标识;
所述记账节点向所述区块链上的各节点广播所述交易信息的网络地址和所述待处理标识;
在所述区块链上的各节点根据索引条目集合,对所述交易信息的网络地址和所述待处理标识进行确认后,所述记账节点向索引更新节点发送索引更新请求消息;
所述索引更新节点接收到所述索引更新请求消息后,为所述交易的凭证创建索引信息,并将创建的所述索引信息添加进所述索引条目集合;
所述索引更新节点加密所述更新后的索引条目集合,并将加密后的索引条目集合写入区块。


2.如权利要求1所述的方法,其特征在于,所述记账节点向索引更新节点发送索引更新请求消息之前,还包括:
所述区块链中的任意节点接收所述区块链外部节点发送的请求消息,所述请求消息为成为所述区块链的索引更新节点的申请信息;
接收所述外部节点发送的请求消息的节点向所述区块链的各节点广播该请求消息;
当所述区块链的各节点对该请求消息达成共识时,所述外部节点成为所述区块链的索引更新节点。


3.如权利要求1所述的方法,其特征在于,所述记账节点向索引更新节点发送索引更新请求消息之前,还包括:
所述区块链中的各节点根据预设的共识机制确定所述区块链上的一个节点为所述索引更新节点。


4.如权利要求1所述的方法,其特征在于,所述索引更新节点为所述凭证创建索引信息,将创建的所述索引信息添加进所述索引条目集合,包括:
所述索引更新节点为所述凭证创建索引信息;
所述索引更新节点生成所述索引信息镜像并存储于本地存储设备中;
所述索引更新节点通过预设加密算法加密所述索引信息,得到第一密文;
所述索引更新节点将所述第一密文添加进所述条目索引集合。


5.如权利要求4所述的方法,其特征在于,
接收来自用户的查询信息;
所述索引更新节点根据在所述本地存储设备中,确定所述查询信息对应的待验证索引信息;
所述索引更新节点通过所述加密方法加密所述待验证索引信息,得到第二密文;
所述索引更新节点从所述区块链中读取所述索引条目集合;
所述索引更新节点在所述索引条目集合中,确定所述第一密文和所述第二密文是否相匹配;如果是,所述索引更新节点返回所述待验证索引信息。


...

【专利技术属性】
技术研发人员:张诚张勇
申请(专利权)人:北京瑞卓喜投科技发展有限公司
类型:发明
国别省市:北京;11

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

1