fabric区块链是什么优势有哪些

尚力财经 183 0

由于用户隐私、可扩展性、智能合约不变性、存储和缺乏治理等问题,企业无法使用公共区块链,企业对区块链网络有特定要求。

例如,企业需要一个区块链,它可以控制谁加入网络,并可以使用其组织身份管理系统来验证新用户的身份。企业需要可伸缩性和快速的事务执行,并且必须能够为其敏感信息设置访问控制规则,并且网络具有高灵活性,故障排除应尽可能自动化。

而企业对区块链网络的这些要求,以及区块链的发展,使得Hyperledger Fabric应运而生。

Hyperledger Fabric是一个平台,企业可以使用它来构建自己的企业区块链,以解决这些问题并满足其业务需求。这是一个构建企业区块链的平台,也是Hyperledger Alliance开发的最重要的项目之一。

Linux基金会领导这个基金会,成立于2016年,成员包括多家知名公司。其中一些是IBM、英特尔、思科、SAP、戴姆勒和美国运通。

Hyperledger联盟的目标如下:

用代码库打造开源的企业级区块链框架;

促进开放的、社区驱动的基础设施,并采用技术和业务治理模式进行监管;

组织技术社区进行实验和用例;

让社区了解区块链企业的知识;

促进企业区块链生态系统。

Hyperledger Fabric,也称为“Fabric”,是一个实现许可区块链的开源框架。Digital Asset和IBM是构建Fabric初始版本的两家公司。

使用Fabric构建企业区块链,可以享受以下功能:

即插即用功能,可以集成共识算法、会员服务等组件;

由容器技术托管的名为“链码”的智能合约;保密交易的

渠道技术;

将交易转移到“点对点”订阅服务,即负责在分类帐中提交交易的一组节点;交易核实的

确认政策;

数据库服务,比如CouchDB。

构建企业区块链可能具有挑战性。由于这项技术仍然相对较新,开发人员需要花费大量时间来构建所需的组件。现成的插件等可用的方式并不多。

开发人员在协议级别的自动化方面投入了大量精力。因为没有管理员,所以不容易。

Fabric提供了一个模块化的架构,开发者可以在其中创建插件组件,这对开发者来说很有帮助。得益于这一特性,他们可以轻松地包含自定义身份管理等组件。

包含自定义身份管理系统的需求是一个特别常见的要求。许多公司希望构建一个许可的区块链,但是他们希望重用他们现有的身份管理系统。模块化架构允许这一点。

如果您正在为您的业务构建区块链,您可能正在构建需要许可的区块链。在严格监管要求下运营的银行等企业不能让未知用户查看交易数据。此外,信息是这些企业的资产,因此未经授权的查看将对未来的财务利润构成风险。

Fabric是一个需要事先许可的框架。所有参与者都有已知的身份,并根据组织的身份管理系统进行验证。没有匿名或假名用户。

使用Fabric的组织通常使用“成员服务提供商”(MSP)。这用于颁发和验证证书,以及用户身份验证。就结构而言,MSP也称为认证机构(CA)。该平台提供了生成MSP证书的工具,如“cryptogen”。

Fabric中没有POW算法和加密挖掘,提供了高可扩展性和快速交易。交易验证反映了普通企业中交易工作流的工作模式,其工作模式如下:

交易处理分为三个独立的阶段:

分布式逻辑处理和涉及链码的协议;

交易排序;

事务验证和提交。

这确保了不同类型的节点之间只有很少的信任和验证级别,从而降低了成本。其交易生命周期如下:

请求者向背书人提交交易提议;

背书政策规定了此交易所需的背书数量和组合;

背书者执行链式代码,通过“读/写集”向对等体模拟提议;

背书人发回已签名的对提案的回复,也称“背书”;

客户使用数字签名向订户提交交易;

排序器创建交易块并发送给对等体;

对等体检查它是否符合背书策略,以及是否存在冲突的事务。

两次检查成功后,对等方将提交分类帐中的块。只有签名读/写集跨越网络,从而优化可扩展性和性能。实际上,只有进行交易的背书者和同行可以看到这些交易,因此数据的保密性可以得到最好的维护。

以金融服务业为例。其中一些投资工具可能需要10年或更长时间才能产生理想的回报。这意味着关于这类工具的数据必须保密十年或更长时间。

银行和金融机构不相信区块链使用的数据加密技术或任何其他技术能够长期保护其敏感数据。他们意识到黑客在不断升级他们的功能。比如,从现在开始的十年内,量子计算(一种有望将计算能力提高很多倍的技术)理论上就能打破目前的数据加密技术。

金融服务公司热衷于物理隔离敏感数据以保护它们。Fabric中的“通道”提供了数据分区功能,可以在物理上隔离敏感数据。

分布式账本每次更新时,也会向账本提交一组资产键值对。Fabric的文件系统包含LevelDB,非常适合查询功能。

LevelDB有一个键值数据库,支持键查询。还可以有组合键查询和键范围查询。您还可以选择添加CouchDB,它有一个文档数据库,其中的内容存储为JSON。这使得数据库非常容易查询。

使用JSON时不需要为了方便查询而频繁更换应用。尚力财经小编2022CouchDB还支持数据丰富的查询。

Fabric具有“硬件安全模型”(HSM),可以帮助保护和管理用于身份验证的数字密钥。对于身份管理等用例,HSM加强了对密钥和敏感数据的保护。

许多成员参与了Hyperledger财团,包括甲骨文、德勤、华为、摩根大通、ABN-AMRO、ANZ和安泰。因此,这是最丰富的开发社区之一。

在如此众多的组织中,每个组织都在区块链技术及其主要“业务线”(LOB)方面拥有丰富的专业知识。期待社会各界的共同努力,为面料未来的发展路线图带来丰厚的回报。

Fabric的两个明显缺点与相当新的框架上述文章内容就是,即缺乏经过验证的用例,以及没有足够数量的熟练程序员无法使用它。

考虑到Fabrics 尚力财经小编2022 1.0是2017年7月才发布的,预计会有上述缺点。项目团队意识到迎接这些挑战需要时间。

在加密社区中,有些人认为Fabric有一个根本性的缺点。然而,这是有争议的。这些密码社区成员坚持完全去中心化和完全开放的区块链,其他东西不符合他们的标准。

批评者认为,织物是允许的,因此它不是一个公共的区块链,它不允许完全透明。Fabric的支持者说,它只会用在需要信任参与者的企业对企业(B2B)和企业对消费者(B2C)的环境中。这消除了使用未经许可的区块链的可能性。

批评者说,Fabric中的共识算法不如工作负载证明机制安全。然而,Fabric的支持者认为,在所有参与者都经过内部身份管理系统验证的网络中,不需要像工作量证明机制这样昂贵的算法。

fabric区块链是什么优势有哪些-第1张图片-尚力财经

批评者认为,如果没有加密通行证,节点将无法像矿工在比特币网络中那样保持网络安全。支持者指出,网络中不会出现匿名交易,因此工作量证明机制和昂贵的挖掘过程是不必要的。

批评者认为,没有工作量证明机制,就不会有真正的不变性。支持者一致认为,既然Fabric不采用POW,就不可能完全不变。

但他们也指出,在一个由已知参与者组成的网络中,所有参与者都受到企业组织的治理和行为准则的约束,因此需要一个“防篡改”系统,而不是“防篡改”系统。

如果有人篡改了数据,加密后的哈希会不一样。在Fabric中,如果hash被篡改,就会使组织启动必要的纠正过程。

标签:

抱歉,评论功能暂时关闭!

微信号已复制,请打开微信添加咨询详情!