元宇宙非小号金色财经交流群社区官网

Fabric区块链Python开发指南

浏览:86|时间:2023-06-18 21:18:20
Hyperledger Fabric是目前最受欢迎的联盟区块链平台。Fabric区块链Python开发详解课程将涵盖Fabric区块链的核心概念、Fabric网络搭建、Node链码开发、Python应用开发等内容,并且提供了相关知识点的预定代码。这个课程适合Python工程师快速掌握Fabric区块链应用开发技能。课程网址为:Fabric区块链Python开发详解。

1、Fabric区块链Python开发课程概述 Hyperledger是一个开源项目,由Linux基金会主导推动,其目标是推动区块链在各个行业的应用。 创始成员包括金融、银行、物联网、供应链、制造和科技等多个领域。目前Hyperledger已经托管了许多面向企业的区块链框架和工具,其中最成功的就是Fabric(Hyperledger Fabric)。

Fabric区块链平台最早由IBM和Digital Asset公司共同贡献,现在已经应用在沃尔玛的食物溯源链(Foodtrust)和马士基的物流跟踪链(TradeLens)中。因此,Fabric代表了当前企业级区块链应用的最高水平,它是一种联盟链平台,适合用于构建跨越多个企业边界的分布式应用。

由于Fabric的应用场景是相对可信的企业联盟环境,其设计思路与比特币、以太坊等公链平台有着明显的差异。Fabric借鉴了区块链的数据结构,但引入了相当多的身份验证、权限控制机制以及数据隐私保护机制,以满足企业级应用的要求。同时,由于企业联盟环境比完全开放的公链更可控,所以Fabric并没有强调其共识体系对拜占庭容错的实现,允许使用非拜占庭容错算法建立共识,从而可以达到相当实用的交易吞吐量。

2、Fabric的定位与特点 Fabric的出现受到比特币的启发,它采用了不可篡改的区块链结构来保存数据,利用非对称加密技术来进行身份识别与认证,支持智能合约等等。然而,Fabric的目标是成为企业级的分布式账本技术(DLT-DistributedLedgerTechnology)平台,主要目的是提供一种不可篡改的分布式记账平台,用于跨越多个企业边界的活动。

在食物溯源应用中,为了让消费者了解所购买的食物是否安全,必须将从农场到加工商、分销商、零售商乃至监管机构的各个环节的检验与放行信息记录到区块链上,以保证溯源信息的透明和可信。 因此,Fabric适合在多个企业间实现分布式记账,这种定位使得Fabric与以太坊等公链平台有着明显的不同之处:

- 分布式账本vs.区块链 - 去中心化vs.分布式 - 拜占庭容错vs.崩溃容错 - 数据隐私保护

Fabric淡化了去中心化的概念,而用分布式来代替,这种思路在系统设计和实现上产生了巨大影响。在Fabric中,采用中心化的证书颁发机制,只有持有有效证书的节点和用户才能访问区块链上的账本数据。因此,Fabric是一种许可制的区块链平台,这与以太坊等不需要许可的公链形成鲜明的对比。

Fabric还加强了数据隐私保护的能力。它支持在同一套企业网络上建立多个不同的通道,每一个通道都有自己的区块链和访问控制,彼此互不影响,这有利于复用基础设施。例如,销售部门可以建立一个通道来分享市场数据,而研发部门可以建立另一个通道来分享技术数据。 Fabric并不是唯一的联盟链解决方案,但目前可以说是最复杂的企业联盟链实现。这种复杂性源于设计者对应用场景的假设和推演,以及对Fabric广泛适用性的考量,这也是我们在学习过程中需要换位思考的一点。

3、Fabric区块链Python开发课程内容概述 本课程适合Python开发人员快速掌握超级账本Fabric区块链的设计思路、核心概念、网络搭建、链码及应用开发等知识点。课程主要内容如下:

- 第一章、课程概述,介绍Fabric项目来源、定位特点、适用场景以及与公链平台的重要区别。 - 第二章、初识Fabric,从零开始学习并掌握Fabric中的核心概念、设计思路、实用工具和开发模型。 - 第三章、身份与权限管理机制,深入学习Fabric中的身份验证机制和权限管理机制,掌握相关核心概念的创建、部署和使用方法。 - 第四章、通道配置与更新,深入学习Fabric的通道配置初始化和更新流程、相关数据结构以及配置工具的操作方法。 - 第五章、链码开发进阶,学习理解链码运行机制,掌握状态历史跟踪、富查询、ContractAPI等链码开发进阶知识。 - 第六章、Python应用开发进阶,学习掌握通道事件监听、连接配置文件、通道及链码的Python程序化运维等应用开发进阶知识。

课程链接:http://xc.hubwiz.com/course/5ea5c6828b4f12bc70e8c028?affid=blog7878

fabric python yt 区块 区块链

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( zztaobao@vip.qq.com )