The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by IDEFI-CréaTIC, 2019-04-23 07:22:00

GlossaireFR

GlossaireFR

Gouvernance

La gouvernance correspond aux méthodes de décision et de
mise en œuvre des choix organisationnels. Par principe dans
les blockchains, la prise de décision est, comme l’architecture
du réseau, décentralisée. L’administration de la blockchain
est répartie entre les nœuds du réseau et les règles de prise
de décisions bien que différentes d’une blockchain à l’autre
reposent sur des mesures d’incitation au maintien de l’intégrité
des données et à l’amélioration des composantes techniques et
des méthodes de cryptage. L’algorithme de consensus est une
composante essentielle de la gouvernance d’une blockchain.

Voir : Algorithme de consensus, Décentralisation, Noeud 29

Node

A blockchain is deployed on a set of computers. Each computer
is a node of the network.

A distinction is usually made between “full nodes” which
contain a complete copy of the blockchain and the “light nodes”
which host a minimal version of the blockchain allowing them
to participate in the exchanges on the network.

See: Consensus algorithm, Distributed ledger 36

Horodatage

(Time-stamping)

La blockchain permet d’horodater les données qui y sont
inscrites. La présence d’un horodatage pour une transaction
permet de certifier l’antériorité d’une information sur une autre
et donc d’ordonner des transactions dans un environnement
décentralisé.

Voir : Transaction 30

Mining

Mining refers to the use of computing power to solve a
cryptographic problem, simple in principle but requiring a
significant computing power.

A minor is an individual or a company that connects to the
network one or more machines equipped to perform mining.
The first miner who solves this cryptographic problem is
rewarded with tokens to set the latest block.

The term mining is used for blockchain functionning under
proof of work, for example Bitcoin.

See: Bitcoin, Blockchain 35

Hyperledger

Hyperledger est une plateforme open source de développement
de blockchains. Ce projet a été initié en décembre 2015 par
la fondation Linux. Elle propose plusieurs environnements de
développement. Le plus connu, dont IBM est contributeur, est
Hyperledger Fabric qui permet la mise en place de blockchains
privées à destination des entreprises.

Voir : Blockchain privée 31

Key

A key is a term used in cryptography. It is a string that allows
to sign, encrypt or decrypt a message. In cryptography, a
distinction is classically made between private keys that must
be kept secret, and public keys that can be distributed to
everybody. Technically, the public key derives from the private
key by an irreversible calculation. For example, a user’s private
key allows him to transfer an asset that belongs to him.

Until now, when bitcoins were stolen from their owners, this
was due to a private key theft and not a failure of the Bitcoin
blockchain.

See: Asymmetric cryptography, Bitcoin, Cryptography 34

Immutabilité

L’immutabilité de l’information stockée sur une blockchain est
un des principaux atouts de la blockchain : l’information une fois
stockée ne peut plus être modifiée. L’immutabilité est garantie
d’abord par le caractère distribuée de la blockchain : modifier
le registre demanderait de modifier le registre de l’ensemble
des noeuds. Ensuite, pour les blockchains, la structure de blocs
renforce encore l’immutabilité en invalidant la blockchain dans
son ensemble dès qu’une simple transaction est modifiée.

En revanche, si l’immutabilité de l’information est garantie pour
la blockchain, sa véracité doit elle être vérifiée avec soin grâce
à la présence d’oracles.

Voir : Blockchain, Oracle 32

Blockchain chronology

Chronologie blockchain

Interoperability

Interblockchain interoperability refers to the ability to
operate together two or more blockchains. Interoperability
is an important issue of standardization and some blockchain
projects focus on the possibility of creating interoperability.
Cross-chain and atomic swap terms are also used to designate
this interoperability in this field.

See: Blockchain 32

Initial Coin
Offering (ICO)

Une Initial Coin Offering (ICO) désigne l’émission de crypto-actifs
pour une acquisition par le grand public ou des investisseurs
agréés en contrepartie de devises, ou plus généralement
d’autres crypto-monnaies. Les contrats intelligents permettent
d’automatiser la réalisation des ICO en procédant à cette
opération sur une blockchain préexistante.

Le niveau d’encadrement réglementaire des Initial Coin Offering
dépend en grande partie des caractéristiques des tokens émis et
de leur qualification ou non en produits financiers (securities).
Les ICO portant sur des securities sont souvent qualifiées de
Security Token Offering (STO).

Voir : Contrat intelligent, Crypto-actif 34

Internet of value

The expression “Internet of value” is often used by opposition
to an Internet of information (the Internet). The Internet
of information makes it possible to transmit information by
copying it: the person sending the information is keeping a
copy. Blockchain allows the emergence of a new Internet : the
Internet of value, in the sense that a digital asset transmitted to
a recipient is no longer in the possession of the sender thanks
to the resolution of the double spend problem. The Internet
of value, enabled by the blockchain, innovates by giving the
possibility to trace the possession of a digital asset or even
under certain conditions, a physical asset.

See: Blockchain, Double spending problem 31

Internet de la valeur

Expression souvent employée pour désigner l’apport de
la blockchain par rapport à un Internet de l’information
(l’Internet). L’internet de l’information permet de transmettre
de l’information, en la copiant : celui qui envoie l’information
en garde une copie. En revanche la blockchain permet
l’émergence d’un internet de la valeur, au sens où un actif
numérique transmis à un destinataire n’est plus en possession
de l’expéditeur grâce à la résolution du problème de la double
dépense. L’internet de la valeur, permis par la blockchain,
innove en donnant la possibilité de tracer la possession d’un
actif numérique ou même sous certaines conditions physique.

Voir : Blockchain, Problème de la double dépense 35

Initial Coin
Offering (ICO)

Initial Coin Offering (ICO) refers to crypto-assets issuance to
the general public or authorized investors in exchange of other
cryptocurrencies. Smart contracts make it possible to automate
the realization of ICOs by carrying out this operation on a pre-
existing blockchain.

The regulatory framework for Initial Coin Offering largely
depends on the characteristics of the tokens issued and their
qualification as securities. ICOs dealing with securities are often
referred to as Security Token Offering (STO).

See: Crypto-asset, Smart contract 30

Interopérabilité

L’interopérabilité inter-blockchain désigne la possibilité de
faire fonctionner ensemble deux ou plusieurs blockchains.
L’interopérabilité est un enjeu important de la normalisation et
certains projets blockchain sont axés sur la possibilité de créer
de l’interopérabilité, les termes cross-chain et atomic swap sont
également employés pour désigner cette interopérabilité.

Voir : Blockchain 36

Immutability

The immutability of the information stored on a blockchain is
one of the main advantages of the blockchain: the information
once stored can no longer be modified. The immutability is
guaranteed, first by the distributed aspect of the blockchain: to
modify the ledger, it would be necessary to modify the ledger
on every nodes. Then, for blockchains, the structure in “chain
of blocks” further enhances immutability by invalidating the
blockchain as soon as a simple transaction is changed.

Even if the immutability of the information is guaranteed with a
blockchain, its truthfulness must be verified with oracles.

See: Blockchain 29

Jeton

(Token)

Un jeton ou token désigne un crypto-actif qui s’échange de
pair-à-pair au sein d’une blockchain préexistante à laquelle
le contrat du token est adossé. Un jeton n’est pas la monnaie
virtuelle native de la blockchain de laquelle il est issu. Par
exemple, ether est l’unité de valeur native d’Ethereum et de
nombreux projets ont créé des jetons sur Ethereum grâce à des
contrats intelligents.

Il existe plusieurs catégories de jetons, la principale distinction
étant généralement faite entre les jetons d’usage (utility tokens)
et les jetons à droit de vote (security tokens).

Voir : Crypto-actif, Ethereum 37

Hyperledger

Hyperledger is an open source platform for blockchain
development. This project was initiated in December 2015
by the Linux Foundation. It offers several development
frameworks. The best known, to which IBM contributed, is
Hyperledger Fabric which allows the establishment of private
blockchains for companies.

See: Private blockchain 28

Jeton non-fongible

Un jeton non-fongible se définit par son caractère non-
interchangeable, son caractère unique. A la différence des
crypto-monnaies qui par nature sont fongibles, des tokens non-
fongibles sont uniques et spécifiquement identifiables.
Les tokens non-fongibles ont été popularisés par la dApp Crypto
Kitties avec des tokens correspondant à des figurines virtuelles
uniques de chats.

Voir : Crypto-actif, Decentralized Application, Jeton 38

Hash

The hash of a file is a fingerprint of the file. Technically, it is a
fixed-length string of characters computed from the file by the
action of a function called “hash function”. Firstly, it is impossible
(at least practically) to recover the file from its hash. Secondly,
two different files have two different hashes. As a result, hashes
are an excellent way to certify the authenticity of a file.

Most of the time, both for memory space and confidentiality,
only the hashes of the data are stored on the blockchain and
not the data themselves.

See: Bitcoin, Blockchain 27

Minage

Utilisation de la puissance de calcul informatique afin de
résoudre un problème cryptographique simple dans son
principe mais demandant une puissance de calcul importante.
Un mineur est un particulier ou une société qui connecte sur
le réseau une ou plusieurs machines équipées pour effectuer
du minage. Un mineur est rémunéré en jetons lorsqu’il est le
premier à trouver la solution du problème cryptographique
posé par le minage.

On parle de minage pour une blockchain fonctionnant en
preuve de travail. Bitcoin en est l’exemple le plus connu.

Voir : Bitcoin, Preuve de travail 39

Governance

Governance refers to the method of decision making and
implementation of organizational choices. As a rule in
blockchains, decision-making is, like the architecture of the
network, decentralized. The blockchain’s administration is
distributed among the nodes of the network and the decision-
making rules, although different from one blockchain to
another, rely on incentives to maintain the integrity of the
data and to improve the technical components and encryption
methods. The consensus algorithm is an essential component
of the governance of a blockchain.

See: Consensus algorithm, Decentralization, Node 26

Mise à l’échelle

(Scalability)

La scalability ou mise à l’échelle, dans le domaine de la
blockchain, désigne la possibilité de faire fonctionner un
réseau avec une masse critique d’utilisateurs. La difficulté de
la mise à l’échelle dans la blockchain tient en grande partie à
l’énergie et la puissance de calcul nécessaires pour valider
de manière sécurisée un grand nombre de transactions et de
faire fonctionner rapidement un système de consensus fiable,
comme celui de preuve de travail.

Voir : Algorithme de consensus, Preuve de travail 40

Fork

A fork refers to the modification made by consensus of the rules
governing the blockchain which, when the modifications are
important and not retro-compatible, give rise to a hard fork,
that is a the separation of the blockchain in two, as well as the
creation of a new crypto-asset.

The main purpose of a fork is to fix bugs, to limit retroactively
the effects of piracy, improve the blockchain or modify the rules
of operation.

See: Consensus algorithm, Crypto-asset 25

Noeud

Une blockchain est déployée sur un ensemble d’ordinateurs.
Chaque ordinateur constitue un noeud du réseau.
On distingue habituellement les « noeuds complets » qui
contiennent une copie complète de la blockchain et les « noeuds
légers » qui hébergent une version minimale de la blockchain
leur permettant de participer aux échanges sur le réseau.

Voir : Algorithme de consensus, Registre distribué 41

Ethereum

Ethereum is a programmable blockchain described in
December 2013 by its creator Vitalik Buterin. This is the first
fully programmable blockchain (in the Turing sense). It allowed
the emergence of decentralized applications called dApps. The
nodes of the network then form a “global computer” called the
Ethereum Virtual Machine (EVM).

The consensus algorithm currently in use is proof of work, even
though the project of switching to proof of stake, despite its
many postponements, is still relevant.

See: Consensus Algorithm, dApp, Mining, Smart contract 24

Open source

Le terme open source désigne à l’origine un code source partagé
avec le public du fait de la volonté de son ou ses auteurs. L’open
source correspond à une renonciation définitive aux droits de
propriété intellectuelle susceptibles d’être revendiqués sur une
œuvre de l’esprit. De nombreux codes sources mêlent open
source et code propriétaire.

Si des pans entiers de code source sont open source dans la
technologie blockchain, notamment les fondamentaux de la
technologie de la blockchain Bitcoin, certains codes source,
particulièrement dans les blockchains privées sont propriétaires
et de nombreux brevets ont été déposés.

Voir : Décentralisation 42

Double spending problem

A file can be duplicated when it is transmitted. On the other
hand, when the transferred quantity is a digital asset, it is
important to ensure that the person who transmits the asset
does not keep a copy. This is called the double spending
problem. This problem was solved for the first time by the
Bitcoin blockchain.

This problem must be absolutely solved for any blockchain in
order to allow the correct transfer of value from one node to
another.

See: 51% attack, Bitcoin, Internet of value 23

Oracle

Un oracle est une source d’information à laquelle il est possible
de faire confiance. Un oracle est crucial car, même si ce qui est
écrit dans la blockchain l’est à jamais, la qualité de l’information
qui y est inscrite n’est pas garantie. Seul un oracle assure que
l’information inscrite dans la blockchain est exacte permettant
à un « registre incorruptible » de devenir « une source
d’informations fiable ».

Le terme oracle désigne les dispositifs permettant d’intégrer
dans la blockchain des données extérieures certifiées. Les
oracles fonctionnent souvent avec des objets connectés dotés
de capteurs.

Voir : Contrat intelligent 43

Distributed ledger

A distributed ledger is a register containing a set of transactions.
This ledger instead of being stored in a single place, the central
server, is duplicated on a set of machines. The fact that the
ledger is copied identically multiple times makes it expensive
to modify: it requires to be changed on every nodes of the
network.

See: Node, Transaction 22

Portefeuille

(Wallet)

Un portefeuille blockchain est un système permettant de gérer
des clés liées à une blockchain, d’y envoyer et d’y recevoir des
crypto-actifs. Certains portefeuilles blockchain fonctionnent
également comme un moyen d’accès à un écosystème
blockchain et représentent une interface compatible avec une
blockchain.

Les portefeuilles blockchains prennent des formes variées :
papier avec un QR code, extension de navigateur ou encore
matériel hardware.

Voir : Crypto-actif 44

Disintermediation

Disintermediation refers to the fact of proposing devices that
make it possible to avoid the use of existing intermediaries and
thus reduce transaction costs. However, disintermediation does
not necessarily mean no mediation, because mediation can be
automated.

The blockchain allows disintermediation processes to be initiated
through the creation of peer-to-peer ecosystems operating on
autonomous, decentralized and open source platforms.

See: Open source, Peer-to-peer network 21

Preuve à divulgation
nulle de connaissance

La preuve à divulgation nulle de connaissance consiste pour
un noeud du réseau blockchain à prouver qu’il détient une
information sans divulguer cette information. Par exemple,
donner la preuve qu’une personne est majeure sans donner son
âge est une preuve à divulgation nulle. La preuve à divulgation
nulle est très utilisée car l’information selon laquelle un noeud
possède l’information est souvent suffisante, sans qu’il y ait
besoin de connaître cette information.

Voir : Algorithme de consensus, Noeud 45

Digital signature

The digital signature of a document guarantees both the content
of the document and the authenticity of the author. To achieve
this, the author takes a digital fingerprint of the document (its
hash) and encrypts it with his private key. Thus, it is sufficient
to receive the document to decrypt with the public key of the
sender the digital fingerprint (guarantees the sender) and
compare it to the print of the document whose authenticity is
to be verified (guarantees the content of the document) .

The digital signature is used systematically on a blockchain to
pass a transaction for example.

See: Asymmetric cryptography, Hash 20

Preuve d’autorité

(Proof of authority)

La preuve d’autorité est un algorithme de consensus utilisé
le plus souvent pour des blockchains privées. Elle permet de
désigner des noeuds du réseau comme validateurs, ces noeuds
ayant pour rôle de déterminer l’état du registre pour l’ensemble
du réseau.

La preuve d’autorité est principalement utilisée comme une
alternative à la preuve de travail ou à la preuve d’enjeu. Elle
permet d’augmenter significativement la vitesse de validation
des transactions, au détriment cependant de la décentralisation
de la blockchain.

Voir : Algorithme de consensus, Blockchain privée, Preuve d’enjeu 46

Decentralized Autonomous
Organisation (DAO)

The term DAO designates an autonomous and decentralized
organization system using rules of operation and participation
that are provided by a smartcontract registered in a blockchain.
It should be noted that the Ethereum project, currently
designates by DAO a Democratic Autonomous Organizations.

The term DAO was also used by the project “The DAO” which
had the ambition to allow Ethereum holders to vote for
blockchain projects funding but “The DAO” has been hacked.

See: Ethereum, Smart contract 19

Preuve d’enjeu

(Proof of stake)

La preuve d’enjeu est un système de consensus alternatif à la
preuve de travail qui prévoit le droit de créer le prochain bloc à
un validateur actif sur le réseau ayant mis en dépôt des unités de
la crypto-monnaie de cette blockchain. Les consensus à preuve
d’enjeu s’inspirent de la théorie des jeux pour fonctionner.
Les consensus à preuve d’enjeu sont moins énergivores que
ceux à preuve de travail.

Voir : Algorithme de consensus, Crypto-actif, Preuve de travail 47

Decentralized Application
(dApp)

A Decentralized application (dApp) is a program with several
smartcontracts running on a blockchain and usually a user
interface.

Among the most famous dApps, we can mention La’Zooz - a
decentralized Uber, OpenBazaar – a market place, Lighthouse -
a decentralized funding platform.

See: Decentralization, Smart contract 18

Preuve de travail

(Proof of work)

La preuve de travail, dans une blockchain, est un système de
validation de blocs par consensus fonctionnant avec la force
brute de calcul, aléatoire et itérative et attribuant les crypto-
actifs en fonction de la puissance de calcul mise en disposition.

La preuve de travail est, notamment, le mode de consensus
de la blockchain Bitcoin. Ce mode de consensus a été critiqué
pour sa consommation d’énergie. D’autres modes de consensus
comme la preuve d’enjeu (Proof of Stake) ont fait leur apparition
et cherchent à proposer un modèle plus efficace en s’appuyant
notamment sur la théorie des jeux.

Voir : Algorithme de consensus, Crypto-actif, Preuve d’enjeu 48

Decentralization

The term decentralization applied to the architecture of
blockchain is in opposition to the architectures working with
a single host or a single administrator. Decentralization is an
important feature of the blockchain to limit unilateral alteration
of the database that justify the use of consensus algorithms.

The actual decentralization of blockchains is discussed,
especially for private blockchains that work with a limited
number of members or because of the widespread use of
administered cloud services.

See: Governance, Private blockchain 17

Problème de
la double dépense

Un fichier peut être dupliqué lorsqu’il est transmis. En revanche,
lorsque la quantité transférée est un actif numérique, il est
important de s’assurer que celui qui transmet l’actif n’en garde
pas une copie. C’est ce qu’on appelle le problème de la double
dépense. Ce problème a été pour la première fois résolu par la
blockchain Bitcoin. En tout cas, à condition d’attendre la validation
de 3-5 blocs et de s’assurer que la moitié de la puissance de calcul
du réseau n’est pas détenue par un seul acteur.

Ce problème doit être absolument résolu pour toute blockchain
afin de permettre le transfert de valeur correct d’un noeud à
un autre.

Voir : Attaque à 51%, Bitcoin, Internet de la valeur 49

Cypherpunk

Cypherpunk refers to a crypto-anarchist school of thought
and to the people affiliated to it. This school of thought has
developed since the 90s with computerization.

The cypherpunk ideology is based on values such as anonymity,
direct disintermediated operations or open source.

The blockchain’s decentralized and peer-to-peer approach
makes it a technological tool that is structurally adapted to the
societal values and objectives of cypherpunks.

See: Decentralization, Open source, Peer-to-peer network 16

Pseudonymat

La plupart des blockchains sont pseudonymes au sens où les
transactions se font d’une adresse blockchain à l’autre et que
les adresses ne disent rien sur l’identité de leur propriétaire.
Cependant, dans de nombreux cas, lors de l’achat de tokens sur
une blockchain donnée, il est demandé à l’acheteur de décliner
son identité.

Certaines blockchains (ZCash, Monero, Dash par exemple) sont
anonymes : le registre distribué n’indique pas l’adresse de
l’expéditeur ni celle du destinataire.

Voir : Registre distribué, Jeton 50

Cryptography

Cryptography allows two persons to exchange messages
without these messages being intercepted by third parties. It
consists of determining an algorithm to encrypt the messages
and another to decrypt them.

Cryptography is a key discipline to understand the development
of blockchains.

See: Asymmetric cryptography 15

Registre distribué

Un registre distribué est un registre contenant un ensemble
de transactions. Ce registre au lieu d’être stocké en un endroit
unique, le serveur central, est dupliqué sur un ensemble de
machines. Le fait que le registre soit copié à l’identique de
multiples fois rend l’information coûteuse à modifier : il faudrait
la modifier sur tous les noeuds du réseau.

Voir : Noeud, Transaction 51

Crypto-asset

The term crypto-asset means, in a neutral and generic way,
both crypto-currencies and tokens. Crypto-assets are digital
assets or virtual currencies embedded in a blockchain. Bitcoin
or ether are for example crypto-assets.

Transactions made with crypto-assets can be set with more or
less opacity depending on the characteristics of the blockchain
in which they are done.

See: Bitcoin, Ethereum, Token 14

Réseau pair-à-pair

Un réseau pair-à-pair est un réseau d’ordinateurs qui
communiquent directement d’un ordinateur à l’autre. Le
modèle pair-à-pair s’oppose au modèle client serveur où l’un
des ordinateurs est le serveur et l’autre le client.

Internet permet aux ordinateurs de communiquer de
l’information de pair-à-pair (c’est à dire sans intermédiaire). La
blockchain permet à deux ordinateurs d’échanger de la rareté
(ou de la valeur) de pair-à-pair (c’est à dire sans avoir à faire
appel à un tiers de confiance).

Voir : Blockchain, Internet de la valeur 52

Consensus algorithm

A consensus algorithm defines the rules that update the
blockchain. Thanks to the consensus algorithm, there is an
“official” state of the ledger at any time, and each node has a
copy of it.

The consensus algorithm is a fundamental element of blockchain
governance. The most common consensus algorithm is proof of
work. This is the consensus algorithm of the Bitcoin blockchain
for example.

See: Governance, Proof of work 13

Signature numérique

La signature numérique d’un document garantit à la fois le
contenu de ce document et l’authenticité de la personne qui en
est l’auteur. Pour cela, l’auteur prend une empreinte numérique
du document (son hash) et le crypte avec sa clé privée. Ainsi,
il suffit à réception du document de décrypter avec la clé
publique de l’expéditeur l’empreinte numérique (garantie de
l’expéditeur) et la comparer à l’empreinte du document dont
on veut vérifier l’authenticité (garantie du document).

La signature numérique est utilisée systématiquement sur une
blockchain pour passer une transaction par exemple.

Voir : Clé, Cryptographie asymétrique, Empreinte numérique 53

Byzantine fault tolerance

Byzantine fault tolerance is a characteristic of algorithms that
are resolving the Byzantine Generals problem. According to
this problem, due to the lack of trust between participants,
two-thirds of the participants must act (or more exactly have
an interest in acting) in an honest way so that the consensus
is not biased. To avoid failures in a decentralized ecosystem,
blockchain consensus algorithms must be tolerant to Byzantine
faults.

See: Consensus algorithm, Decentralization 12


Click to View FlipBook Version