专利汇可以提供一种分布式账本中基于主子账本的系统架构专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种 分布式账本 中基于主子账本的系统架构,系统架构包含一个所有 节点 都参与共识的主账本和若干子账本,每一个子账本都拥有独立的共识机制,每个子账本所产生的区 块 ,其 区块头 信息会以特定的交易类型锚定到主账本网络中,以此增强子账本数据的可信任性和不可篡改性;网络中的任意节点都有能 力 根据自己的业务需求创建一个子账本,并通过P2P网络发送 请求 邀请与其业务相关的其他节点加入;每个节点只存储主账本的数据和本节点所加入的子账本的数据。本发明从物理层面实现了数据的隔离,为业务数据的隐私安全提供了保障;子账本和子账本逻辑独立,互不干涉并行运行于网络中,从而也提高了分布式账本整体的 数据处理 能力。,下面是一种分布式账本中基于主子账本的系统架构专利的具体信息内容。
1.一种分布式账本中基于主子账本的系统架构,其特征在于,一个所有节点都参与共识的主账本和N个子账本并行运行于同一分布式账本中;
一个所有节点都参与共识的主账本,是在网络初始化时自动创建;
N个子账本,是通过系统功能按需创建,每个子账本所产生的区块,且以交易类型锚定到主账本网络中,网络中的任意节点都有能力根据自己的业务需求创建一个子账本,并通过P2P网络广播至所有节点,且通过共识机制,更新本地的主账本数据,使所有节点的主账本数据一致。
2.根据权利要求1所述的一种分布式账本中基于主子账本的系统架构,其特征在于:所述主账本内包括系统全局信息,至少包含,子账本列表、子账本区块头信息、创建者和子账本的映射关系、网络节点与子账本的映射关系和子账本状态信息。
3.根据权利要求1所述的一种分布式账本中基于主子账本的系统架构,其特征在于:所述每个节点只存储主账本的数据和本节点所加入的子账本的数据。
4.根据权利要求1所述的一种分布式账本中基于主子账本的系统架构,其特征在于:还包括管理工具,基于命令行的客户端工具,主要提供分布式账本管理及查看功能。
5.根据权利要求1所述的一种分布式账本中基于主子账本的系统架构,其特征在于:还包含有子账本创建功能,拥有分布式账本管理权限的主体可通过系统管理工具根据业务需求向网络中任意节点Nodeany提交创建子账本请求。
6.根据权利要求5所述的一种分布式账本中基于主子账本的系统架构,其特征在于:所述子账本创建包括以下步骤:
步骤1:创建子账本时需指定子账本的唯一命名Name、子账本的业务描述Desc、参与子账本的节点标识集合NodeIDs,以及共识算法Consensus;
步骤2:系统管理工具根据输入参数组装创建子账本的指令command{Name||Desc||NodeIDs||Consensus},并使用基于公钥密码学的私钥Kpri对指令数据完成签名,然后将得到的消息message{command||Kpub||Sign}发送至网络中任意可连接的节点服务器NodeA;
步骤3:节点服务器NodeA收到指令消息时,提取出公钥Kpub,通过账号生成算法F(Kpub)计算得到发起指令请求的客户端账户Accountclient,验证客户端账户Accountclient是否与网络中预先配置的管理员账户Accountadmin一致,不一致则丢弃消息,账号验证通过后,继续用公钥Kpub查验消息签名确保消息没有被篡改;
步骤4:分布式账本通过共识算法和P2P网络广播机制确保指令command在网络中得以正确执行,当网络中的节点执行创建子账本指令时,需先确认本节点是子账本节点集合的子集,然后再初始化账本实例并为其分配计算和存储资源,并以Name为索引保存子账本的详情信息于持久化介质中;
其中管理员账户Accountadmin是在分布式账本初始化时,预先生成密钥对{Kpub,Kpri},通过账号生成算法F(Kpub)计算得到,并配置于网络中所有的节点服务器。
7.根据权利要求1所述的一种分布式账本中基于主子账本的系统架构,其特征在于:所述交易类型为交易广播策略,其包括以下步骤:
步骤1:分布式账本接入程序可以通过指定账本名称ledger name向网络中的目标子账本提交交易请求Transaction;
步骤2:节点服务器收到交易请求Transaction后,以账本名称ledger name作为索引,从主账本的后端存储中获取目标账本的节点集合数据Nodessub,再利用P2P网络将交易请求Transaction广播给节点集合Nodessub;
步骤3:其中当没有指定账本名称ledger name的情况,接收交易请求Transaction的节点服务器应默认主账本为目标账本,并向全网广播交易请求Transaction。
8.根据权利要求1所述的一种分布式账本中基于主子账本的系统架构,其特征在于:所述子账本的子账本区块生成,包括以下步骤:
步骤1:子账本作为独立之存在,拥有分布式账本技术生命周期中的所有过程,当创建新区块的条件被触发时,获得创建区块权利的Leader节点应按照预设的优先级顺序及区块约束限制将待处理的交易请求Transaction归集打包生成新区块Blocknew;
步骤2:Leader节点用自己的私钥对新区块Blocknew签名后,根据预设定的共识算法尝试对新区块Blocknew达成共识,确保各参与方拥有的账本数据一致;
步骤3:Leader节点收到足够多的且满足共识算法的正向反馈后,将新区块Blocknew的区块头信息BlockHeadernew以交易的方式锚定到主账本中,增强子账本的不可篡改性和可信任性。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
基于分布式账本技术的传感网的安全管理方法及安全系统 | 2020-05-23 | 396 |
基于区块链的征信管理方法、设备和存储介质 | 2020-05-08 | 576 |
一种基于无币区块链技术的分布式电子邮箱系统 | 2020-05-24 | 76 |
一种分布式账本中基于主子账本的系统架构 | 2020-05-23 | 575 |
一种基于区块链的移动端电商平台系统 | 2020-05-22 | 418 |
一种基于区块链和智能合约的电子文书签署方法 | 2020-05-24 | 141 |
基于区块链的物流隐私保护方法、系统和可读存储介质 | 2020-05-19 | 723 |
一种基于区块链的消息传输方法 | 2020-05-11 | 952 |
一种融入区块链技术的医疗数据安全存储方法 | 2020-05-15 | 957 |
用于车辆的分布式账本技术通信的方法和系统 | 2020-05-20 | 329 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。