主页 > imtoken钱包下载2.0安卓版 > 以太坊扩容 - Quorum 简介

以太坊扩容 - Quorum 简介

imtoken钱包下载2.0安卓版 2023-12-08 05:09:21

以太坊联盟链

很多人都熟悉以太坊公链。 说到联盟链以太坊超级节点收益,一般都会想到Hyperledger。 这里介绍一下,基于以太坊开发的联盟链——Quorum。

1060以太坊算力收益_2020以太坊挖矿收益_以太坊超级节点收益

看:

不错~~你没看错jpmorgan,摩根大通作为美国最大的金融服务机构之一,在2015年初开始对比特币及其底层技术感兴趣,从招募加密货币专家到加入区块链联盟R3CEV,工作与数字资产控股公司(Digital Asset Holdings)开展区块链试点项目,测试区块链汇款,推出分布式账本原型Juno,推出企业级区块链项目Quorum,摩根大通的区块链探索之路正在从开始走向成功领导者。 从 Babbitt 上的项目介绍。

公链、联盟链、私有链的概念就不啰嗦了,直接介绍基于以太坊的Quorum。

隐私保护

首先,联盟链实现了超级节点之间的区块链生成,那么以太坊公链是去中心化的模型,节点之间是平等的。 Quorum在以太坊的基础上进行了改进,引入了隐私保护功能。 这是联盟链中非常重要的一个环节,考虑到数据的隐私性。 在Quorum中,有private state和private transaction等机制来保护交易数据的隐私。

1060以太坊算力收益_以太坊超级节点收益_2020以太坊挖矿收益

共识机制

其次,联盟链普遍注重交易的效率,尤其是银行系统。 Quorum 提供了两种不同于比特币和以太坊的 POW 共识机制。 他们是:

RAFT一致性

Istanbul BFT(在拜占庭容错环境中使用此共识协议)

法定人数模块

以太坊协议作为Quorum的底层,Quorum层中的各个模块各司其职。

交易管理模块:加密隐私交易,与其他节点通信时提供加密交易数据。

加密模块:加密算法、密钥管理、数据加解密。

2020以太坊挖矿收益_1060以太坊算力收益_以太坊超级节点收益

网络管理模块:控制网络访问,授权节点加入联盟链。

Quorum模块:通过智能合约实现投票共识机制。

法定人数经营理念

Quorum的概念是通过加密交易对当前交易信息进行加密,使无关节点无法获取相关信息。 是一套由单条区块链和智能合约软件组成的联盟链系统。 当然,底层是基于以太坊协议,在智能合约中加入隐私保护字段,同时修改以太坊的共识机制以太坊超级节点收益,使用上述的RAFT或伊斯坦布尔BFT。 同时,区块内的节点在验证时,只验证公开交易和与该节点相关的交易,与该节点无关的交易无需验证。

问题一:

区块链要求每个全节点都有完整的数据,所以交易分为公开交易和私密交易。 是否会有两个本地图书馆(一个公共和一个单独的私人交易)?

Quorum中的所有交易,包括加密的隐私交易,都将以加密数据的形式记录下来,形成链上的共识,在每个全节点上复制存储。

问题二:

以太坊超级节点收益_1060以太坊算力收益_2020以太坊挖矿收益

私人交易是如何产生和执行的?

Quorum中的交易消息在发送之前,交易数据字段的编码会被加密形成一个哈希值,然后与交易相关的节点就可以在交易模块中用上述哈希值得到对应的加密码,然后通过加密模块解密,解密后的代码在EVM中运行,最终结果返回私有交易状态数据库。 那么无关节点只能获取交易中的哈希值。

私人交易

私人交易处理流程:

加工过程的具体内容

交易发起方发起交易 交易发起方将隐私交易的交易关联方和交易数据发送至Quorum接口

节点处理 Quorum 网络中节点的网络管理模块将交易数据发送给交易管理模块(此为私密交易,所以后续处理有私密交易的说明)

交易模块和加密模块相互交互。 交易模块将相关交易方信息和交易数据发送给加密模块。

2020以太坊挖矿收益_1060以太坊算力收益_以太坊超级节点收益

加密模块 加密模块使用PGP 进行加密。

PGP加密过程随机生成一对对称密钥(一般认为对称密钥在执行效率上优于非对称密钥),使用对称密钥加密数据,然后得到双方的RSA公钥transaction,然后进行一次Encrypt,最后计算出加密数据的hash值

加密模块返回消息给交易模块。 加密模块将处理后的加密交易数据形成消息回传给交易模块(包括上述加密数据,加密数据的哈希值,以及双方公钥加密后的对称密钥)交易)

交易模块处理 交易模块存储交易数据信息,并广播给其他交易相关节点的交易模块。同时,交易模块也会将加密数据的哈希值返回给网络管理模块

网管模块将加密数据的哈希值处理为Quorum交易消息字段,指示交易双方,然后发送给授权节点

私密交易验证流程:

验证过程的细节

节点接收到区块 节点接收到新区块,那么区块中的隐私交易需要验证

1060以太坊算力收益_以太坊超级节点收益_2020以太坊挖矿收益

网管模块处理网管模块发送给交易模块的数据请求

交易模块对交易模块进行处理,将交易双方的信息(签名)发送给加密模块

加密模块处理 加密模块验证交易双方的签名,确定交易的发送方信息

交易模块再处理交易模块根据消息中的哈希值找到对应的加密数据,将加密数据和用本节点公钥加密的对称密钥发送给加密模块

加密模块再处理加密模块解密当前节点的私钥得到对称密钥,再用对称密钥解密交易数据,处理后将交易数据传输给网管模块

网管模块对交易数据代码进行再处理,传递给EVM执行

EVM执行后,EVM对上述代码进行处理,并更新对应的私有交易状态库。

法定人数概述。