多账本管理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:23162449 阅读:34 留言:0更新日期:2020-01-21 22:07
本发明专利技术涉及多账本管理方法、装置、计算机设备及存储介质,该方法包括获取来自用户终端的交易提案;根据交易提案进行验证以及背书处理,以得到背书结果;将背书结果反馈至用户终端,以从用户终端获取交易;对所述交易进行验证;对验证后的交易进行排序并生成区块;将区块进行广播至主节点;将区块保存至主节点的账本内;将保存的区块同步至记账节点的账本以及背书节点的账本内。本发明专利技术实现便于管理多账本,且增加多账本之间数据的交互和管理,提高多账本数据的安全性。

【技术实现步骤摘要】
多账本管理方法、装置、计算机设备及存储介质
本专利技术涉及账本管理方法,更具体地说是指多账本管理方法、装置、计算机设备及存储介质。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块;区块链以数据透明性和隐私安全性的去中心化技术体系,数据透明性是指区块链链上数据对于各参与方组织是公开透明的,用户能够很方便的查询和校验链上数据,确保其真实性和有效性;隐私安全性是指区块链需要保证代表用户身份的秘钥文件的安全、完整和可追溯。现有的区块链平台采用的是多账本数据管理较为复杂,且非参与者组织成员很可能伪造和篡改账本数据,信息安全度不高。因此,有必要设计一种新的方法,实现便于管理多账本,且增加多账本之间数据的交互和管理,提高多账本数据的安全性。
技术实现思路
本专利技术的目的在于克服现有技本文档来自技高网...

【技术保护点】
1.多账本管理方法,其特征在于,包括:/n获取来自用户终端的交易提案;/n根据交易提案进行验证以及背书处理,以得到背书结果;/n将背书结果反馈至用户终端,以从用户终端获取交易;/n对所述交易进行验证;/n对验证后的交易进行排序并生成区块;/n将区块进行广播至主节点;/n将区块保存至主节点的账本内;/n将保存的区块同步至记账节点的账本以及背书节点的账本内。/n

【技术特征摘要】
1.多账本管理方法,其特征在于,包括:
获取来自用户终端的交易提案;
根据交易提案进行验证以及背书处理,以得到背书结果;
将背书结果反馈至用户终端,以从用户终端获取交易;
对所述交易进行验证;
对验证后的交易进行排序并生成区块;
将区块进行广播至主节点;
将区块保存至主节点的账本内;
将保存的区块同步至记账节点的账本以及背书节点的账本内。


2.根据权利要求1所述的多账本管理方法,其特征在于,所述根据交易提案进行验证以及背书处理,以得到背书结果,包括:
对交易提案进行格式验证,以获取格式符合要求的交易提案;
对格式符合要求的交易提案进行重复提交的验证,以得到未提交过的交易提案;
对未提交过的交易提案的交易签名进行有效性验证,以得到有效交易提案;
对有效交易提案进行对应调节在当前通道上的授权情况进行验证,以得到目标交易提案;
对目标交易提案进行背书处理,以得到背书结果。


3.根据权利要求1所述的多账本管理方法,其特征在于,所述对所述交易进行验证,包括:
对所述交易的格式、签名以及内容进行合格性验证,以得到待记录交易;
对待记录交易进行对应记账节点的相关情况进行验证,以得到符合要求的记账节点;
对待记录交易进行基于状态数据的验证和多版本并发控制检查,以得到验证后的交易。


4.根据权利要求3所述的多账本管理方法,其特征在于,所述记账节点的相关情况包括记账节点是否加入了通道以及链码的名称和版本是否符合要求。


5.根据权利要求1至4任一项所述的多账本管理方法,其特征在于,所述方法还包括:
在部署智能合约或者初始化时进行对应CA赋权的证书的验证。

<...

【专利技术属性】
技术研发人员:黄细健
申请(专利权)人:深圳前海环融联易信息科技服务有限公司
类型:发明
国别省市:广东;44

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

1