Blockchain Episode 1 - La technologie blockchain est en train de remodeler la vie économique

 

Troisième auteur : Clément Téqui

 

La technologie blockchain opère un changement fondamental dans la structure et l'organisation de la vie économique. On peut apprécier et comprendre son impact par une analogie entre la blockchain et l'internet. Lorsque l'internet est apparu, il a permis l'émergence d'un certain nombre de nouveaux acteurs, tels que les GAFA.1 les entreprises. Leurs modèles économiques sont presque entièrement basés sur l'internet, ce qui les rend les pure players. Néanmoins, on ne peut pas limiter l'impact d'Internet à la création de ces entreprises : chaque entreprise de l'économie traditionnelle a pu utiliser Internet pour créer de nouvelles fonctions (par exemple, les commandes en ligne) ou améliorer les processus internes (par exemple, la réduction des coûts de communication grâce à la vidéoconférence).

La technologie blockchain peut donc avoir autant d'impact sur la vie économique qu'internet : d'une part, des pure players vont émerger dont les modèles économiques seront entièrement basés sur la technologie ; d'autre part, les entreprises traditionnelles pourront développer de nouvelles fonctions et améliorer les processus internes.

L'écosystème blockchain est structuré autour de deux axes : le niveau de décentralisation et la complexité des cas d'utilisation.

- L'axe horizontal mesure le niveau de décentralisation de l'organisation, facilitant la distinction entre les acteurs centralisés et les acteurs plus décentralisés. Les acteurs les plus centralisés sont ceux qui utilisent des blockchains autorisées ou privées, ainsi que ceux qui gravitent autour de l'écosystème des blockchains sans en utiliser la technologie. Les acteurs les plus décentralisés sont ceux qui utilisent des blockchains publiques.2.

- L'axe vertical mesure la complexité des cas d'utilisation du produit proposé, facilitant ainsi la distinction entre les acteurs en amont et en aval de la chaîne de valeur de l'écosystème, le point de rupture entre les acteurs en amont et en aval étant l'utilisation (ou non) des contrats intelligents.

La combinaison de ces axes nous permet de définir quatre types de joueurs :
- Fournisseurs de services
- Gagnants du processus
- Créateurs de crypto-monnaies ou Blockchain 1.0
- DApps ou Blockchain 2.0.


Cartographie des acteurs de leur écosystème

 

1. LES PRESTATAIRES DE SERVICES

D'une manière générale, ces acteurs peuvent être comparés aux vendeurs de pelles lors de la ruée vers l'or.

La catégorie des fournisseurs de services regroupe ceux qui proposent un service ou un produit lié à l'écosystème blockchain. Ces acteurs ont tendance à être plutôt centralisés, car ils suivent une organisation traditionnelle et se situent en amont de la chaîne de valeur selon les critères de différenciation définis précédemment. Ils sont considérés comme des fournisseurs de services qui facilitent l'appropriation et la pénétration de la technologie car ils participent directement au développement et à la sécurisation de l'écosystème. Dans cette catégorie, nous distinguons quatre sous-catégories : les conseillers, les échangeurs, les régulateurs et les services de stockage.

 

2. GAGNANTS DU PROCESSUS

Les Process Winners sont ceux qui considèrent la technologie blockchain comme un moyen d'améliorer les processus internes des entreprises de l'économie traditionnelle grâce à plus d'automaticité, de transparence et de sécurité. Cela peut constituer deux leviers de croissance : une augmentation des revenus et une diminution des coûts. Parmi ces initiatives, certaines sont portées par des acteurs de l'économie traditionnelle qui souhaitent s'approprier la technologie blockchain via des investissements en recherche et développement, des partenariats ou des acquisitions, tandis que d'autres sont portées par des start-ups de l'écosystème blockchain.

 

3. DAPPS ET BLOCKCHAINS DE NOUVELLE GÉNÉRATION

La catégorie des crypto-apps est plus vaste et plus complexe que celle des créateurs de crypto-monnaies ; en effet, elle regroupe des acteurs en aval de la chaîne de valeur qui fournissent des services dépassant largement le cadre purement monétaire. Ils portent en eux les germes d'un changement radical du paradigme économique. La technologie blockchain a ouvert la voie à l'économie des jetons, où une entreprise peut offrir un service et une crypto-monnaie pour payer ce service. Elle devient ainsi à la fois une entreprise de l'économie traditionnelle dont le modèle économique est basé sur le produit ou le service vendu et, en même temps, une banque centrale émettant sa propre monnaie.

Ce système fait donc la distinction entre, d'une part, les acteurs qui fournissent l'infrastructure aux crypto-apps (Chain Producers) et, d'autre part, ceux qui utilisent cette infrastructure pour développer des applications et des usages (Chain Users).

 

4. CRÉATEURS DE CRYPTO-MONNAIES OU BLOCKCHAIN 1.0

Les créateurs de crypto-monnaies ou Blockchain 1.0 sont ceux qui ont développé des protocoles décentralisés basés sur les couches technologiques de la blockchain les plus en amont en termes de chaîne de valeur et d'innovation : les couches grand livre et transaction. Ils permettent l'utilisation de la technologie blockchain avec pour seul objectif la monnaie. Les créateurs de crypto-monnaies regroupent les acteurs qui ont développé des crypto-monnaies concurrençant plus ou moins directement le Bitcoin, leader de cette catégorie. Il est intéressant de noter que les projets de crypto-monnaies ont été, en fait, les premiers à apparaître chronologiquement3.

Pour cartographier cette catégorie, nous proposons deux axes d'analyse.

Le premier (c'est-à-dire l'axe horizontal) est la vitesse de transaction : plus la vitesse de transaction d'une monnaie est élevée, plus elle peut remplacer les monnaies fiduciaires, dont la vitesse de transaction est, en pratique, instantanée. En effet, il est difficile d'imaginer l'adoption à grande échelle des crypto-monnaies comme moyen de paiement pour les micro-transactions s'il faut 10 minutes pour valider une transaction, comme c'est actuellement le cas pour le bitcoin. Pour améliorer la vitesse de transaction d'une crypto-monnaie, plusieurs possibilités existent :
- réduire le temps de validation des blocs ;
- l'augmentation de la taille des blocs et donc du nombre de transactions que chaque bloc peut enregistrer ;
- modifier/alléger le protocole de validation.

 

Dans ce qui suit, le volume de transactions - ou l'évolutivité - fait référence au nombre de transactions par seconde4 qui peut être comparée aux moyens de paiement actuels (par exemple Visa - capable de couvrir plusieurs milliers de transactions par seconde). Avant de détailler les solutions qui pourraient améliorer la vitesse des transactions, nous soulignons le compromis quasi inévitable entre vitesse et sécurité, résultant de la manière dont les crypto-monnaies ont été construites. Dans le cas du Bitcoin, la sécurité provient du fait que son algorithme de consensus - sa preuve de travail - permet un niveau de sécurité quasi infini, où l'altération des données historiques est impossible. Cette sécurité est garantie par le temps de validation d'environ 10 minutes choisi par son créateur. Si l'on réduisait ce temps de validation, la sécurité en pâtirait car il serait plus facile de modifier l'historique des transactions. Pour pallier ce compromis, certains projets tentent de créer de nouveaux processus de validation.

 

Le deuxième axe (c'est-à-dire l'axe vertical) est le niveau de confidentialité : les monnaies à confidentialité absolue ne serviront pas nécessairement les mêmes objectifs que celles qui ont un niveau de confidentialité moins élevé. Ces monnaies à plus faible niveau de confidentialité, ou monnaies pseudo-anonymes, sont celles où la quantité associée à chaque portefeuille est connue, mais pas l'identité du propriétaire, comme c'est le cas pour le bitcoin, par exemple. Ce type de monnaie offre un usage similaire à celui de la gestion d'un compte bancaire où l'argent est échangé par le biais de virements5.

Les monnaies ayant un niveau de confidentialité important, ou monnaies parfaitement anonymes, sont celles où l'on ne connaît ni le montant associé à chaque porte-monnaie, ni l'identité de son propriétaire. Ce type de monnaie offre un usage similaire à celui de l'argent liquide et est plus adapté aux micropaiements. Ces monnaies étant centrées sur la notion d'argent liquide et d'anonymat, on ne peut nier qu'elles sont susceptibles d'être utilisées dans certaines transactions illégales telles que l'achat d'armes ou de drogues.

 

La combinaison de ces deux axes aboutit aux trois catégories suivantes que nous allons détailler :
- Le bitcoin et ses semblables
- Argent secret (solutions confidentielles)
- Argent de haute technologie (solutions de nouvelle génération)

 

Le bitcoin et ses semblables

Le bitcoin étant la première crypto-monnaie, sa technologie présente certaines limites que d'autres projets ont tenté de surmonter. Le code source du Bitcoin est open source, c'est-à-dire qu'il est entièrement libre d'accès en ligne. Les projets de cette catégorie partent de ce code source et en modifient marginalement les paramètres. À cet égard, nous pouvons dire que "le code est une affaire", étant donné que le code est adapté pour répondre à un besoin du marché. Les principales modifications concernent le temps de validation et la taille des blocs. Parmi les projets les plus connus, nous évoquons ci-dessous Litecoin, Bitcoin Cash et Dogecoin.

Le temps de validation d'un bloc dans le cadre du protocole Bitcoin est d'environ dix minutes. Si l'on assimile ce temps de validation par bloc à des transactions, on estime que le protocole Bitcoin est capable de valider environ trois transactions par seconde, contre 2 500 pour Visa. Afin de valider plus rapidement, le protocole Litecoin, qui est basé sur le protocole Bitcoin, propose une validation des blocs toutes les 2,5 minutes environ6. Quant au protocole Dogecoin, il offre une validation des blocs toutes les minutes environ. L'objectif du Dogecoin est donc de devenir la monnaie des bons plans sur Internet : un utilisateur qui a aimé une vidéo ou un tweet peut laisser quelques Dogecoins, dont la valeur est surtout symbolique7. Le projet Dogecoin était à l'origine une blague, visant à montrer à quel point il est facile de créer une crypto-monnaie à partir du code source du Bitcoin. Cette blague a néanmoins été bien accueillie par la communauté de la blockchain.

Les créateurs de Bitcoin ont fixé à 1 Mo la taille maximale d'un bloc pouvant être validé dans le cadre du protocole Bitcoin. Cette limitation pourrait entraîner la saturation du réseau, ce qui allongerait le temps de transaction. Les mineurs du réseau ont longtemps débattu de l'augmentation de la taille maximale d'un bloc, mais comme les partisans et les opposants ne parvenaient pas à trouver une position commune, ils ont créé une fourche dure en août 2017. Elle a donné lieu à la création du protocole Bitcoin Cash, qui permet une taille maximale de bloc pouvant être validée de 8 Mo. Il est intéressant de noter que, jusqu'à la date de la séparation (1er août 2017), les deux protocoles avaient le même historique de transactions8.

 

L'argent secret

Les monnaies totalement anonymes répondent à un besoin auquel les crypto-monnaies n'ont pas encore répondu : l'argent liquide.9. Ils s'inspirent également du code source du bitcoin, mais en modifient la philosophie de manière plus radicale en y incluant la notion d'anonymat pur. Parmi les plus connus d'entre eux, nous évoquons ci-dessous Dash, Zcash, Monero et Verge. Si les degrés de confidentialité offerts correspondent bien aux transactions illégales, et notamment au dark web, ces crypto-monnaies dépassent en réalité largement ce cadre.

 

Le protocole Bitcoin garantit un certain niveau de confidentialité à ses utilisateurs grâce à l'existence de clés privées et publiques. Cependant, il a été créé pour que, via la clé publique, un utilisateur puisse accéder au registre des transactions et découvrir l'origine, le montant et le destinataire des fonds transférés. C'est le principe même du protocole Bitcoin : être un registre distribué où n'importe qui peut à tout moment consulter l'ensemble de l'historique des transactions.

Le protocole Dash se veut un équivalent numérique de l'argent liquide.10. Pour ce faire, son créateur, Evan Duffield, a imaginé deux technologies superposées au protocole Bitcoin : InstantSend, qui offre des transactions immédiates, et PrivateSend, qui offre des transactions totalement confidentielles pour les utilisateurs qui le souhaitent11.

Le protocole Zcash offre une monnaie où l'anonymat des transactions est absolu, grâce au concept de "zero knowledge proof". Ainsi, en utilisant Zcash, un utilisateur peut choisir de cacher l'origine, le montant et le destinataire de la transaction. Néanmoins, grâce à la preuve de connaissance zéro, le protocole Zcash est en mesure de garantir que la transaction a eu lieu sans fournir d'informations à son sujet (origine, destination et montant).

Le protocole Bytecoin est basé sur la technologie CryptoNote. Il ne s'agit donc pas d'une fourche de Bitcoin mais d'une blockchain nouvellement créée. L'avantage de la technologie CryptoNote est d'offrir un haut niveau de confidentialité ainsi qu'un temps de transaction d'environ deux minutes.12. Un certain nombre d'autres monnaies ont été développées à partir des fourches de Bytecoin, telles que Monero (qui modifie les caractéristiques pour augmenter la vitesse de minage et utilise une technique "unique" pour les adresses publiques, ce qui rend impossible la traçabilité du solde d'un compte).13.

Verge offre une "protection de notre vie privée numérique" grâce à l'utilisation de multiples réseaux axés sur l'anonymat, tels que Tor et i2p, où les adresses IP des utilisateurs sont complètement cachées et, par conséquent, les transactions sont intraçables.

 

L'argent de la haute technologie

Les monnaies high-tech visent à dépasser de manière significative le protocole Bitcoin. Elles offrent de nouvelles utilisations aux crypto-monnaies tout en apportant des réponses technologiques aux principales critiques et/ou limites de Bitcoin, à savoir :
- son manque d'évolutivité ;
- ses frais de transaction, qui peuvent être élevés ;
- ses problèmes de consommation d'énergie liés à la preuve de travail.

Nous aborderons les plus connues de ces monnaies de haute technologie : Iota, Nano et OmiseGO.

 

En termes de technologie, Iota est une monnaie fondamentalement différente du protocole Bitcoin. En effet, elle vise à se passer de blocs - élément essentiel de la technologie blockchain - en utilisant des nœuds de validation dispersés. Il s'agit d'une monnaie qui s'applique aux objets connectés, l'idée étant de mettre à disposition la petite puissance de calcul embarquée dans chaque objet connecté pour valider les transactions, combinant ainsi la notion de mineur et d'utilisateur du réseau. Par conséquent, il n'est plus nécessaire de concaténer les transactions dans un bloc pour les valider. Ce mécanisme est appelé EnchevêtrementIl s'appuie sur un graphe acyclique orienté pour enregistrer les transactions.14.

Nano, anciennement connu sous le nom de Railblock, est similaire à Iota dans le sens où les concepts de mineur et d'utilisateur sont plus ou moins combinés15. Cependant, il ne s'applique pas aux objets connectés. Son cas d'utilisation se concentre sur l'efficacité maximale des transactions : elles sont validées en deux secondes, sans frais de transaction et avec une évolutivité illimitée.16.

OmiseGO est une monnaie particulière qui s'appuie sur la blockchain Ethereum pour se déployer et peut être, en ce sens, assimilée à une crypto-app. Nous avons cependant choisi de la classer dans la catégorie des crypto-monnaies, car son cas d'usage est essentiellement centré sur les paiements à partir d'applications ou de sites internet. OmiseGO offre une technologie de stockage et de transfert de monnaie en temps réel, indifférente aux juridictions, aux organisations et au type de monnaie traité, qu'il s'agisse de monnaie traditionnelle ou de crypto-monnaie. Le jeton OmiseGO n'est pas un moyen d'échange, contrairement aux monnaies mentionnées précédemment, mais il est utilisé pour valider les transactions et permet à un utilisateur d'obtenir des réductions et/ou des récompenses lorsqu'il l'utilise pour effectuer un paiement.

 

5. CONCLUSION

En conclusion, la catégorie des crypto-monnaies regroupe les acteurs qui ont développé des crypto-monnaies à des fins purement monétaires. Ils ont souvent créé des initiatives s'écartant légèrement du code source du Bitcoin en incorporant de légères modifications sans changer fondamentalement le produit offert, même si certaines crypto-monnaies ont été créées avec des modifications plus importantes des protocoles, comme le Zcash ou le Bytecoin.

Le résultat ? Aujourd'hui, on dénombre plus de 30 crypto-monnaies avec des cas d'usage purement monétaires. Nous avons limité nos exemples à celles dont la capitalisation boursière est la plus élevée (à la fin de l'année 2017). Comme nous l'avons expliqué précédemment, il est indéniable que les crypto-monnaies ont donné naissance - presque ex nihilo - à un grand nombre de monnaies concurrentes dont la viabilité à long terme est faible. Elles fournissent néanmoins un exemple de la théorie de Hayek sur les monnaies concurrentes : la sélection des bonnes et des mauvaises monnaies se fera, à long terme, par le choix des consommateurs.

Les crypto-monnaies évoquées précédemment peuvent être décomposées comme le montre le graphique suivant. La taille des bulles représente la capitalisation boursière, calculée comme le nombre de pièces en circulation multiplié par le prix unitaire à partir des données au 31 décembre 2017. Les transactions sont exprimées en transactions par seconde avec une échelle logarithmique.

 

Répartition des monnaies en fonction de leur niveau de confidentialité et de la rapidité des transactions


1 Google, Amazon, Facebook et Apple
2 En réalité, tous les acteurs utilisant des blockchains publiques n'ont pas le même niveau de décentralisation. En effet, le niveau de décentralisation d'une entreprise dans l'écosystème blockchain est essentiellement défini par le rôle joué par le token dans son modèle économique. Un niveau de décentralisation élevé implique un token qui garantit un alignement d'intérêt maximal au sein de l'écosystème créé, en l'absence d'intervention directe d'un tiers centralisé. À l'inverse, un niveau de décentralisation plus faible s'explique par l'intervention d'un acteur centralisé dans la circulation des crypto-actifs. Contrairement aux idées reçues, le lien direct entre les nouveaux acteurs de l'écosystème blockchain et la décentralisation est loin d'être automatique.
3 Le projet IOTA est apparu plus tardivement que les autres mais offre un cas d'utilisation particulier pour sa crypto-monnaie puisqu'il est centré uniquement sur les objets connectés.
4 La notion de nombre de transactions par seconde ne doit pas être confondue avec celle d'instantanéité des transactions.
5 Il pourrait être utilisé par les entreprises commerciales qui effectuent régulièrement des transferts importants nécessitant un niveau de sécurité maximal.
6 https://litecoin.org/fr/
7 http://dogecoin.com/. Le Dogecoin est représenté par la tête d'un Shiba Inu, très populaire dans les communautés Internet.
8 https://www.bitcoincash.org/
9 Cette affirmation peut sembler contradictoire au vu du titre du livre blanc de Bitcoin, A Peer-to-Peer Electronic Cash System (Un système d'argent électronique de pair à pair). Toutefois, pour les raisons exposées précédemment, nous pensons que l'utilisation de Bitcoin ne peut être considérée comme similaire à l'argent liquide.
10 https://github.com/dashpay/dash/wiki/Whitepaper
11 https://www.dash.org/
12 https://bytecoin.org/
13 http://whitepaperdatabase.com/monero-xmr-whitepaper/
14 Ce concept est très technique et nécessite une certaine maîtrise des mathématiques pour pouvoir le comprendre pleinement. Il a été formalisé par Sergei Popov, mathématicien renommé de l'Université de Campinas au Brésil et membre actif de la communauté des crypto-monnaies. La formalisation est accessible via le lien suivant : https://iota.org/IOTA_Whitepaper.pdf
15 Iota s'appuie sur Tangle pour ce mécanisme, tandis que Nano s'appuie sur le mécanisme du "block lattice", qui conserve néanmoins le principe de l'implémentation d'un graphe acyclique dirigé.
16 https://nano.org/en/whitepaper