当前位置:首页行情一篇关于摩根大通金融区块链平台的文章:quorum

一篇关于摩根大通金融区块链平台的文章:quorum

了解分布式账本技术在金融领域的应用。

本文翻译和介绍的目的是让读者更广泛地了解分布式账本本身在金融领域的应用,以及它与区块链的关系和区别。无论是从技术层面还是应用层面,读者都可以对分布式账本技术及其子集区块链技术有更深入的了解。

Quorum是摩根大通自2016年以来基于ETH协议构建的开源区块链平台。Quorum设计用于处理网络中的授权事务,解决了隐私和性能问题。目前,无论是内部还是外部的财务公司和供应商都在使用它。

第1部分:法定人数-企业以太坊客户

法定人数是多少?

Quorum是基于ETH的分布式账本协议平台,旨在为金融、供应链、零售、房地产等行业提供交易支持和合同隐私。Quorum包括go ETHereum客户端(又称gETH)的一个极简分支,并利用ETH开发社区已经开发的工作。因此,ETH以外的法定人数的主要特点如下:

-交易和合同隐私

-基于投票的多方共识机制

-网络/对等节点的权限管理

-更好的性能

背景:

有关quorum的设计原理和背景的更多信息,您可以阅读quorum白皮书,查看hyperledger deck,或者在hyperledger项目技术指导委员会会议上观看演示。

第二部分:法定人数的构成

逻辑架构图

仲裁节点

quorum节点被专门设计为gETH的一个轻量级分支,以持续利用不断增长的ETH社区中正在进行的研究和开发。因此,quorum将使用gETH的未来版本进行更新。quorum节点包括对gETH的以下修改:

-共识是达成raft或伊斯坦布尔BFT共识的算法,而不是使用工作证明。

-P2P层已经被修改为只允许与授权节点的连接。

-块生成逻辑已修改为用新的全局公共状态根检查替换全局状态根检查。

-块验证逻辑已被修改,将块头中的“全局状态根”替换为“全局公共状态根”

-帕特丽夏·特里的结构状态分为公共特里结构和私人特里结构两部分。

-块验证逻辑已修改为处理私人事务。

-对事务创建进行了修改,允许在需要时用加密哈希替换事务数据,以保留私有数据。

-天然气价格已取消,但天然气本身仍然存在。

·隐私管理器

Constellation和tessera实现使用通用系统的Haskell和Jaa以安全的方式提交信息。它们可以与使用PGP加密邮件的MTA(邮件传输代理)网络进行比较。它不是特定于区块链的,可能适用于许多其他类的应用程序,这些应用程序希望在彼此的网络中进行单独的密封消息交换。星座模块和tessera模块由两个子模块组成:node(默认执行quorum priate transaction manager)和enclae(enclae)。

事务管理器

Quorum的事务管理器负责事务隐私。它存储并允许访问加密的事务数据,并与其他参与者的事务管理器交换加密的有效负载,但不能访问任何敏感的私钥。它使用enclae进行加密(尽管enclae可以选择由事务管理器本身托管)。事务管理器是平静的/无状态的,可以很容易地进行负载平衡。

飞地

分布式账本协议通常采用加密技术来实现交易真实性、参与者身份验证和历史数据保存(如通过加密的哈希数据链)。为了实现去中心化关注点并通过并行化一些加密操作来提高性能,许多加密任务(包括对称密钥生成和数据加密/解密)被委托给enclae。

Enclae与事务管理器一起工作,以增强隐私性并以隔离的方式管理加密/解密。它持有私钥,本质上是一个与其他组件隔离的“虚拟HSM”

第三部分:设计

·公共/私人状态

仲裁支持双重状态:

-公共状态:网络中所有节点均可访问;

-私有状态:只有具有正确权限的节点才能访问它。

通过使用加密的(私有的)和未加密的有效载荷(公共的)来实现差异。节点可以通过查看签名的V值来确定事务是否是私有的。公开交易的V值为27或28,私人交易的V值为37或38。

如果事务是私有的,节点只有在允许访问和解密负载的情况下才能执行事务,没有事务的节点根本没有私有负载。因此,所有节点共享由公共事务创建的公共状态,并具有唯一的本地私有状态。

此模对私有事务中修改状态的能力施加了限制。由于从公共契约读取数据是(私有)契约的常见用例,虚拟机可以进入只读模式。对于从私有契约到公共契约的每次调用,虚拟机都将更改为只读模式。如果虚拟机处于只读模式,并且代码尝试更改状态,则虚拟机将停止执行并发生异常。

允许以下交易:

1S-gt;A-gt;B

2S-gt;(A)-gt;(B)

3S-gt;(A)-gt;[B-gt;C]

不支持以下事务:

1(S) -gt;A

2(S) -gt;(A)

注意:s=发送方(x)=专用x=公用-gt;方向[]=只读模式

·状态验证

要确定节点是否处于同步状态,将根哈希包含在块中。由于私有事务只能由相关节点处理,因此不可能就私有状态达成全球共识。

要解决此问题,可以使用RPC方法“ETH”来使用Storageroot(address[block number])—gt;Hash。它可以将给定地址的存储根返回到(可选)块号。如果没有给出可选块号,则使用最新的块号。存储根哈希由相关方比较后确定,可以是链上的,也可以是链下的。

后记

当人们谈论分布式账本时,他们总是认为分布式账本和区块链是一回事。其实,这是一个误会。分布式账本技术,简称DLT,是指一种不需要任何中心化实体存储或确认的数据记录方式。分布式账本最突出的特点是它不由任何一个机构或个人维护,而是由网络中的每个节点构建和记录。此外,它还依赖于去中心化核算的原则。但是,如果中央集权主体控制了一个去中心化的网络,从思想上讲,它不符合去中心化组织的特点。区块链是比特币、ETH和其他加密货币的基础技术。它是分布式账本技术的一种形式,在去中心化网络中基于公式算法是不可篡改的。通过对数字签名进行加密,将记录与“账本”连接,形成一条链,这就是区块链与分布式账本技术的区别。

不是每个区块链都是分布式账本,而是每个区块链都是分布式的。尽管两者都涉及到去中心化和节点间的共识。区块链不仅在技术和结构上去中心化,而且在管理、组织和开发方面也去中心化。在分布式账本中,只有技术是去中心化的,经营实体不是。因此,分布式账本技术越来越多地应用于金融和政务领域。

温馨提示:

文章标题:一篇关于摩根大通金融区块链平台的文章:quorum

文章链接:https://www.btchangqing.cn/73296.html

更新时间:2022年10月12日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

一篇关于摩根大通金融区块链平台的文章:quorum
行情

美国联邦政府决定比特币是货币,它与21亿秘密网络洗钱案有关,哪个是牛市中最强的辅助工具?

2020-7-28 1:35:39

行情

合约市场大起大落,火爆货币合约正在重塑数字资产衍生品市场格局

2020-7-28 1:59:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索