Deployando Hyperledger Fabric - Amazon S3

2m ago
1 Views
0 Downloads
3.01 MB
58 Pages
Last View : 1m ago
Last Download : n/a
Upload by : Elise Ammons
Transcription

Deployando Hyperledger Fabriccom KubernetesCláudio RamosGlobalcode – Open4education

Cláudio RamosSenior Developer, SAPGraduado em Ciências da Computação - UNISINOSTreinamentos sobre Blockchain as a Service em SAP Cloud PlatformAvaliação de viabilidade de projetos referentes a blockchains permissionadasMembro da Hyperledger Community POAContribuidor no projeto Hyperledger Fabric da Linux Foundation

CB6E0158C1BE45B25E7

Três passos para ir LIVE com HLF & K8S1 Hyperledger FabricProjeto Hyperledger Fabric e como seus componentes interagem2 KubernetesFramework Kubernetes, Helm Charts e building blocks básicos3 Deployando Hyperledger Fabric com KubernetesPasso-a-passo para deploy de uma rede usando Helm charts paraCA, Orderer e Peers4 Próximo passosMelhorias futuras e como contribuir

HFL direcionado a KS8Fabric CAFabric Certificate Authorityregistro & definição de identidadesFabric OrdererServiço Fabric Ordering provémconsenso em redes para desenvolvimento(solo) e produção (Kafka).Fabric PeerFabric Peer gerencia a blockchainatravés da comunicação com oserviço de ordenação (ordering)

Hyperledger FabricGlobalcode – Open4education

Hyperledger FabricFabric é um dos frameworksdo projeto Hyperledger.Permite a construção de redes deblockchain ocs.io/

Hyperledger Fabric precisa de 3 tipos de nodo para serdeployado em produçãoFabric CertificateAuthority para registroe definição deidentidadesFabric OrderingService provendoconsenso para redessolo e KAFKAFabric Peer paragerenciar a blockchainpela comunicação comOrdering Service

Certificate AuthorityFabric CA gerenciaidentidades, uma vez que: Registra identidadesEmite ECertsRenova e revoga ocs.io/en/latest/users-guide.html

Ordering ServiceOrdering Service consiste em umgrupo de nodos Orderer queestabelecem consenso através datroca de mensagens viacluster release-1.2/kafka.html

PeerPeers são os únicos nodos querealmente gravam a blockchain ledger.Podemos anexar CouchDB paramanter e fazer pesquisas sobre oestado geral da o/en/release-1.2/peers/peers.html

KubernetesGlobalcode – Open4education

KubernetesKubernetes é um sistema paraorquestrar o deploy e gerenciamentode conteiners (e. g. Docker)https://kubernetes.io/

Para trabalhar com Kubernetes, precisamosentender 3 conceitos principaisO Kubernetes Cluster gerenciaconjunto de abstrações que tornamfácil orquestrar containersCharts são pacotes junto atemplates de Kubernetes,atuando como facilitadoresHelm (e seu modo server-sideTiller) permitem a instalação deCharts

Kubernetes clusterKubernetes (K8S) nos permiteagrupar, fazer deploy, escalar, realizarauto-ajuste e conectar a containersK8S orquestra iples-of-container-app-design/

ChartsCharts são pacotes de templates quedefinem componentes de KubernetesÉ possível buscar por Charts noKubeapps Hubhttps://hub.kubeapps.com/charts?q hlf

HelmHelm permite o empacotamento,pesquisa e deploy de ChartsSeu componente server-side, Tiller,gerencia o deployment em K8Shttps://www.helm.sh/

Antes de começar, são necessárias 3 coisasSetup do Kubernetes cluster einstalação do Helm/Tiller neleObtenção de um domainname (gratuito / baratinho)para seu clusterDownload do repositório -hlf-webinar

Instale Ingress controller e cert manager

Deployando HLF no K8SComeçando a festa, certo meow!Globalcode – Open4education

HFL direcionado a KS8Fabric CAFabric Certificate Authorityregistro & definição de identidadesFabric OrdererServiço Fabric Ordering provémconsenso em redes para desenvolvimento(solo) e produção (Kafka).Fabric PeerFabric Peer gerencia a blockchainatravés da comunicação com oserviço de ordenação (ordering)

Fabric CAGlobalcode – Open4education

Fabric CAInstalar CA Database Helm ChartInstalar Fabric CA Helm ChartGerar Fabric CA IdentityObter Crypto MaterialSalvar Crypto Material no K8SGerar Genesis e Channel

Instalar CA Database Helm ChartInstalar CA DatabaseHelm Chart

Instalar Cabric CA Helm ChartInstalar CA DatabaseHelm ChartInstalar Fabric CAHelm Chart

Gerar Fabric CA IdentityInstalar CA DatabaseHelm ChartInstalar Fabric CAHelm ChartGerar Fabric CAIdentity

Obter crypto materialInstalar CA DatabaseHelm ChartInstalar Fabric CAHelm ChartGerar Fabric CAIdentityObter Crypto Material

Salvar crypto material no K8SInstalar CA DatabaseHelm ChartInstalar Fabric CAHelm ChartGerar Fabric CAIdentityObter Crypto MaterialSalvar Crypto Materialno K8S

Gerar genesis & channelInstalar CA DatabaseHelm ChartInstalar Fabric CAHelm ChartGerar Fabric CAIdentityObter Crypto MaterialSalvar Crypto Materialno K8SGerar Genesis eChannel

Fabric OrdererGlobalcode – Open4education

Fabric OrdererInstalar Kafka Helm ChartInstalar Fabric Orderer Helm ChartDefinir Fabric Orderer Identity

Instalar Kafka Helm ChartInstalar Kafka HelmChart

Instalar Fabric Orgerer Helm ChartInstalar Kafka HelmChartInstalar FabricOrderer Helm Chart

Definir Orderer IdentityInstalar Kafka HelmChartInstalar FabricOrderer Helm ChartDefinir Fabric OrdererIdentity

Fabric PeerGlobalcode – Open4education

Fabric PeerInstalar CouchDB Helm ChartInstalar Fabric Peer Helm ChartDefinir PeerIdentityCriar ChannelIngressar no Channel

Instalar CouchDB Helm ChartInstalar CouchDBHelm Chart

Instalar Fabric Peer Helm ChartInstalar CouchDBHelm ChartInstalar Fabric PeerHelm Chart

Definir Peer IdentityInstalar CouchDBHelm ChartInstalar Fabric PeerHelm ChartDefinir Peer Identity

Criar ChannelInstalar CouchDBHelm ChartInstalar Fabric PeerHelm ChartDefinir Peer IdentityCriar Channel

Ingressar no ChannelInstalar CouchDBHelm ChartInstalar Fabric PeerHelm ChartDefinir Peer IdentityCriar ChannelIngressar Channel

Próximo PassosGlobalcode – Open4education

2019.Disponibilização de Chart novopara deploy de HyperledgerComposerColaboração na criação dechart para HyperledgerSawtooh

Perguntas?Cláudio Ramosclaudiovtramos@gmail.com

1 Hyperledger Fabric Projeto Hyperledger Fabric e como seus componentes interagem 2 Kubernetes Framework Kubernetes, Helm Charts e building blocks básicos 3 Deployando Hyperledger Fabric com Kubernetes Passo-a-passo para deploy de uma rede usando Helm charts para CA, Orderer e Peers 4 Próximo passos Melhorias futuras e como contribuir

Related Documents:

Hyperledger Fabric Hyperledger Fabric is the most notable blockchain project in the Hyperledger ecosystem. It features a ledger just like other blockchain technologies and also utilizes smart contracts. Hyperledger Fabric also allows all participants to manage their transactions like other blockchain applications. .

platforms include Hyperledger Fabric [2] and Quorum [29]. A. Hyperledger Fabric Fabric is a permissioned blockchain platform developed under the umbrella of the Hyperledger project within the Linux Foundation. Fabric is widely known for its modular and scalable architecture. We briefly describe it, focusing on those

Hyperledger Fabric Components The Hyperledger Fabric facility in iWay Service Manager (iSM) includes access to the Fabric system, posting services, and query services. For more detailed information on these components, see Hyperledger Fabric Component Reference on page 15. Channel Provider Connection to the Hyperledger Fabric system is handled .

Hyperledger Fabric Documentation (v2.2) The open-source documentation for Hyperledger Fabric is a starting point for key concepts and the architecture of the Hyperledger Fabric blockchain network that you build using Managed Blockchain. As you develop your blockchain application, you can reference this document for key tasks and code samples.

Hyperledger Fabric:1.4.1 Raft consensus core. Client 1 Client 2 Double- CPUs of 2.6GHz RAM of 4GB Ubuntu 16.04.5 LTS Hyperledger Fabric:1.4.1 Raft consensus core. In France In Germany 09/03/2021. 22 Evaluation Hyperledger Fabric In France Ordrers Peer1 Organization Client 1 Peer1 Organization Internet Client 2 Ordrers

Hyperledger Fabric - An enterprise blockchain platform ‣Fabric is a distributed ledger framework for consortium blockchains -One of multiple blockchain platforms in the Hyperledger Project (V0.6 in Oct. '16) -First active platform in Hyperledger project and production-ready (V1.0 in Jul. '17) ‣Developed open-source

Hyperledger since 2016. Hyperledger Fabric is the organization's most comprehensive and mature project. It is the platform upon which LedgerDomain remains focused. Currently in production mode, Hyperledger Fabric 1.3 is the stable release as of October 2018. It should be emphasized, though, that Hyperledger Fabric is an empty vessel.

Fabric Hyperledger is a BlockChain framework that fits our need. In this paper, we propose a security architecture based on the Fabric Hyperledger framework. We validate our approach first at a design level by running examples, then by showing some implemented function-alities. Index Terms—IoT, Blockchain, Fabric Hyperledger, NDN.

In this paper we describe Hyperledger Fabric or simply Fabric, an open-source [8] blockchain platform that overcomes these limi-tations. Fabric is one of the projects of Hyperledger [7] under the auspices of the Linux Foundation [11]. Fabric is used in more than 400 prototypes, proofs-of-concept, and in production distributed-

2.4. The Hyperledger Fabric Blockchain Hyperledger Fabric (Fabric for short) is one kind of permissioned blockchain aiming mainly at business applications [12]. It is a flexible open-source system that also allows the involvement of smart contracts, which are named "Chaincodes" in Fabric. Chaincodes can be programmed by using several

What Hyperledger sponsored tool is a new open-source application development framework, which simplifies the creation of Hyperledger Fabric blockchain applications, thus reducing the time and complexity of development. The tool aims at helping users to create blockchain applications based on Hyperledger Fabric without needing

Hyperledger fabric v2 - architecting a scalable blockchain § Hyperledger fabric v2 (late 2016/early 2017) Separation of concerns Consensus fabric Architecture -level approach to scalable and confidential blockchain Goal: Towards hundreds of consenters/peers running many thousands tps

2.2. Hyperledger Fabric Framework. The Hyperledger project was established in 2015, led by the Linux Foundation, and attracted projects including IBM, Intel, and other companies contributed several blockchain platforms like Fabric [28]. Fabric is an open-source enterprise blockchain platform, which provides a highly modular and configurable .

FABRIC REQUIREMENTS Fabric A ATH-145 2 1/4 yd. Fabric B ATH-144 1/2 yd. Fabric C ATH-141 5/8 yd. Fabric D ATH-148 1/2 yd. Fabric E ATH-140 1/2 yd. Fabric F ATH-143 5/8 yd. Backing Fabric ATH-147 3 5/8 yds. (suggested) Binding Fabric ATH-143 (Fabric F) (incl

Hyperledger is used by more than half of top Forbes Blockchain 50 corporates and is the most widely used enterprise blockchain platform. Our Hyperledger developer certification program empowers you with the understanding the concepts of setting up Hyperledger fabric network and developing enterprise multi party applications through chaincode.

Keywords: Blockchain, , Hyperledger, Latency, MySQL, Throughput. 1. Introduction In this work, Hyperledger Fabric [1], a Distributed Ledger Technology (DLT) [2, 3] implementation from the Linux Foundation, is benchmarked. A DLT manages Ledger through peer-to-peer networks using consensus mechanisms and smart contracts. Hyperledger is the

2.3 Hyperledger Fabric 20 2.3.1 Contratos Inteligentes 21 2.3.2 Seguridad 21 2.3.3 Arquitectura del sistema 22 2.3.3.1 Transacciones 22 2.3.3.2 Estructura de Datos 22 2.3.3.3 Tipos de nodos 23 2.3.3.4 Prueba de consenso 24 2.3.4 Hyperledger Explorer 24 2.4 Hyperledger Composer 25 2.4.1 Características de Composer 25 2.4.2 Composer Rest Server 27

Hyperledger fabric by Mainnet and Protocol Layer. Currently, we have ongoing a variety of Dapp (Decentralized Applications) as multiple projects in the METACOIN Network Ecosystem and projects with fresh content are getting ready for launch. BitPet, a crypto game based on Hyperledger fabric developed in early 2018 by

Hyperledger Fabric Elli Androulaki, Christian Cachin, Angelo De Caro, Andreas Kind, Mike Osborne, Simon Schubert, Alessandro Sorniotti, Marko Vukolic and many more IBM Research - Zurich Real-World Cryptography Conference 2017. 2 Hyperledger Fabric §Implementation of a blockchain platform [for the enterprise]

Animal Nutrition is a core text for undergraduates in Animal Science, Veterinary Science, Agriculture, Biology and Biochemistry studying this subject. It also provides a standard reference text for agricultural advisers, animal nutritionists and manufacturers of animal feeds. The latest edition of this classic text continues to provide a clear and comprehensive introduction to the science and .