一种基于区块链共识的加解密方法和系统技术方案

技术编号:24252594 阅读:42 留言:0更新日期:2020-05-23 00:07
本发明专利技术公开了一种基于区块链共识的加解密方法和系统,包括本地存储模块和远程存储模块,所述本地存储模块连接有第一私有链,所述远程存储模块连接有第二私有链,所述第一私有链和第二私有链均连接于P2P网络层,所述P2P网络层连接于共识层,所述共识层连接于区块链验证模块,所述区块链验证模块连接于公有链,所述公有链生成区块链存储节点,所述区块链存储节点连接于P2P网络层,通过本地存储模块连接第一私有链,结合远程存储魔窟啊连接第二私有链,能够对交易请求进行共识和确认,保证交易的快捷性,消除中间流程产生的激化矛盾,有效保证交易双方的权益,节约社会实际问题矛盾,利于使用和推广。

An encryption and decryption method and system based on blockchain consensus

【技术实现步骤摘要】
一种基于区块链共识的加解密方法和系统
本专利技术涉及区块链加解密领域,更具体地说,涉及一种基于区块链共识的加解密方法和系统。
技术介绍
共识机制是区块链的核心技术之一。共识机制是区块链中互不信任的用户达成信任的机制,是区块链中记录传递、验证、复制的基础。而近年来,随着共享经济的发展,交易过程的信任问题尤其突出,因此采用区块链的共识机制来进行加解密保护,能够针对共享经济的问题进行有效优化,也就有必要提出一种系统以及使用方法。
技术实现思路
针对现有技术中存在的问题,本专利技术的目的在于提供一种基于区块链共识的加解密方法和系统,通过本地存储模块连接第一私有链,结合远程存储魔窟啊连接第二私有链,能够对交易请求进行共识和确认,保证交易的快捷性,消除中间流程产生的激化矛盾,同时也可以单独对交易信息进行读取和验证,保证交易记录的完整性和准确性,避免篡改,有效保证交易双方的权益,节约社会实际问题矛盾,利于使用和推广。为解决上述问题,本专利技术采用如下的技术方案。一种基于区块链共识的加解密方法和系统,包括本地存储模块和远程存储模块,所述本地存储模块连接有第一私有链,所述远程存储模块连接有第二私有链,所述第一私有链和第二私有链均连接于P2P网络层,所述P2P网络层连接于共识层,所述共识层连接于区块链验证模块,所述区块链验证模块连接于公有链,所述公有链生成区块链存储节点,所述区块链存储节点连接于P2P网络层。进一步的,所述本地存储模块连接有网络系统,所述网络系统连接于远程存储模块,通过网络系统连接本地存储模块和远程存户模块,利于发送交易请求,方便操作。进一步的,所述本地存储模块连接有第一单向加密链,所述第一单向加密链连接于区块链存储节点,通过本地存储模块连接第一单向加密链,可以只读区块链存储节点,避免篡改数据,保证交易信息完整性。进一步的,所述远程存储模块连接有第二单向加密链,所述第二单向加密链连接于区块链存储节点,通过远程存储模块连接第二单向加密链,可以只读区块链存储节点,避免篡改数据,保证交易信息准确性。进一步的,所述网络系统包括无线网络协议和有线网络协议,可以进行网络数据交换,提高交易效率。进一步的,所述加解密方法包括如下步骤:A1、本地存储模块通过网络系统与远程存储模块交互,生成交易请求代码,并且各自存储;A2、本地存储模块根据交易请求代码连接第一私有链,生成交易第一加密字段,连接P2P网络层;A3、远程存储模块根据交易请求代码连接第二私有链,生成交易第二加密字段,连接P2P网络层;A4、P2P网络层接收交易第一加密字段和交易第二加密字段,连接共识层,形成共识字段,并连接区块链验证模块;A5、区块链验证模块接收共识字段进行信息判定,交易信息吻合后连接到共有链;A6、公有链通过判定结果生成交易确认信息,形成区块链存储节点,并返回到P2P网络层;A7、本地存储模块通过第一私有链接收交易确认信息,远程促成农户模块通过第二私有链接收交易确认信息,形成交易结果,并各自备份存储。进一步的,所述A4步骤的交易第一加密字段和交易第二加密字段均包括公用交易代码和私用密码字符两项字段。进一步的,所述A7步骤还包括本地存储模块通过第一单向加密链只读区块链存储节点,接收交易确认信息,远程存储模块通过第二单向加密链只读区块链存储节点,接收交易确认信息,并同时对交易请求代码进行对比验证。相比于现有技术,本专利技术的优点在于:(1)本方案过本地存储模块连接第一私有链,结合远程存储魔窟啊连接第二私有链,能够对交易请求进行共识和确认,保证交易的快捷性,消除中间流程产生的激化矛盾。(2)通过网络系统连接本地存储模块和远程存户模块,利于发送交易请求,方便操作。(3)通过本地存储模块连接第一单向加密链,可以只读区块链存储节点,避免篡改数据,保证交易信息完整性。(4)通过远程存储模块连接第二单向加密链,可以只读区块链存储节点,避免篡改数据,保证交易信息准确性。(5)可以进行网络数据交换,提高交易效率。(6)通过对交易请求的发送、验证、反馈和匹配,有效提高交易的安全性,保证双方权益。附图说明图1为本专利技术的系统原理框图。图中标号说明:1本地存储模块、11第一私有链、12远程存储模块、13第二私有链、14P2P网络层、15共识层、16区块链验证模块、17公有链、18区块链存储节点、2网络系统、21第一单向加密链、22第二单向加密链。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述;显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,一种基于区块链共识的加解密方法和系统,包括本地存储模块1和远程存储模块12,本地存储模块1连接有第一私有链11,远程存储模块12连接有第二私有链13,第一私有链11和第二私有链13均连接于P2P网络层14,P2P网络层14连接于共识层15,共识层15连接于区块链验证模块16,区块链验证模块16连接于公有链17,公有链17生成区块链存储节点18,区块链存储节点18连接于P2P网络层15,本地存储模块1连接有网络系统2,网络系统2包括无线网络协议和有线网络协议,可以直接通过网络系统2进行信息交互,保证交易效率,网络系统2连接于远程存储模块13,本地存储模块1连接有第一单向加密链21,第一单向加密链21连接于区块链存储节点18,本地存储模块1可以直接通过第一单向加密链21读取交易确认信息,进而进行现在存储,保证后续验证,提高交易安全性,利于维护自身权益,远程存储模块13连接有第二单向加密链22,第二单向加密链22连接于区块链存储节点18。加解密方法包括如下步骤:A1、本地存储模块通过网络系统与远程存储模块交互,生成交易请求代码,并且各自存储;A2、本地存储模块根据交易请求代码连接第一私有链,生成交易第一加密字段,连接P2P网络层;A3、远程存储模块根据交易请求代码连接第二私有链,生成交易第二加密字段,连接P2P网络层;A4、P2P网络层接收交易第一加密字段和交易第二加密字段,连接共识层,形成共识字段,并连接区块链验证模块;A5、区块链验证模块接收共识字段进行信息判定,交易信息吻合后连接到共有链;A6、公有链通过判定结果生成交易确认信息,形成区块链存储节点,并返回到P2P网络层;A7、本地存储模块通过第一私有链接收交易确认信息,远程促成农户模块通过第二私有链接收交易确认信息,形成交易结果,并各自备份存储,还包括本地存储模块通过第一单向加密链只读区块链存储节点,接收交易确认信息,远程存储模块通过第二单向加密链只读区块链存储节点,接收交易确认信息,并同时对交易请求代码进行对比验证。...

【技术保护点】
1.一种基于区块链共识的加解密方法和系统,包括本地存储模块(1)和远程存储模块(12),其特征在于:所述本地存储模块(1)连接有第一私有链(11),所述远程存储模块(12)连接有第二私有链(13),所述第一私有链(11)和第二私有链(13)均连接于P2P网络层(14),所述P2P网络层(14)连接于共识层(15),所述共识层(15)连接于区块链验证模块(16),所述区块链验证模块(16)连接于公有链(17),所述公有链(17)生成区块链存储节点(18),所述区块链存储节点(18)连接于P2P网络层(15)。/n

【技术特征摘要】
1.一种基于区块链共识的加解密方法和系统,包括本地存储模块(1)和远程存储模块(12),其特征在于:所述本地存储模块(1)连接有第一私有链(11),所述远程存储模块(12)连接有第二私有链(13),所述第一私有链(11)和第二私有链(13)均连接于P2P网络层(14),所述P2P网络层(14)连接于共识层(15),所述共识层(15)连接于区块链验证模块(16),所述区块链验证模块(16)连接于公有链(17),所述公有链(17)生成区块链存储节点(18),所述区块链存储节点(18)连接于P2P网络层(15)。


2.根据权利要求1所述的一种基于区块链共识的加解密方法和系统,其特征在于:所述本地存储模块(1)连接有网络系统(2),所述网络系统(2)连接于远程存储模块(13)。


3.根据权利要求1所述的一种基于区块链共识的加解密方法和系统,其特征在于:所述本地存储模块(1)连接有第一单向加密链(21),所述第一单向加密链(21)连接于区块链存储节点(18)。


4.根据权利要求1所述的一种基于区块链共识的加解密方法和系统,其特征在于:所述远程存储模块(13)连接有第二单向加密链(22),所述第二单向加密链(22)连接于区块链存储节点(18)。


5.根据权利要求1所述的一种基于区块链共识的加解密方法和系统,其特征在于:所述网络系统(2)包括无线网络协议和有线网络协议。


...

【专利技术属性】
技术研发人员:李宝次
申请(专利权)人:山东公链信息科技有限公司
类型:发明
国别省市:山东;37

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

1