FORMATION CRYPTO

Intention


L'objectif de cette formation n'est pas de vous transformer en experts de la blockchain et des cryptomonnaies, mais simplement de vous donner une vue d'ensemble de cet univers en explorant rapidement plusieurs de ses aspects.

Cette formation est destinée aux débutants qui souhaitent découvrir les termes couramment utilisés dans le domaine de la blockchain et les concepts qui se cachent derrière.

Elle comprend une introduction historique et culturelle avant d'aborder les sujets de la blockchain, de la cryptomonnaie et de ses principaux sous-ensembles.

Cette formation a été largement générée par une intelligence artificielle, à partir d'une conversation avec ChatGPT, tandis que les images ont été produites avec MidJourney.


Si vous ne vous sentez pas à l'aise pour explorer seul ce domaine, si vous avez besoin d'un accompagnement ou si vous désirez plus de détails sur certaines notions ou sujets techniques, je suis à votre disposition en tant que consultant, ici :

two hands checked
two hands checked

1. Histoire et fonctionnement d’internet

Histoire d'internet

Celle-ci remonte aux années 1960, lorsque le département de la Défense des États-Unis, via son agence de recherche avancée, la DARPA, a commencé à chercher des moyens de connecter les ordinateurs entre eux. Le but était de permettre aux chercheurs de partager des données et de communiquer plus facilement.

En 1969, l'ARPANET a été créé, reliant quatre universités américaines. Il s'agissait d'un réseau de transmission de paquets de données qui permettait aux ordinateurs de communiquer entre eux. Ce réseau est considéré comme le précurseur d'Internet.

Au fil des années, l'ARPANET s'est étendu et s'est développé. En 1983, un protocole de communication appelé TCP/IP a été développé pour permettre aux ordinateurs de différents réseaux de communiquer entre eux. Ce protocole a jeté les bases d'Internet tel que nous le connaissons aujourd'hui.

L'un des principaux contributeurs au développement d'Internet a été le scientifique britannique Tim Berners-Lee, qui a créé le World Wide Web en 1989. Cette invention a permis de rendre l'Internet plus accessible et plus convivial pour les utilisateurs non-techniques.

Fonctionnement d’internet

Bien qu’actuellement nous sommes habitués à une utilisation sans fil d’internet. Il ne faut pas perdre de vue, que cela repose sur une infrastructure bien physique et palpable dont voici les éléments clés :

  • Les routeurs : ce sont des équipements de réseau qui permettent de connecter différents réseaux entre eux et de diriger le trafic Internet entre les différents points du réseau.
  • Les serveurs : ce sont des ordinateurs spéciaux qui stockent des sites Web et des applications en ligne. Ces serveurs sont répartis dans le monde entier et sont connectés à Internet en permanence.
  • Les câbles sous-marins : Internet est connecté par un réseau mondial de câbles sous-marins, qui transportent les données entre différents pays et continents.
  • Les datacenters : ces installations hébergent des milliers de serveurs, qui stockent et traitent des données pour les sites Web et les applications en ligne.
  • Les points d'échange Internet : ce sont des points de connexion physiques où différents réseaux se connectent entre eux pour échanger du trafic Internet.

Le web d'aujourd'hui est principalement basé sur une architecture client-serveur. Lorsqu'un utilisateur accède à un site web, son navigateur envoie une requête à un serveur web pour obtenir les données nécessaires pour afficher le site. Le serveur web traite la requête et envoie une réponse contenant les données demandées au navigateur de l'utilisateur.

Le contenu du site web est généralement créé à l'aide de langages de balisage (mise en page) tels que HTML, CSS et JavaScript. HTML est utilisé pour décrire la structure de la page, CSS pour définir l'apparence et le style, et JavaScript pour ajouter des fonctionnalités dynamiques et interactives.

Les sites web modernes utilisent également des frameworks (boîte à outils logiques) et bibliothèques côté client, tels que React, Angular et Vue.js, pour simplifier le développement et offrir des fonctionnalités avancées.

Cependant, cette architecture client-serveur est souvent centralisée, ce qui signifie qu'un petit nombre d'entreprises ou d'organisations contrôlent la majorité du contenu et des données sur le web.

Les services tels que Google, Facebook, Amazon et Twitter sont devenus des acteurs majeurs du web en offrant une variété de services et de fonctionnalités à des milliards d'utilisateurs dans le monde entier.

Bien que ces entreprises offrent des avantages tels qu'une expérience utilisateur fluide et une grande commodité, elles sont également vulnérables aux attaques de piratage et peuvent potentiellement utiliser les données des utilisateurs de manière abusive.

La blockchain dans tout ça

C'est là qu'intervient la technologie de la blockchain. La blockchain est un registre numérique décentralisé qui permet de stocker et de transférer des données de manière transparente, sécurisée et résistante à la censure.

Contrairement au web centralisé, la blockchain n'a pas de point central de contrôle, mais est plutôt gérée par un réseau de participants qui valident les transactions et maintiennent le registre.

Le web décentralisé basé sur la blockchain offre une sécurité et une résistance à la censure accrues, car il n'y a pas de point unique de vulnérabilité.

Les données sont stockées de manière distribuée sur un grand nombre de nœuds, ce qui rend le système résistant aux attaques malveillantes. De plus, les utilisateurs ont un contrôle total sur leurs données, car ils peuvent choisir de les stocker et de les partager de manière sélective.

Cependant, le web décentralisé est encore en développement et présente des défis en matière de convivialité et de facilité d'utilisation.

Les applications basées sur la blockchain sont souvent plus lentes et plus coûteuses à utiliser que les applications centralisées traditionnelles, et l'interface utilisateur peut être plus difficile à comprendre pour les utilisateurs novices.

En fin de compte, le choix entre le web centralisé et le web décentralisé dépend des besoins et des préférences de chaque utilisateur.

Les avantages de la sécurité et de la résistance à la censure du web décentralisé doivent être équilibrés avec les avantages de la commodité et de la convivialité du web centralisé, le tout reposant sur une infrastructure commune.

two hands checked

2. Cryptographie et Blockchain

La cryptographie est l'art de protéger les messages en les rendant difficiles à comprendre pour quiconque ne possède pas la clé pour les déchiffrer. Elle est utilisée depuis des milliers d'années pour protéger les secrets diplomatiques, militaires, commerciaux et journalistiques.

Histoire de la cryptographie

L'histoire de la cryptographie remonte à l'Antiquité, où des méthodes rudimentaires étaient utilisées pour cacher des messages. Les Grecs utilisaient par exemple la scytale, un bâton cylindrique autour duquel le message était enroulé, pour le protéger des espions ennemis.

Cependant, c'est pendant la Renaissance que la cryptographie a connu une avancée significative grâce à des personnalités telles que Blaise de Vigenère et Johannes Trithemius. En 1466, Trithemius publia "Polygraphia", un livre qui détaillait les techniques de cryptographie pour protéger les communications. Vigenère, quant à lui, a créé un système de chiffrement polyalphabétique qui portera son nom.

Au 20ème siècle, la cryptographie a connu une révolution grâce à l'utilisation de machines pour chiffrer les messages. La machine Enigma utilisée par l'Allemagne nazie pendant la Seconde Guerre mondiale est devenue célèbre pour avoir été décryptée par les Alliés grâce aux travaux de cryptanalystes comme Alan Turing.

Depuis les années 1970, la cryptographie a connu un développement sans précédent grâce à l'avènement de l'informatique et d'Internet. Les algorithmes de chiffrement modernes, tels que le RSA et l'AES, sont basés sur des mathématiques complexes et sont utilisés pour sécuriser les communications sur Internet.

La Cryptographie, la Blockchain et les Cypherpunks

Les cypherpunks sont un groupe d'individus qui ont émergé dans les années 1980 et 1990 et qui ont joué un rôle important dans le développement de la cryptographie moderne et de la vie privée en ligne.

Ils étaient motivés par l'idée que la vie privée était un droit fondamental et que la cryptographie était un moyen de préserver cette vie privée dans un monde de plus en plus numérique. Ils croyaient que l'utilisation de la cryptographie pouvait permettre aux individus de communiquer librement et anonymement, sans crainte de surveillance ou de censure.

Les cypherpunks ont développé des logiciels de chiffrement tels que Pretty Good Privacy (PGP), qui permettaient aux utilisateurs de chiffrer leurs communications électroniques. Ils ont également créé des réseaux anonymes tels que Tor, qui permettaient aux utilisateurs de naviguer sur Internet sans être suivis.

Ils ont également joué un rôle dans le développement de la cryptomonnaie, avec des membres du groupe tels que Wei Dai qui ont proposé des idées de monnaies numériques anonymes dès les années 1990. Satoshi Nakamoto, le créateur de Bitcoin, a également été influencé par les idées des cypherpunks lorsqu'il a développé la première cryptomonnaie décentralisée, Bitcoin.

Rôle de la cryptographie dans la blockchain

La cryptographie joue un rôle central dans la blockchain, c’est la technologie sous-jacente de nombreuses cryptomonnaies telles que Bitcoin et Ethereum. La cryptographie est utilisée pour garantir l'intégrité et la sécurité des transactions enregistrées sur le réseau.

Plus précisément, la blockchain utilise un algorithme de hachage cryptographique pour sécuriser les blocs de transactions. Chaque bloc contient un hachage cryptographique unique qui est calculé à partir des données du bloc précédent et des nouvelles transactions ajoutées au bloc. Ce mécanisme crée une chaîne de blocs contenant une séquence de hachages cryptographiques qui sont tous liés les uns aux autres. Cela garantit que les blocs ne peuvent pas être modifiés sans altérer tous les hachages cryptographiques suivants.

La blockchain utilise également la cryptographie pour la validation des transactions. Les transactions sont signées à l'aide de clés privées et publiques cryptographiques. Les clés publiques sont utilisées pour recevoir des fonds, tandis que les clés privées sont utilisées pour signer les transactions et prouver la propriété des fonds. Cette méthode de cryptographie asymétrique permet de garantir l'authenticité des transactions sans révéler la clé privée.

La blockchain utilise également des mécanismes de consensus basés sur la cryptographie pour garantir la validité des transactions. Par exemple, le mécanisme de consensus Proof of Work (PoW) utilise la puissance de calcul pour résoudre des problèmes mathématiques complexes. Ce processus de résolution de problèmes mathématiques utilise la cryptographie pour garantir la sécurité et l'intégrité de la blockchain.

En somme, la cryptographie joue un rôle crucial dans la sécurité et l'intégrité de la blockchain. Sans la cryptographie, la blockchain ne serait pas en mesure de garantir la confidentialité, l'authenticité et la sécurité des transactions.

two hands checked

3. Blockchain : Rôle et fonctionnement générale

La blockchain est un registre décentralisé, qui est partagé et géré par un réseau de nœuds qui travaillent ensemble pour valider les transactions.

Chaque nœud dispose d'une copie de la blockchain et vérifie chaque transaction pour s'assurer qu'elle est valide avant de l'enregistrer sur la blockchain. Une fois qu'une transaction est enregistrée sur la blockchain, elle ne peut plus être modifiée ou supprimée, créant ainsi une base de données immuable et transparente.

La blockchain utilise des algorithmes de cryptographie pour garantir que les transactions sont sécurisées et inviolables. Chaque transaction est vérifiée par un processus de consensus, qui implique plusieurs nœuds qui travaillent ensemble pour valider la transaction et garantir que chaque nœud de la blockchain est synchronisé avec les autres.

Les utilisateurs de la blockchain ont un contrôle total sur leurs données, car ils peuvent choisir de stocker leurs données de manière décentralisée sur la blockchain, plutôt que de les confier à une autorité centrale. Les utilisateurs peuvent également choisir de partager leurs données de manière sélective, en utilisant des clés de cryptage pour contrôler l'accès à leurs données.

Le web centralisé repose sur l'idée d'une autorité centrale qui contrôle et gère les données et les transactions. Cela peut poser des problèmes en termes de sécurité, de confidentialité et de liberté, car l'autorité centrale peut être vulnérable aux attaques et peut potentiellement utiliser les données des utilisateurs de manière abusive.

Le concept de la blockchain a le potentiel de transformer la société en créant des systèmes plus transparents, résistants à la censure et décentralisés. Voici quelques exemples de son rôle potentiel dans la société :

  • Transparence et traçabilité : La blockchain peut être utilisée pour créer des systèmes de suivi et de traçabilité qui permettent de suivre la provenance et le parcours des biens et des services. Cela peut être particulièrement utile dans les industries où la traçabilité est importante, telles que l'agroalimentaire, l'industrie pharmaceutique et la logistique.
  • Démocratie et gouvernance : La blockchain peut être utilisée pour créer des systèmes de vote électronique qui sont transparents et inviolables. Cela peut aider à renforcer la confiance dans les processus électoraux et à améliorer la participation des citoyens.
  • Économie collaborative : La blockchain peut être utilisée pour créer des plateformes décentralisées de partage de ressources et de services, qui permettent aux utilisateurs de partager des biens et des services sans passer par une autorité centrale. Cela peut aider à renforcer l'économie collaborative et à réduire les coûts de transaction.
  • Finances décentralisées : La blockchain peut être utilisée pour créer des systèmes de paiement et de transfert d'argent décentralisés, qui permettent aux utilisateurs de transférer de l'argent sans avoir besoin d'une autorité centrale comme une banque. Cela peut aider à réduire les coûts et les délais de transaction, en particulier dans les pays en développement où l'accès aux services bancaires est limité.

Cependant, il est important de noter que la blockchain n'est pas une solution miracle et qu'elle présente également des défis et des limites, notamment en termes de scalabilité (répartition de la charge d’utilisation sur le réseau), de convivialité et de gouvernance. Il est donc important de peser les avantages et les inconvénients de la blockchain dans chaque cas d'utilisation spécifique.

two hands checked

3.1. Type de blockchain

Il existe plusieurs types de blockchain, dont voici les principaux :

  • Blockchain publique :
    une blockchain publique est accessible à tous et peut être utilisée par n'importe qui. Tout le monde peut lire et écrire sur la blockchain, et elle n'est pas contrôlée par une entité centrale. Les exemples de blockchain publique sont Bitcoin et Ethereum.

  • Blockchain privée :
    une blockchain privée est utilisée par une organisation ou une entreprise spécifique. Elle est accessible uniquement aux membres autorisés de l'organisation et n'est pas ouverte au grand public. Les exemples de blockchain privée sont Corda et Hyperledger Fabric.

  • Blockchain hybride :
    une blockchain hybride est une combinaison de blockchain publique et privée. Elle permet aux entreprises de conserver certaines données confidentielles sur une blockchain privée tout en utilisant une blockchain publique pour la partie publique du processus. Cela permet aux entreprises de bénéficier de la transparence et de la sécurité de la blockchain publique tout en conservant la confidentialité des données sensibles.

  • Blockchain de consortium :
    une blockchain de consortium est une blockchain qui est utilisée par un groupe d'entreprises ou d'organisations qui ont des intérêts communs. Les participants peuvent voir et valider les transactions sur la blockchain, mais chaque participant a un niveau différent d'accès et de contrôle.

  • Blockchain autorisée :
    une blockchain autorisée nécessite une autorisation pour accéder à la blockchain. Les participants doivent s'identifier pour accéder à la blockchain et doivent être approuvés par les nœuds de la blockchain. Cette approbation permet de maintenir la sécurité et la confidentialité de la blockchain.

Ces différents types de blockchain ont des fonctionnalités et des avantages spécifiques, en fonction des besoins et des objectifs de l'organisation ou du projet.

two hands checked

3.2. Système de transaction et de validation

La blockchain est un système de validation et de transaction décentralisé, qui fonctionne en utilisant des nœuds (ou des ordinateurs) à travers le réseau. Voici comment cela fonctionne en détail :

  • Transactions : Tout d'abord, une transaction est créée sur le réseau. Une transaction peut être une simple opération d'achat, de vente, ou de transfert de cryptomonnaie, un acte notarié ou bien contenir des données plus complexes, selon la nature de la blockchain.
    Exemples :
    • Alice envoi du Bitcoin à Bob, elle va créer une transaction.
    • Alice demande Bob en mariage, elle va créer une transaction.
    • Alice veut acheter un logement, elle va créer une transaction.
    La transaction est envoyée à tous les nœuds du réseaux, pour rejoindre une ‘pool de transaction’ en attente de validation. Les frais de transaction permettent de passer en priorité en fonction de la congestion (saturation) du réseau.
  • Vérification / Validation : Les nœuds du réseau / mineurs vérifient la transaction en utilisant des algorithmes de vérification (règles différentes entre les blockchains). Les nœuds vérifient que la transaction soit valide et qu'elle n'a pas été frauduleusement modifiée. Une fois que la transaction est vérifiée, elle est regroupée avec d'autres transactions pour former un bloc.
  • Ajout au registre / Minage : Une fois qu'un bloc est validé par le processus de minage, il est ajouté à la blockchain (miné). Lorsque le nouveau bloc est miné (ajouté à la blockchain), alors la transaction est considérée comme effectuée.

La blockchain est sécurisée grâce à la nature décentralisée de son réseau et à l'utilisation de la cryptographie. Chaque bloc contient un code de hachage unique qui le relie au bloc précédent. Cela rend la blockchain immuable et garantit que toutes les transactions sont enregistrées de manière permanente sur la blockchain.

En résumé, la blockchain utilise un système de validation et de transaction décentralisé qui permet aux participants du réseau de vérifier et de valider les transactions de manière transparente et immuable de façon sécurisé.

two hands checked

3.3. Consensus et minage

Consensus dans la blockchain

Le consensus est un élément crucial dans la blockchain car il permet de garantir que les données sur la blockchain sont exactes, sécurisées et vérifiées de manière transparente.

Le consensus permet aux différents acteurs de la blockchain, tels que les mineurs, les validateurs et les nœuds, de se mettre d'accord sur l'état de la blockchain en vérifiant les transactions et en validant les nouveaux blocs.

Le consensus est nécessaire car la blockchain est une base de données décentralisée qui ne dépend pas d'une autorité centrale pour vérifier les transactions. Au lieu de cela, les différents acteurs de la blockchain travaillent ensemble pour valider les transactions et créer de nouveaux blocs.

Si l'algorithme de consensus ne parvient pas à trouver un consensus entre les nœuds du réseau, cela peut entraîner une bifurcation de la chaîne de blocs, ce qui crée deux ou plusieurs chaînes de blocs distinctes qui se développent en parallèle.

Dans une telle situation, les mineurs du réseau peuvent continuer à travailler sur les deux chaînes, créant ainsi deux versions différentes de la blockchain. Cela peut entraîner une division de la communauté, car certains utilisateurs peuvent choisir de suivre une chaîne plutôt qu'une autre, ce qui peut entraîner une perte de confiance dans la blockchain.

Pour éviter cela, la plupart des protocoles de blockchain ont des mécanismes pour résoudre les divergences et les bifurcations. Par exemple, dans le cas de Bitcoin, la règle est que la chaîne la plus longue est considérée comme la chaîne valide.

Les mineurs sont incités à travailler sur la chaîne la plus longue car cela leur permet de gagner plus de récompenses en blocs. De cette manière, la communauté est en mesure de trouver un consensus sur la version légitime de la blockchain.

Différents types de consensus

Dans le monde de la blockchain, il existe différents types de minage, selon l'algorithme de consensus utilisé par la blockchain en question. Les trois types de minage les plus courants sont le minage de preuve de travail (Proof of Work), le minage de preuve de participation (Proof of Stake) et le minage de preuve de capacité (Proof of Capacity).

  • Consensus par preuve de travail (Proof of Work) :
    Dans ce type de minage, les mineurs résolvent des équations mathématiques complexes pour valider les transactions et ajouter des blocs à la chaîne de blocs. Les mineurs sont récompensés pour leur travail en recevant des jetons de la blockchain en question. Le minage de preuve de travail est le type de minage le plus couramment utilisé, mais il est également très énergivore, car il nécessite des ordinateurs puissants pour résoudre les équations mathématiques complexes.
  • Consensus par preuve de participation (Proof of Stake) :
    Dans ce type de minage, les validateurs doivent déposer une certaine quantité de jetons de la blockchain pour pouvoir participer à la validation des transactions. Les validateurs sont choisis de manière aléatoire en fonction de leur participation à la blockchain. Le minage de preuve de participation est moins énergivore que le minage de preuve de travail, car il ne nécessite pas de résoudre des équations mathématiques complexes.
  • Consensus par preuve de capacité (Proof of Capacity) :
    Dans ce type de minage, les mineurs utilisent leur espace de stockage disponible pour résoudre les équations mathématiques complexes nécessaires à la validation des transactions. Le minage de preuve de capacité est également moins énergivore que le minage de preuve de travail, car il utilise moins de puissance de calcul et d'énergie.

Il existe également d'autres types de consensus, tels que, consensus par preuve de temps (Proof of Time), le consensus par preuve de vote (Proof of Vote), et le consensus par preuve de contribution (Proof of Contribution), qui sont utilisés par certaines blockchains pour garantir la sécurité et la fiabilité de leurs transactions.

Chaque type de consensus a ses avantages et ses inconvénients, et le choix de l'algorithme de consensus dépend souvent des objectifs spécifiques de la blockchain en question.

two hands checked

Proof of Work :

La preuve de travail (PoW) est un système de consensus utilisé dans de nombreuses blockchains, notamment dans Bitcoin. Le principe de la preuve de travail est d'utiliser la puissance de calcul des ordinateurs pour résoudre des problèmes mathématiques complexes et valider les transactions pour ensuite les intégrer dans de nouveaux bloc et les ajouter ajouter à la blockchain. C’est cet ensemble qu’on appelle minage.

Dans le système PoW, les mineurs (les utilisateurs qui fournissent la puissance de calcul) sont chargés de trouver une solution à un problème mathématique complexe. Ce problème est conçu pour être difficile à résoudre, mais facile à vérifier une fois la solution trouvée. Pour résoudre le problème, les mineurs doivent effectuer des millions de calculs par seconde jusqu'à ce qu'ils trouvent la solution.

La difficulté du problème est ajustée de manière à ce qu'il ne soit pas résolu trop rapidement. L'objectif est de maintenir une moyenne de temps de blocs (le temps nécessaire pour valider un bloc) d'environ 10 minutes. Si les mineurs résolvent le problème trop rapidement, la difficulté est augmentée. Si les mineurs mettent trop de temps à résoudre le problème, la difficulté est réduite.

Lorsqu'un mineur trouve la solution au problème mathématique, il la soumet au réseau pour vérification. Les autres mineurs vérifient la solution pour s'assurer qu'elle est correcte, et si elle l'est, le mineur qui a trouvé la solution est récompensé par une quantité de crypto-monnaie. En même temps, le nouveau bloc contenant les transactions validées par le mineur est ajouté à la blockchain.

two hands checked

Proof of Stake :

La preuve d'enjeu (PoS) est un autre système de consensus utilisé dans certaines blockchains. Contrairement à la preuve de travail (PoW), la preuve d'enjeu ne repose pas sur la puissance de calcul, mais sur la détention d'une certaine quantité de crypto-monnaie.

Dans le système PoS, les validateurs (au lieu des mineurs dans la PoW) sont sélectionnés en fonction de la quantité de crypto-monnaie qu'ils ont "mis en jeu" ou "enjeuée". Lorsque les validateurs détiennent une certaine quantité de crypto-monnaie, ils ont un intérêt financier à maintenir la sécurité et l'intégrité de la blockchain.

Pour devenir un validateur, il faut donc posséder une certaine quantité de crypto-monnaie de la blockchain. Les validateurs sont ensuite sélectionnés de manière aléatoire pour valider les blocs et ajouter de nouvelles transactions à la blockchain.

Les validateurs qui réussissent à ajouter un bloc valide sont récompensés par des frais de transaction et par une partie des nouvelles unités de crypto-monnaie créées dans ce bloc.

Lorsque les validateurs tentent de tricher ou de compromettre la sécurité de la blockchain, ils risquent de perdre leur enjeu (c'est-à-dire la quantité de crypto-monnaie qu'ils ont mise en jeu pour devenir un validateur). Cela les encourage à agir de manière responsable et à maintenir la sécurité de la blockchain.

La preuve d'enjeu est souvent considérée comme une alternative plus économe en énergie et plus écologique à la preuve de travail, car elle ne nécessite pas une puissance de calcul aussi importante que la preuve de travail. Cependant, elle peut poser des défis pour la distribution initiale de la crypto-monnaie et la sélection des validateurs.

two hands checked

Proof of Capacity :

La preuve de capacité (PoC), également appelée preuve d'espace, est un système de consensus alternatif à la preuve de travail (PoW) et à la preuve d'enjeu (PoS) utilisé dans certaines blockchains.

Contrairement à la PoW qui nécessite une puissance de calcul importante et à la PoS qui nécessite la détention d'une certaine quantité de crypto-monnaie, la PoC utilise la capacité de stockage disponible sur un disque dur pour sécuriser la blockchain.

Dans un système PoC, les mineurs (ou "provers" en anglais) allouent une partie de leur espace de stockage pour stocker une grande quantité de données aléatoires appelées "plots".

Ces plots sont utilisés pour résoudre un algorithme de hachage spécifique qui permet de trouver une solution valide pour ajouter un nouveau bloc à la blockchain. Les mineurs qui résolvent l'algorithme de hachage le plus rapidement sont récompensés par des frais de transaction et par des nouvelles unités de crypto-monnaie créées dans ce bloc.

Le processus de création des plots peut prendre du temps et nécessiter une grande quantité de stockage. Une fois que les plots sont créés, l'utilisation du stockage est réduite et la consommation d'énergie est relativement faible.

La PoC est considérée comme une alternative plus écologique à la PoW car elle ne nécessite pas une puissance de calcul aussi importante, mais elle peut poser des défis pour la distribution initiale de la crypto-monnaie et la création des plots. De plus, la PoC peut être vulnérable à certaines attaques, notamment les attaques de précalcul et les attaques de réattribution de stockage.

two hands checked

4. Crypto-Monnaie / Token : Généralités et types

Une crypto-monnaie est une forme de monnaie numérique qui peut être utilisée pour effectuer des transactions financières, de manière similaire aux monnaies traditionnelles telles que le dollar ou l'euro.

Les crypto-monnaies fonctionnent sur des réseaux décentralisés tels que la blockchain, qui permettent de sécuriser et de vérifier les transactions. Les crypto-monnaies ont souvent leur propre écosystème et sont échangées sur des plateformes d'échange de crypto-monnaies.

Un token, en revanche, est une unité d'une crypto-monnaie spécifique, généralement créée pour une application ou un service particulier, et qui est généralement émise sur une blockchain existante.

Les tokens peuvent être utilisés pour représenter des actifs tels que des biens immobiliers ou des actions, ou pour donner accès à des produits ou services spécifiques, comme des licences de logiciels ou des produits numériques.

Les tokens peuvent être échangés sur des plateformes d'échange de crypto-monnaies, mais leur valeur peut également être déterminée par des facteurs tels que l'offre et la demande, ainsi que par les fondamentaux de l'application ou du service associé.

En résumé, les crypto-monnaies sont des formes de monnaies numériques décentralisées qui peuvent être utilisées pour effectuer des transactions financières, tandis que les tokens sont des unités d'une crypto-monnaie spécifique qui sont émises pour des applications ou des services spécifiques et peuvent représenter des actifs ou donner accès à des produits ou services spécifiques.

On y retrouve :

  • Crypto-monnaies :
    Ce sont des tokens qui peuvent être utilisés pour effectuer des transactions et des paiements. Le Bitcoin (BTC) est un exemple de token de paiement.
  • Utility Coin :
    Tokens d'utilité pour accéder à des services ou des produits spécifiques proposés par un projet blockchain particulier. Les tokens d'utilité peuvent être utilisés pour acheter des biens et services spécifiques au sein de la plateforme. Un exemple de token d'utilité est l'Ethereum (ETH).
  • Security Coin :
    Ces tokens de sécurités représentent une participation dans un actif ou une entreprise, telle qu'une action ou une obligation. Les tokens de sécurité sont soumis aux réglementations de sécurité et sont souvent utilisés pour lever des fonds via des offres de jetons de sécurité (STO).
  • Stablecoins :
    Ce sont des tokens qui sont conçus pour avoir une valeur stable et constante. Les stablecoins sont souvent liés à des devises telles que le dollar américain (USD) ou l'euro (EUR) afin de maintenir leur valeur stable.
  • Governance Coin (DAO/LAO):
    Ces tokens sont utilisés pour voter sur les décisions prises par un projet blockchain, tels que les changements de protocole ou la gouvernance de la communauté. Les détenteurs de tokens de gouvernance peuvent proposer des modifications et voter sur celles-ci.

Il existe également d'autres types de tokens qui peuvent avoir des fonctions spécifiques en fonction de leur utilisation, tels que les tokens de récompense, les tokens de vote, les tokens de stockage, etc.

two hands checked

4.1. Crypto-monnaie

Une crypto-monnaie, également connue sous le nom de monnaie numérique, est une forme de monnaie qui utilise la cryptographie pour sécuriser et vérifier les transactions et pour contrôler la création de nouvelles unités de monnaie. Les crypto-monnaies sont décentralisées, ce qui signifie qu'elles ne sont pas régulées ni contrôlées par une autorité centrale comme une banque centrale ou un gouvernement.

Les crypto-monnaies sont généralement basées sur la technologie de la blockchain, qui est un registre distribué et décentralisé qui enregistre toutes les transactions effectuées sur le réseau. Chaque transaction est vérifiée par un réseau de participants, ou "mineurs", qui utilisent la puissance de traitement de leurs ordinateurs pour résoudre des problèmes mathématiques complexes afin de valider les transactions et d'ajouter des blocs à la chaîne.

Les crypto-monnaies sont souvent échangées sur des plateformes d'échange de crypto-monnaies et peuvent être utilisées pour acheter des biens et des services en ligne ou pour transférer de l'argent à des personnes dans le monde entier, sans l'intermédiaire d'une institution financière traditionnelle.

Les avantages des crypto-monnaies comprennent la sécurité, la transparence et la décentralisation, qui permettent de protéger les transactions contre la fraude et la manipulation, ainsi que de fournir une alternative à la monnaie traditionnelle pour les personnes qui n'ont pas accès aux services financiers traditionnels. Cependant, les crypto-monnaies sont également sujettes à la volatilité des prix et à des risques de sécurité, tels que les piratages et les attaques informatiques.

Néanmoins ces points devrait être corrigé avec le temps et l’utilisation de ces technologies par le plus grand nombre.

L’adoption de masse devrait entraîner la stabilité des prix, pour ce qui est des vulnérabilités potentiellement exploitable de nombreuses reste certainement encore à découvrir cependant les systèmes de consensus permettent également de couvrir ces sujets.

Les attaques par phishing et ingénierie sociale, reste malheureusement les plus efficace, hier, aujourd’hui et demain ; Car l’humain est bien la plus grande faiblesse de l’humain.

two hands checked

4.2. StableCoin

Un stablecoin est une forme de crypto-monnaie qui est conçue pour maintenir sa valeur par rapport à une autre monnaie ou à un actif sous-jacent, tel que l'or ou le dollar américain. Contrairement aux autres crypto-monnaies telles que le Bitcoin ou l'Ethereum, qui sont sujettes à des fluctuations de prix importantes.

Les stablecoins sont conçus pour offrir une stabilité des prix et une prévisibilité des valeurs.

Il existe différents types de stablecoins, mais la plupart fonctionnent selon un modèle qui consiste à maintenir une réserve d'une autre monnaie ou d'un actif sous-jacent. Par exemple, certains stablecoins sont indexés sur le dollar américain, ce qui signifie que leur valeur est liée à celle du dollar américain. D'autres stablecoins peuvent être indexés sur l'or ou sur une autre monnaie stable.

Les stablecoins peuvent être utilisés pour des transactions commerciales, pour des transferts de fonds transfrontaliers, ou comme une forme de garantie pour les prêts dans les protocoles DeFi (finance décentralisée).

Les stablecoins peuvent également offrir une alternative à la monnaie fiduciaire traditionnelle pour les personnes qui ne font pas confiance aux systèmes financiers traditionnels ou qui veulent éviter la volatilité des autres crypto-monnaies.

Voici une liste non exhaustive des principaux stablecoins existants aujourd'hui, classés par type de garantie :

  • Stablecoins adossés à une devise fiduciaire (fiat) :
    • USDT (Tether)
    • USDC (USD Coin)
    • BUSD (Binance USD)
    • TUSD (TrueUSD)
    • PAX (Paxos Standard)
    • GUSD (Gemini Dollar)
    • EURS (STASIS EURO)
  • Stablecoins adossés à des métaux précieux :
    • PAXG (Paxos Gold)
    • XAUT (Tether Gold)
  • Stablecoins adossés à des cryptomonnaies :
    • DAI (MakerDAO)
    • sUSD (Synthetix USD)

Un des rôles les plus courants des stablecoins est celui de valeur de retrait lors d'opérations de trading, cela permet d'échanger des crypto-actifs volatils contre un crypto-actif non volatile afin d'éviter de sortir d'une plate-forme ou de retourner en monnaie fiduciaire. Notamment si on souhaite revoir ses positions.

Il existe également d'autres types de stablecoins qui ne correspondent pas à ces catégories, comme les stablecoins hybrides adossés à plusieurs types de garanties, les stablecoins régulés par des banques centrales.

Cependant, il convient de noter que les stablecoins ne sont pas sans risques et peuvent également être soumis à des fluctuations de prix ou à des risques quant à la garantie des fonds, d’où la nécessité de réaliser des audits chez les structures proposant ce type d’actif.

En cela les législations sur le secret des affaires et la complexité de certains montage fiscaux sont des problèmes car ils empêchent la transparence nécessaire pour établir la confiance dans un actif.

utility blockchain token image representation

4.3. UtilityCoin

Un utility coin, également appelé token utilitaire, est un type de crypto-monnaie ou de jeton qui a une utilité ou une fonction spécifique au sein d'un écosystème de blockchain ou d'une application décentralisée (dApp). Contrairement aux stablecoins ou aux crypto-monnaies qui visent à être un moyen de paiement ou un réservoir de valeur, les utility coins ont une utilité pratique dans l'écosystème pour lequel ils ont été conçus.

Par exemple, les utility coins peuvent être utilisés pour accéder à des fonctionnalités spécifiques d'une application décentralisée, pour acheter des produits ou des services numériques, ou pour récompenser les utilisateurs pour leur participation ou leur contribution à l'écosystème. Ils peuvent également être utilisés pour voter sur des propositions ou pour prendre des décisions collectives au sein d'une communauté.

Les utility coins sont souvent émis lors d'une levée de fonds initiale, appelée ICO (Initial Coin Offering), au cours de laquelle les investisseurs peuvent acheter des jetons en échange de crypto-monnaies telles que le Bitcoin ou l'Ethereum. Les fonds levés lors de l'ICO sont ensuite utilisés pour financer le développement de l'écosystème ou de l'application décentralisée.

Les utility coins peuvent être échangés sur des plateformes d'échange de crypto-monnaies, mais leur valeur dépend souvent de l'adoption et de l'utilisation de l'écosystème ou de l'application décentralisée pour laquelle ils ont été conçus. Par conséquent, les utility coins peuvent être sujets à une volatilité des prix plus importante que les stablecoins ou les crypto-monnaies traditionnelles.

nft representation image

4.4. Non Fungible Token / NFT

Un NFT est un jeton non fongible, ce qui signifie qu'il est unique et ne peut pas être échangé contre un autre jeton de même valeur. Contrairement aux autres cryptomonnaies, qui ont une valeur égale pour chaque unité, chaque NFT est unique et peut représenter une œuvre d'art numérique, une vidéo, un morceau de musique, un tweet, une collection de cartes à collectionner ou tout autre objet numérique.

Les NFT sont créés sur des blockchains, notamment Ethereum, Binance Smart Chain, Flow, Solana et d'autres. La blockchain Ethereum est actuellement la plus utilisée pour les NFT, car elle est la plus mature et offre des fonctionnalités avancées pour la création et la gestion de NFT.

Les NFT peuvent représenter une grande variété de choses, comme mentionné ci-dessus. Par exemple, une œuvre d'art numérique peut être transformée en un NFT unique et vendue aux enchères sur une plateforme de marché NFT. Les collectionneurs peuvent acheter des NFT pour posséder un objet unique et rare dans le monde numérique, et ces NFT peuvent potentiellement prendre de la valeur au fil du temps en fonction de la demande du marché.

Bien que les NFT soient des actifs numériques, ils peuvent avoir un impact sur le monde réel de plusieurs façons.

Tout d'abord, les NFT peuvent être utilisés pour la vente et l'achat d'objets de collection numériques, tels que des œuvres d'art, des vidéos et des jeux vidéo. Les NFT permettent aux artistes et aux créateurs de monétiser leur travail de manière plus efficace et de garder le contrôle sur leur propriété intellectuelle. En outre, les NFT peuvent faciliter la vente de biens numériques uniques, rares ou historiques, ce qui peut aider à préserver la culture et l'histoire numériques.

De plus, les NFT peuvent être utilisés pour représenter des actifs du monde réel, tels que des propriétés immobilières, des voitures de luxe et des bijoux, ce qui peut aider à simplifier et à sécuriser les transactions. Par exemple, un bien immobilier peut être représenté par un NFT unique, qui peut être acheté, vendu et transféré sur une blockchain.

Les NFT peuvent également être utilisés pour les jeux vidéo, où ils peuvent représenter des objets de jeu uniques, des personnages, des armes et des compétences. Les joueurs peuvent acheter et vendre des NFT dans des jeux, ce qui peut stimuler l'économie du jeu et donner aux joueurs plus de contrôle sur leur expérience de jeu.

Enfin, les NFT peuvent avoir des applications dans les domaines de l'éducation, de la santé et de la recherche. Par exemple, les NFT peuvent être utilisés pour représenter des diplômes et des certificats, des données médicales et des résultats de recherche, ce qui peut aider à prévenir la fraude et à garantir l'authenticité des informations.

wallet image representation

5. Porte monnaie électronique / Wallet

Un portefeuille (wallet) est un logiciel ou un service en ligne qui stocke les clés privées qui permettent à un utilisateur d'accéder à ses crypto-monnaies. Il permet également à l'utilisateur d'envoyer et de recevoir des crypto-monnaies en utilisant les adresses publiques associées à ses clés privées.

L’adresse publique (clé publique) sert à recevoir des crypto-monnaies.

La clé privé (qui n’est pas une adresse) sert à signer des transactions.


La clé privé ne doit jamais être divulgué à qui ou quoi que ce soit.


Avant de démarrer, il est bon de préciser qu’on peut classifier les wallets, dans deux grandes catégories :

  • hot wallet ou wallet chaud :
    Est un portefeuille électronique qui se trouve connecté à internet.
  • cold wallet ou wallet froid :
    Est un portefeuille électronique qui n’est pas connecté à internet

Il existe plusieurs types de portefeuilles, chacun ayant ses propres avantages et inconvénients. Les différents types de portefeuilles comprennent :

  • Les portefeuilles de bureau (Desktop Wallets) :
    Ces portefeuilles sont des programmes que vous téléchargez et installez sur votre ordinateur. Ils offrent un niveau élevé de sécurité car les clés privées sont stockées localement sur votre ordinateur et ne sont pas accessibles via Internet. Les portefeuilles de bureau peuvent être considérés comme des hot wallets si l'ordinateur est connecté à Internet ou comme des cold wallets si l'ordinateur est déconnecté d'Internet.
    Exemples de portefeuilles de bureau : Exodus, Electrum, Bitcoin Core.
  • Les portefeuilles mobiles (Mobile Wallets) :
    Ces portefeuilles sont des applications que vous téléchargez et installez sur votre smartphone. Ils offrent une grande commodité car vous pouvez facilement envoyer et recevoir des crypto-monnaies en déplacement. Cependant, ils peuvent être vulnérables aux attaques de pirates informatiques ou de logiciels malveillants si votre téléphone n'est pas sécurisé. Les portefeuilles mobiles peuvent être considérés comme des hot wallets car ils sont souvent connectés à Internet.
    Exemples de portefeuilles mobiles : Trust Wallet, Mycelium, BRD.
  • Les portefeuilles matériels (Hardware Wallets) :
    Ces portefeuilles sont des dispositifs physiques, souvent sous la forme d'une clé USB, qui stockent vos clés privées hors ligne. Ils offrent un niveau de sécurité extrêmement élevé car les clés privées ne sont jamais exposées à Internet. Les portefeuilles matériels sont considérés comme des cold wallets car ils ne sont pas connectés à Internet.
    Exemples de portefeuilles matériels : Ledger Nano S, Trezor.
  • Les portefeuilles en ligne (Online Wallets) :
    Ces portefeuilles sont des services en ligne qui stockent vos clés privées sur leurs serveurs. Ils sont souvent très pratiques, mais moins sécurisés que les autres types de portefeuilles, car les clés privées sont stockées sur Internet et peuvent être vulnérables aux attaques de pirates informatiques. Les portefeuilles en ligne peuvent être considérés comme des hot wallets car ils sont souvent connectés à Internet.
    Exemples de portefeuilles en ligne : Coinbase, Blockchain.com, Binance.
  • Les extensions de navigateur (Browser Extensions) :
    Ces portefeuilles sont des extensions de navigateur que vous pouvez installer sur votre navigateur web. Ils vous permettent d'accéder à vos crypto-monnaies directement depuis votre navigateur web. Certains navigateur en contienne nativement (Brave Browser).
    Exemples d’extensions : Metamask, Phantom, Trust wallet.

Vous l’aurez compris, il existe de nombreuses possibilités pour stocker ses crypto-monnaies, elles présentent toutes des avantages et inconvénients. Il est de votre responsabilité de choisir la bonne, en fonction du contexte et de votre utilité.

initial coin offering image representation

6. Initial Coin Offering - ICO

Une ICO (Initial Coin Offering) est une méthode de financement pour les projets de crypto-monnaie. Cela fonctionne de manière similaire à une IPO (Initial Public Offering) dans le cadre des entreprises traditionnelles, mais au lieu de vendre des actions, les investisseurs achètent des jetons numériques (tokens) qui représentent une partie du projet ou de la nouvelle crypto-monnaie.

Les ICO sont souvent lancées par des startups qui cherchent à lever des fonds pour développer leurs projets de blockchain. Le processus de l'ICO implique généralement la création d'un livre blanc (white paper) qui explique le projet et sa proposition de valeur pour les investisseurs potentiels. Ce livre blanc comprendra souvent des détails sur la technologie sous-jacente, l'équipe de développement, le plan de financement, le calendrier de développement et les récompenses proposées pour les investisseurs.

Une fois que le livre blanc a été publié, l'entreprise lancera la vente de ses jetons numériques sur une plateforme de trading. Les investisseurs intéressés peuvent alors acheter ces jetons en utilisant d'autres crypto-monnaies telles que Bitcoin ou Ethereum, ou dans certains cas, en utilisant des devises fiduciaires telles que le dollar américain ou l'euro.

Le montant que l'entreprise souhaite collecter et le nombre de jetons émis est déterminé à l'avance, et les investisseurs achètent les jetons dans l'espoir que la valeur des jetons augmentera à mesure que le projet se développe. Si le projet réussit, les investisseurs pourront réaliser un bénéfice en vendant leurs jetons sur des plateformes d'échange de crypto-monnaie.

Il est important de noter que les ICO peuvent comporter des risques importants pour les investisseurs, car de nombreuses ICO ont été associées à des pratiques frauduleuses, telles que des arnaques pyramidales ou des escroqueries visant à récolter de l'argent pour des projets fictifs. Il est donc important de faire ses propres recherches et d'être très prudent lors de l'investissement dans des ICO.

ethereum logo image

7. Ethereum

La blockchain Ethereum est une plateforme de développement de contrats intelligents décentralisés qui permet aux développeurs de créer et de déployer des applications décentralisées (DApps) qui s'exécutent sur une blockchain.

Ethereum a été créé en 2015 par Vitalik Buterin, un développeur canadien-russe, qui a commencé à travailler sur Ethereum en 2013.

Buterin était auparavant impliqué dans le développement de Bitcoin, mais il a vu des limitations dans le fonctionnement de Bitcoin et a voulu créer une plateforme plus flexible et plus ouverte pour les applications blockchain.

La vision de Buterin était de créer une plateforme qui permettrait aux développeurs de construire des applications décentralisées qui iraient au-delà des simples transactions de cryptomonnaies.

Ethereum a introduit la notion de « contrats intelligents », qui sont des programmes informatiques autonomes qui peuvent être exécutés sur la blockchain Ethereum. Les contrats intelligents permettent aux développeurs de créer des applications décentralisées qui peuvent gérer des transactions plus complexes, telles que la vente de biens immobiliers, l'assurance, les prêts et les votes électroniques.

Ethereum fonctionne grâce à une cryptomonnaie appelée Ether (ETH), qui est utilisée pour payer les frais de transaction et pour inciter les mineurs à sécuriser la blockchain. Les mineurs vérifient les transactions sur la blockchain Ethereum et reçoivent une récompense en ETH pour leur travail.

Le fonctionnement de la blockchain Ethereum est similaire à celui de la blockchain Bitcoin. Cependant, Ethereum utilise une méthode de consensus appelée Proof of Stake (PoS) qui est différente de la méthode Proof of Work (PoW) utilisée par Bitcoin. Avec PoS, les mineurs ne sont pas nécessaires pour sécuriser la blockchain, mais plutôt les détenteurs de tokens Ethereum, appelés validateurs, qui fournissent de l'Ether comme garantie pour aider à vérifier les transactions.

En plus des contrats intelligents, Ethereum a également permis le développement de tokens ERC-20, qui sont des jetons construits sur la blockchain Ethereum et qui peuvent être échangés contre de l'Ether. Les tokens ERC-20 ont permis le développement de milliers de projets de cryptomonnaies, tels que Chainlink, Binance Coin et Tether.

En conclusion, Ethereum est une plateforme blockchain qui permet aux développeurs de créer des applications décentralisées et des contrats intelligents. Son fondateur, Vitalik Buterin, a ouvert la voie à une nouvelle ère de développement blockchain qui va au-delà de la simple transaction de cryptomonnaies. Avec son système de contrats intelligents et de tokens ERC-20, Ethereum est devenu un pilier de l'écosystème de la cryptomonnaie et a permis le développement de milliers de projets innovants.

electronic signature blockchain image

7.1. Contrat intelligent / Smart Contract

Un smart contract (contrat intelligent) est un programme informatique qui exécute automatiquement des termes d'un contrat lorsqu'une condition prédéfinie est remplie. Les smart contracts fonctionnent sur la blockchain Ethereum et sont souvent utilisés pour automatiser des transactions financières ou pour régler des contrats entre des parties sans avoir besoin d'un tiers de confiance.

Les smart contracts sont autonomes et auto-exécutables, ce qui signifie que les termes du contrat sont programmés dans le code et qu'une fois que les conditions sont remplies, les transactions sont effectuées sans intervention humaine. Ils sont également immuables, ce qui signifie que les termes du contrat ne peuvent pas être modifiés une fois qu'ils ont été enregistrés sur la blockchain.

Par exemple, un smart contract peut être utilisé pour régler automatiquement un paiement lorsque certaines conditions sont remplies, comme un délai d'échéance ou la réception d'un produit ou d'un service spécifique. Le contrat peut également être utilisé pour régler des différends entre les parties, en vérifiant que toutes les conditions du contrat ont été respectées avant que les fonds ne soient débloqués.

Les smart contracts ont le potentiel de réduire les coûts et les délais liés aux transactions commerciales, ainsi que de garantir une plus grande transparence et sécurité dans les contrats. Ils sont utilisés dans de nombreux domaines, notamment dans les transactions financières, l'immobilier, la logistique, l'assurance et les jeux en ligne.

ethereum gas station image

7.2. Gas et frais de gas

Le gas est une unité de mesure qui quantifie la quantité de travail qu'un nœud doit effectuer pour exécuter une transaction ou un contrat intelligent sur la blockchain Ethereum.

Il est utilisé pour déterminer les frais que les utilisateurs doivent payer pour exécuter des transactions ou des contrats intelligents.

Chaque opération effectuée dans un contrat intelligent, telle que l'envoi de données à une adresse Ethereum, le stockage de données sur la blockchain Ethereum ou l'exécution d'une fonction, a un coût en gas. Ce coût est déterminé par la complexité de l'opération et par la quantité de ressources informatiques nécessaires pour l'exécuter. Les opérations plus complexes nécessitent plus de gas pour être exécutées.

Le coût total de l'exécution d'une transaction ou d'un contrat intelligent est déterminé par la somme des coûts en gas de chaque opération. Les utilisateurs doivent payer ce coût total en Ether pour que les mineurs puissent vérifier et ajouter la transaction à la blockchain Ethereum.

Le calcul exact des frais de gas est déterminé par le marché en temps réel et peut varier en fonction de la demande et de l'offre de ressources de calcul sur la blockchain Ethereum. Les utilisateurs peuvent définir un prix de gas (exprimé en gwei) pour leur transaction afin d'inciter les mineurs à traiter leur transaction plus rapidement. Les mineurs peuvent alors choisir de traiter les transactions en fonction du prix de gas proposé par l'utilisateur.

1 ETH = 1,000,000,000 gwei

Pour suivre les frais de transaction sur la blockchain Ethereum, c’est ici : https://etherscan.io/gastracker

En résumé, le gas est une unité de mesure qui quantifie le coût en ressources informatiques pour exécuter une transaction ou un contrat intelligent sur la blockchain Ethereum. Les frais de gas sont déterminés par le coût en gas de chaque opération effectuée dans le contrat intelligent et sont payés en Ether par les utilisateurs. Le prix de gas est déterminé par le marché et peut varier en fonction de l'offre et de la demande de ressources de calcul sur la blockchain Ethereum.

electronic vote via blockchain image

7.3. DAO / LAO

Une DAO (Decentralized Autonomous Organization) est une organisation décentralisée et autonome qui fonctionne sur la blockchain, sans l'intervention d'une autorité centrale ou d'un tiers de confiance. Elle est gérée par un ensemble de règles et de contrats intelligents (smart contracts) qui permettent aux membres de prendre des décisions de manière transparente et démocratique. Les membres peuvent proposer des idées, voter sur des propositions et exécuter des décisions en utilisant la crypto-monnaie native de la DAO.

Une LAO (Limited Autonomous Organization) est une forme de DAO qui est structurée comme une entité juridique à responsabilité limitée, c'est-à-dire qu'elle offre une protection limitée aux membres en cas de poursuites judiciaires ou de faillite. Contrairement à une DAO traditionnelle qui est simplement une organisation décentralisée, une LAO est une entité légale avec une personnalité juridique reconnue, qui peut interagir avec des entités juridiques traditionnelles.

Les LAO sont souvent utilisées pour financer des projets ou des entreprises en utilisant des fonds collectifs. Les membres de la LAO investissent des fonds dans des projets qu'ils jugent prometteurs, et les bénéfices sont partagés entre les membres en fonction de leur participation initiale.

Les LAO peuvent être utilisées dans une variété de domaines, tels que la technologie, l'immobilier, l'art et la musique. Elles ont été pensé pour une forme juridique en adéquation avec la jurisprudence américaine.

Les DAO et les LAO sont des innovations clés de la blockchain, car elles offrent une alternative aux organisations traditionnelles centralisées et hiérarchiques. Elles permettent aux membres de prendre des décisions de manière transparente et démocratique, tout en offrant une sécurité et une protection juridique limitées aux membres. Cependant, il convient de noter que les DAO et les LAO sont encore en développement, et qu'elles peuvent être soumises à des risques tels que les failles de sécurité ou les décisions malveillantes des membres.

electronic vote via blockchain image