区块链管理模块包括什么,区块链模式制度

区块链技术包含的主要模块是什么?

金窝窝网络科技分析认为区块链技术包括四个主要模块,可以提高整个业务网络的效率和降低成本。使区块链信任业务的功能包括:

1.协商一致,因为所有各方都必须同意网络验证交易。

2.不变性,因为在分布式账本上写的任何东西都不能改变。

3.来源,因为有记录,每个资产都在哪里。

4.隐私,因为权限和身份确保了事务的适当可见性。

区块链管理模块包括什么,区块链模式制度

Quorum介绍(一):Quorum整体结构概述

一句话概括,就是企业级以太坊模型。与传统的以太坊模型不同,Quorum既然是企业级应用,那么准入门槛、共识处理以及交易的安全机制上一定与传统的公链模型不同。稍后我们也将从以下几个方面详细介绍Quorum的结构模型和核心功能特色。

Quorum本身支持两种交易状态

两种交易核心不同就是内容是否加密。为了区别两种交易的类型,Quorum在每笔交易的签名中设置了一个特殊的value值,当签名中的value值为27或28时,表示这是一笔公开交易,如果是37或者38则是一笔私密交易。私密交易的内容会被加密,只有具有解密能力的节点才能获得具体的交易内容。

所以最终每个节点会有两套账本:一个是所有人都一样的公有账本,另一个是自己本地存储的私有账本。

所以Quorum的账本状态改变机制 允许以下几种情况的调用

s 表示交易发起者,(X) 表示私密, X表示公开

上述公式可以翻译为:

Quorum 不允许以下两种情况的调用

Quorum具体的状态状态校验(世界状态)可以调用RPC方法 eth_storageRoot(address[, blockNumber]) - hash

Quorum核心分为两大块:Node节点和隐私管理。

Quorum节点本身是一个轻量版的Geth。沿用Geth可以发挥以太坊社区原有的研发优势,因此Quorum会随着Geth未来的版本更新而更新。

Quorum节点基于Geth做了一下改动:

Constellation和Tessera(以下简称CT)是一种用Java和Haskell实现的安全传输信息模型,他们的作用就像是网络中的信息传输代理(MTA, Message Transfer Agent)所有消息的传输都通过会话信息秘钥进行加密

CT其实是一种多方参与网络中实现个人消息加密的常用组件,在许多应用中都很常见,并不是区块链领域专有技术(笔者注,其实区块链本身就是各种技术的大杂烩,我们很难专门找到一门技术,说它就是区块链 )。CT主要包括两个子模块:

交易管理模块主要负责交易的隐私,包括存储私密交易数据、控制私密交易的访问、与其他参与者的交易管理器进行私密交易载荷的交换。Transaction Manager 本身并不涉及任何私钥和私钥的使用,所有数字加密模块的功能都由The Enclave来完成。

Transaction Manager属于静态/Restful模组,能够非常容易的被加载。

分布式账本协议通常都会涉及交易验证、参与者授权、历史信息存储(通过hash链)等。为了在加密这一方面实现平行操作的性能扩展和,所有公私钥生成、数据的加密/解密都由Enclave模块完成。

区块链技术的架构模型包含了哪些?

金窝窝分析区块链技术的架构模型如下几点:

1、数据层

数据层封装了底层数据区块以及相关的数据加密和时间戳等技术;

2、网络层

网络层则包括分布式组网机制、数据传播机制和数据验证机制等;

3、共识层

共识层主要封装网络节点的各类共识算法;

4、激励层

激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;

5、合约层

合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;

6、应用层

应用层则封装了区块链的各种应用场景和案例。

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的区块链知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-03-08 21:33
下一篇 2023-03-08 21:33

相关推荐

发表回复

登录后才能评论