Blockchain et Consensus Décentralisé: Applications Logistiques et Actifs Immatériels

Page 1 sur 1Lecteur de document UniversityLib

Blockchain et Consensus Décentralisé: Applications Logistiques et Actifs Immatériels

Blockchain technology and its applications · course

Blochchain basé sur din consensus zo pas d'autrite centrate ao tout to mondo doit valide- les transactions afin d'être inseré dans le registre

Ilippes public /prive to Il ef a Securite basé sn la cryptographie awancé

Pruncupe. Registre immuable ao chaque bloc conlent un ensemble

de transacin, chaque bloc content b Has du bloc precedent rinfos 1. Sin e Hall du bloc lui ń (fecture seul on peut pas le mochfies) I Blockchain public. (bitcoin) - - Riseau pari a pair chaqui parhcipant (noud) du réseau ont to m note I - chaque noud possede une copie registrul continant l'& as transachuss I i distribue) son tan les particpants e - chaque nound peut voir tout to registre + possibilité de vón ceux I que parlicfent aux transactions (exp: transachim monetan

  • Si on essaie de modifier le contenu - on ne peut pas I-chaque transacim est in soie à la fin du registre t - pas de modif she contenu du regubre E chaam cuplo monetaire base sm an algo de vahdahu d'une transaction t Blokhoca's prive (Exp: IBM)

Deslerne à des use case si ip y a un neseau d'affare

o dis participants sont identifies las rols sont bien definie)

o n doit identifici les membres du resecin 2 - pas de mi Privilege d'accues au registre

.

t

Scanned with Cams

usina netwak

inefficiencies is business network ause due to

geographical and regulatory boudaries - Multiple Ledgers that are maintained by participant for an - participant requiments for trusted transaction bineficacité

  • A shared replicated, permessioned Ledger with

Cmsensus, provenance, immutability and finality

2 concepts important des assets (les actifs)- 2 lype. tangible / Intengible.

1

  • parm. Tangible dulusalitem

parmi to cas d'ulisalition charie

cha

logistique (Maism volire, liquidite, ternain) . Gander trace de la march andise dans toute la chaine Pogistique

  • Echange du troun / Fabrication de diaments (tanaible

Intenet. Evitar la conterfaçon, fraude, - Shipping containers / food products, sports spare parts and land

tenain 2- Intengible . - brevet, digital goods music, finanacif (bonds and invoices)

Calonenb de propriéte intellectuelle. brevets...)

0 Il n'y a plus l bancie 2 participant

chaque participant a un registra l bg ledger) - l'insertim no se fait qu'à la fin du registre - Echange d'assels

Stefano Cntract - Pa walidalem d'une transaclis ne peut êtne validé qu'apran verifier certaines regles dan le contrat

Market - public I localin de voiture)

  • Private supply chain financing or bounds) to blot d'actifs doo le réseau blockchain for business is a team

sport

Scanned with Cams

1

0

on a une piste d'audit infalciable de cable de vie dun asset est ennegistre dans unlidge

€ de concensia + provenance & immutabilly + finality

Pa promete

ab pashpants

Registre wrique

transactions n'at asaute qu'apris consenso entre

? on est son la provenance I da nissource

on al sache Parkerpant

Chaque transachin pelo pro êtru tronuu Pinka (Inacibiliti) Swiatt , change ou

das & reguita moment f'agine et

de regstren low d'anhu

I prostre modific de chaque auets, as partipants

enduit) a blocs

savent & changement des Propay bit di lamps d'une

partage et

dohnbul 1) Privacy - Cryptographic avancer qui permet de secarixu to transaction

1. Transaction are spaure with appropriate visibility 2 Shured tigend : regstre distribué lsys d'enņegistro dar un nusear paci a pari

distributed system of necondage 3) SMart contract: a des regles meties pannellant de vahden ho transactions

it. Business terms o Accontability ( owponsabilité) i d'administratie va prouver qui va approuver

Transactim are provably la transaction

noeuds enduces ) endorsed by revelant porta panto

-

qui fait Be han entre 2 Regishe physiquement: E do blocos chaines to Hash

bba, chaque bloc contient une de transactins. -de premieu bloc geld Genesis block du blockchain

AP'aloul d'une transaclim, sipya un espace libr can be dornice bbc sinon on ajoute un autre bbc à la fin qui a une transalin - Registr distribué: shared egend. - un seul Registre et t+ copies de ce registre.

e securite pho nobuste / gain du temps l facilitation des auditi | - comfidentialite accrue.

Bichchain

ledger < SHART Contract

des participants ont une paire de cli (public et prive) pon cafels & drentelor lo tron sachins 1 signapon identifier a participant) Hash empreinte numen que unidentifiant

decentralise ditribue, parta

crypton to blocs

Scanned WILIT LAITTO

it fout do permession specifigas shared Ledger = permissioned, participant See only the appropriate transactions, i'm muitable due to an append only data. I structure, partage entre les participants

Smart Contract - verifiable and signed, Bussiness rules (righ melen) Whilten in programming languages qui s'execute à chaque fois on ane

transaction est lance la bnd- obligation Privacy - Appropriate confidentiality, cryptographie est le centre du Processus creu una néseau de confiance, le transactions doivent être authenlifie | determine les identites das es transactions I hash tout

7 TX

Bloc.

abcto

abcd

Runent Hastante

prececlent hash as Merkle Trees

/ /Head

haute

o

TX1] hashe

Txq - - -

hasha -- -

ITX1

son

  • Body

TA?

defnemiesblaa Hosken

genesis bloc = bloco o don't have a

precedent hash proof of work: algo de Ensensus de Bitcoin proof of stake: algo di censensus de l'etheruim Bbckchain - Privé : transfert do actifs tengibl ou intengible plutôt que la transfert de monaic vinluzele Bitcoin, ce n'est pas blockchain, c'est une application Gip de Blockchain

application pon gern his connes de references & s Gestim d'identits numérique for identity owner / For identity issues I for identits verifies t Example. Digital identity Management

E

OcaleU WILT UANS

1. Chapitre a. IBM Bbchchain Stinent contract pennellant le transfert de propriels des actifs

contracts underpin transactions . un regstr. neplique et pontagé entro e porticipant - des ponticipants ont de perimessins - The Pedger is molified only through software driven cm sensus 1. would state: BD non sal (cle volant, on trouve le resultar finap di

transactions, not usually immutable - pon stochon Patat conant do chaque participant on peut le modifica

Hyperfedger = pon les blochain pravés : Bbchchan technologies for a bebe

. business | Framework open Soma pon MEP un Rx basesak

Fabric et Crofase se base so Pes plate o projets IBM Blockchain Hyper Ledger

Loan /Arrolans La MEP de la solutions et s'assure que la sopest /concevon ettester to reseau /Accelere La MEP a

Publicité

Le bien dofurie, w drie e risque / Todelisa) Fabric HyperLedger = Emphasis on ledger, smart contract, consensus, confi dintiality and scallabi lilo

Business Applicola uhritse Server Less / deplinment caracteristiques: Modeling of business networks

. niveau

as un

a outil

Hypertedqen Composer qui offre une Api Rest pon cm sammen hasit e les service de la blochchain - buniness Netwas composé dext nouchs

Hyperledge fabric - composer est utu lize pan integrer do systeme existants, invoking transaclins

to interact with the business network providing ....

  • IBM blockchain plateform - Blockchain as a service fully integnated, entreprise ready blockchain plateform, to fabric provide the blochchain infrastructure which is managed through a set of intuitive

operational tools.de Fabric whu lise dochen pon Piso Palin des contenaus. Le registre est dans un conteneun wuld state dus un contenus

Composun

HyperLedger - Edoally por concevon le resean et facilite, moditie

Amri

Tods

Tools

Blockchai

all Hopitega

unsor

Dev

Lwistoria

Corrance

Fabric

TIBM Cloud

ScauneU WILT Udino

Reduce Risk ,saved lime Entreprise ready, open

Benefits, IBM Blockchain - plateform

  • Composa modelise loo smant contract et business network

et Fabric Po diploie das le reseau - where is an asseset transfert necoaded? within a block to - acknansactions chain of blocks - permissioned particupants transfer assets through cnsensus by using

a shared Ledger and smart Contract - A shared Ledger is composed of an immutable record of transaction

and the current state of assets. it's designed to enable accountability

Privacy and scallability - A smont Contract defines a set of operations and conchlins for ass

transfer IBM Bloch chais plateforms provides the following benefits fa

entreprenes : → Secanity, high availability, high perfarmance → Sumplified developpement, govenemance and operation

Scanned with Cams

Algorithme consensus:

Fault tolerano-based

acucap Byzantine

Units

2 Рю» , of Wc , pose of state a cha 2ookee fe, Pr»ЫРЫ

elapsed lime / solo/no\_ops / prachcal Byzanline fault

proof of weak requires validaturs to solve difficult cryptogrape puzzles Œ works in untrusted networks

o uses much enery and slow to cm fimr Fran 1) proof of stake requies validators to hold currency in escrow

  • ə works in untrusted networks

o Requeis intrinsic currency and nothing at stake proble Hy perledger consensus design principles

  • APP hyper Ledgen projects follow a modular, token neutral approach,

with a focw on interoperability and security - The assumpliön is that business blockchain networks operate in an environment of Parlial trust, that is, there are no anonymous aniriers - consensus must depends on smant contract for transaction validalin - HyperLedger frameworks reach cnsensus by logically separating 2 archivitis

a derinig of Fransaclem

volidaling transackón Endorse: chents endasing peers onder chenitst ordering service (ordenes) validate when a necelving a new blochs: committing peers

S after a trasacion validat on: clients on every commilling peen: Validation system chain Code Uscc} - validates the endorsments against the endursment policy - chechs that Rw sets are stiff valid for current world state reaus elements that are involved in a transactim are: client, peers,

ondores smart contract and endosment policies - valdahm is based on a nead/ write set and endasment signaturs - specialized no des take care of orderung transaction and creating - blochs

  • Transachin are executed by peers only after the transaction proposals - are submitted for endorsment.

ScaleU WILITUDIO

uncode , Events

un proposal Endorsing peers diace

Valid

Unitz Hyper Ledger Fabric Architecture -peen network = Endursen, commilten, Ledger, chaincode , EU - onderying service - chent Applicahem sok - Membership service qui lie Fabric cA et External cA

Transachim lifecycle:

t- Gets the endensment of the transaction proposal that the proposal 2. Submit transachon 3. Ordering Service creates the bloch of transachins and send it to all the

реем 4.Comminting peers (ape peers) validate each tras sadis in the bloch

and commit the block Recap peers = are the network services that maintain the ledger state and run

smart contract Smart Contract=constitue the transachen Pogic whose output is agreed upon by the

peen network cm sensus = the process by which agreement is obtained on the peer network

ondering Service = agrees on the transachin sequence and distributes blochs to pears HyperLedger Composer integrate exisisting systems of recond by wing LoopBach / Rest

co Model file : Assets participantt Transachen

js - Transactin Funchim Script file o acl Access Control: Access control rules

gry Query File. Query Definitum obna Business network archive soit HyperLedger fabric icloud/ locol soit web browser/Noc js mane

Scanned with Camso

-Definiha

Unit 2. Hyper Ledger Composer Events declenché pon une transactim por nokfier les y Blockchain is a shared. replicated ledges that has consensia i finality and provenance

Composa E d'outils de haut revenus permet de mode Pusei et tester le noleau, de créer une api pon pouvon Sistegru a des systèmes using LoopBach/ REST , Open Source and part of linux Fondation

HyperLedger oulith: Is Business Logique y developpen logique Méber

web playground interface graphique pon developper ...

Data modeling →

C Govens Network Service provides - Administraten qui va gouverner le neseau.

channels, membership, peut être une seule personne ou un groupe

d'nganwatim

  • operate

pon valida kes network Service Consumer = des noeuds qui ont des fe

transadims, pour verifier les business rules, une ingansahn pom exploiter ces noeuds. Develops ...

Boles

obligatonie

A nd service providers Developper blockchain bunisess application includes Fransaction, app server and presentalim Pogic, developpen Pogique presentation = users

Host applicaliñ and integralñs Bagio, within uokes Buniness Service Consumer presenter Bogique mélia blockchain transaction composen architecture -

1 chaincode = smart

Script file

  • sur les assets zo Transaction function Tits forment Pa

logique .cho=

de caractoristiques de chaque participant Définition

e pachage Modefile

al dan Business Access control. ach definit les regles de melkery optionner

network archive. Query bite.Gry = deficitm des quary b.

lancar des requites dans to waldstate ou sur

js =

Lis op sur les assets to Tono

bra

les diff registros

SC 2. I ScauneU WILT Udine

  • Fabric modelis la structure

? (Exp: fan les

Publicité

extinui dis canaux de communicatón entre les pontic pants to Hyperledaen loco inache esialen de concept do neseau ? encepit fan

sncupt Vehicle Details I t'asset & abstract

on pust do fin

participarit + Fransaction s des events

e is placeholder + Update onda statis Access control = content un E de regles dans. Ach (Exp: po

commandes d'unchent, restreincre Paccar au chent dosen

seulement) Fabricant peut accéder à toutes les comernandes Card ID = une iconlile pan seconnecter au réseau (pièce d'idedit Events and arenes -CTO

defini das lemodel et declinché par des - dubini darle ? transachins, event au caught by business applications declenché dans.js par une foncsn . .

Queries defini statiquement dans un fichir query on dyname isment por une app couche bb clivalen BuildQuery() et Query() pon invoquer l'application

Fabric uses LevePDB comme DB par c'faut

Script flergs - yo hypepedger-composer create skeleton angulon application that

can interact with the Rest Api D - Playground Histouan enables you to view all frunsactions, Site

Bra - Business network anchive - Connection profil conhennent des paraméhs de connection peut être walisé par Hyperlodger Fabric and HyperLedger composer

de conds qui contient une

pon se connecter A wallet- patefeuille aux diff nescau, chaque conte se refere à un seul participant and single busros network

dentily data + certificat + Pollection profile

Cards

SC 2.2

Jual eU WILIT UNITS

Some Ray conacterishes one uniformilsa els terminar lo que

defc de hashoge collesim and pro-umaga neshironca

Couch DB VS Leve LBP Jsm doc

KeyValue stuu verpts nessital.in - Support for orang indaya

იის (იგიი,,.r - Running in peer Containter - Running in soporato containe

Puery options 3 methods to query data from ledger

ID App chant Fabric chent sok . APIs to connect to the peer

and send querys. - A query follows a steps process transaction proposal and transaction

proposal Response) - provide API query By chain Code () for diveloppes totransmist a quay request to a poen. -input Request: Trogel-sI chwincodeld, Fransien ap fck, angs

kimeout requst rexid -Se como parametre: Use Admin

Query Lecture du world state invoke executim pon change Pathan Plasset en ajoutant une

transaction canent state aet state lire fa propriéte dine asset en utu lisant Pacheco P'Asxt - on peut interagir directement ac b de dan enatitisaatlaueuil an then

query the chain code

i extrviet net neive metadata info

  • retrave specific transaction or bloc - pas de modification an endorsement rules.

Đ Suitable for a production enviroment o Extna abstractin fayes between the app and Blakchain

ē Fabric chent and response handling must be get I set up and managed Every peen is a committer, but not always an endase odery service create blocks.

Scanned with cams

System chaincode is provied by the peen it cannot be changed by a developpa, system chaincodes are specialized chancodes that sun as part of the pean process and opposed to use chancodes that run in spponate Doctor Container - Nods axe atent Pies chaincode - HyperLedger Fabric programming model

7 Cmtract interface: the api Fabric-contract. api provides the smart contract. It's a hing level Api pon be diveloppement dia int face

sinchaincode - npm install -fabric contract. api (pas de separatim entu smart

" "contract and chaincoche) 12 chaincode interface. The fabric shim-api provide the chaincode

inhifau a lower -level-api fam implementing Smeant contrad

npm instaff Pabric shim ( sepére entre chain, de and

l simant contract)

chain code amponments a contract class - Transaction context

  • Transaction handle - Business requirements transaclin Bgic)

vo chaincode Query By defauft, Hyp... fabric uses Level DB store, which is included in the per process. Dans le m dochur countaine on Level DB et system chain code peen

chain code.

i

Ledger

Den nouda l

chaincode

Events

cryptographic hash funcheon

Data input out

to Hash function Hash value or digest

MD5

ocanitièd-wiu Camol

Unit 5

مرد

insensu

befine te noeud combant nesuftal inconect, JK Linna liceux to DEF. lles fausse it wallet vrai dan b after L JKL on a welt

1

L JRL noeud malinaux bill after faltou bech gratih Ly Chisinko piemel de si mette d'arc son penes

IPB des commandant by santant

Si multe d'accsal resultad

.

nn

lot to lo.in

risp camposant de cmfiance

United rsys chancoch gen réseau , paile Systeme : Lusin - - Pogique méha a l'app q sinito initialuse l chaincode/ faire copie

linvoke executir transaction Z Dippoinment 3 manier en uhulwant-Lisok

LAPI chaincode can be instafled on funtanlit and instanseted by using 3 meth

cli separate docher containes such as fabric tool

SOR Directly from the app - ApI thaw hy perledger composion other plate forms ex. Api Blouchain

O planform IBM

lo lo

a

R2 = chaina de runs in a secured docher container tha the endasing peen Process - chain coche initialise and manage the lodge state throw transachumi that are submilled by application -chais code handles business logique that is agreed to by nombres of

głu

network

the network

shim permet ain chain code din voke as transactions shim, start cnfigina la communs calm ente be chaincode et le note d claw Paquel ip est dippye.

Sca. faschia x3.2)

Ocale with varso

chaineace intferface invoke, init Implementahin o elle a d'autis methoch

um I Gelstate...

usere

Fabric / vehich chaincod. go

Invoke - Pluie dew nep sun chaincode / recuperen les donnés su t assets

s changer l'état d'un asset s query Yettatou fil world state

let les autres fc yettatou tip blochchun

charicode program that contains the logic funcions of HyperLedger

Fabric bbc hchain business network. Each participant must be able toneview ... the sowie code of the chaincode and sighit to prevent tamperina diff entre chaircadi and Smart Contract chaque chaincode s'execute das un contenen isoli er content at Smart Contract

smant contract sont emballes dans le chain code

posen chaincode: if a fe business Pogic, moclifiablis.

Sys : régn to reseau le developpen ne peut pas linochfie cycle de vie de use chaincoce: Dcreate a channel for you business network

2 Join peers in the args to my channell - inscrire les noeuds dan le channel )

3 installer les chain code dans les nordes

Publicité

4 Initialiser le chaincode on the Đ intialize and boutstrap the chain code: 1+2+3+4 ® Halify Exercise the smart entract (exeuter) D Modify the Smart contract

-

(Scc)

3. inscrire les in the anson busines

channep

Secten reglemente:

Prive

->

Comitters,

validation of transachin

endasments i Elimvialin

Scuo

Scanned with Cams

o ser Rapplication communicate for Hypen Lodge, Composer

with blockchainNet A 1)

Rest Server Contains of World state = CouchDB 12) Cinsensus muut Salisby = Safety I liveness 13 Consenso depends on smart, to induse transaction AD A Private blochain is permissioned Network :15) proclico vatke: Asset

16) Single place = firialily (caracteubluque) 17) i blinding blocks shared Ledger, privacy, Smart Contract

  • accountability 13) Blachchain Transaction = Exchange Passets between participants 19 Exp of bbchahain app = Bitcoin

single distributed 2D To track ownenship = All transachim are stored in a shared Ledger

Hyperledger Ledger Fabric 24) Control data visibility to memben . 22 finalilý assure par shared Ledger 23 Node Red= outif qui permet create app without writing code

fy off chain data storage - Scallabi lity 25 To interact with fabric = java Sol

26) Language of chaincode - Javascript, nodejs - Fabric se trouve dans le data layer

ODIO

1

Unita

3 types de noeuds

diapo lo

alients / peens / order (sesering service)

à retenir

commit transaclim and maintain the state

ensune Communicalin and transaction

Broadcast

Scanned with Cams

de Pute

porn from the world stateausin els infa sunt blicke

chents -chaque chent uses Fabric sck toi avon desinf sin l block

  • delete. efface Keys du world state et nom du lbbche hani - put: ajout de world state et bbckchain
  • Recorded n'est pas une fonction : ennegistrement - Huftiply organizakin, chacune att noches: tt upp chent - Garantir la cohercance du Ridge : cmsensus - MSB fournir des cantificas electronique

s use credenkop volidalin -) usen authenticatini signalui generation and verification - usor altributie authentificaten altubua

»?

Smart catrach govern interacks with the leggen. IN Hyperlodge Fabric, smart contract are written into

chaincode - chaincoch can be implemented in either Go in Nodo já - Access to chaincode is permissioned - chaque noud a Events & chaincode + Ledger - chaincode is installed on peers to access the wald state

bna = definden des concept. while par chain code

channels = are provale subnets of the blochahain network where clients peers communicate and transact privately chain code is instantiated on specific channel channel provide concurent execution for performance and

scalibility Single channep Network= All peers connect to the same channel All pees have the same chain code and maintain the same ledger Mufti channel Network at ledger, at channel Access an canar permissioned - onon Securité de haut niveau

ScanneU WILT UNITS

Events i used for Integrating with external Sys / interadling with sment contract I getting notification

The Ledger = a distributed Ledger is a type of database

Bloch chain immutable a linked list of bloth Le weefd state ordinary DB, not usually immutable

  • stone, the combined output of afl Transactions shim = permet au siment entract d'interagin ac couchDB

peen: chaincodea schim. Lever DB Waldstate A default embeded Key/value implementahñ that Uses Levo PDB

init et invoke a

fait appel à la fc do transaction er verifie fa hature de transactim: get, put... et fance Pexecution de trans Palin

instaflahin de chaincodi

| 230 no qui installe b chain code dans le noeud peen chaincode install

29 Format of données in world stake. Key value 30) Tojan a channel: who dicide. Nsp 34) Ressources in the Hypaledge Composer: Asset and participant and Transacha 32) Model file : acto = Asset; participant, concept, transaction 33 where are blockchain events emitted & js: transactim Processor

1 Script 30 bna. deploying a blockchain Solution (utulite)

business network archive 35) Composer: loop bach tool. Create Api to integrate bloch chain

  • the and application 36) Store Relevent dataihodyer 37 connection point = node. (pt d'acies au Rx)

A simplest chaincode = minimun on doit trouth init et inuoke 39) channels provide. Privacy Concficentiahla

To Events: Respond to achon completed in Trust: HSP

OcaleU WILIT Uains'

. endosment poklynés

steps proposer une transackm en lançant scrowne on besoin de no signalines ou to chain codo embot rol

Somont contract de ñ posli endorsement era de transaction a client proposes a setowner applicalin ut eronne de qui t'wber Step 2. Execuling

Exealing the

the

transaclan transaction props

proposal Simulation et po dimodif dao to ledger, les participants receive the transactin proposal Slep 3 proposal response Emettre Pa reponse á Papp chent, Boult di ta phase Enduse. Participants respond to the chent that they read the same iput Step 4= Order Transaction= € d'organisalim qui vont gern fexecution a la transaction, The Onder Serveung receive many transactions from diff clients. Thent submits the setowner for endlering with R/W sets and signalis steps- Delivering the transaction - Blochs are delivered on a channel blochs . The orde deliveres to the commiling Peens. 4exp. The set owner transaction is adeo, after a block is dis Fributed

each peen can distribute the bloch To other peen. Stepe= Validaling the transachem (validate)

ajout die bloch à la chaine. Commiting peeo validate Transactions stepa = Notificalin the transadan

participants emit events about . Plajout du bloc crie un event . D Register and innole user to Fabric cachent (donne les antificats) 2 Authenticate and auterised -- IBM Secanity chiectory Server

  • Microsoft Achüc directory 3 Hosting App and integralim Logic : business Service
  • Blockchain

conside racion Đ Create Asset and participant cmposen a playground, use Applicati 5 within fabric = endaser/ ordering serving I commiten/ MISA

o / Nembershi Ô Endasment phase = Simulation transachin / Proposing trantlar

Ð Separate onder / Validaling / En din siment 8 Container of Fabric & peeno orgs. example ..com 5) Enduisement phase = (hent / Endorsing peers.

Scauneu wilIT Uainis

appartavil

Transaction lifecyck

consensus. Tow tes participants valide Patransacim, un mécanine - public - y'o pas une auth cité central, Tous les naedo -

  • privé

Participent certains participants only parlic fate dans la validation d'une transaction

Algorit home.d consensus

  • Ethereum 1) Proof of work Ea Bitcoin et d'autras write do monaie: basé son

le mining process

Mineur = cafauf deu et le premier qui a pu cafenfin, ifuatici te bloc ) minage I bc di ch Pcul dific di hashage)

If necessite bep di puissage de calcul - Processus de validation d'une transaction

  • Nxt 2 proof of stake a mechanism where blocks are validate aconding

to the stake of the participants (de participant qui a le plus de moncie est responsable de valider les tran Sadins) - If y a un investissement. awon ty manaie pon dicasher Pa validation de transachon, necessite la puissana di cryptormonaie. to richesse, l'ancienneté, le choix est aleatoine entre les diff partia pants

qui ont bcp do imonaie 3 prool- of authority: only a group of pre-selected authorities

Thalidators secures the blochchain and prochice new blooks

fabric : Endose onder - Validate consensus implementation fequivalent de l'étape de minage @Endorse. Simuler la transachin pon voin les signalurs collicto

soit valide, soit rejeté Endose compone les calculs de signalius et sm colant

-confirmes ou non. l'app client est nolifie que la transaction dest valide dne anda

transachins, create blochs et diffuser les blochy a tous l bloch © Valideale. MAS la chaine et l world state et eliminei Polnansalan

enones

Scanned with Cams