DEUXIÈME PARTIE : LES ENJEUX DES BLOCKCHAINS
I. LES DÉFIS DE LA MONTÉE EN CHARGE (« SCALABILITÉ ») ET DE LA SÉCURITÉ
A. RÉPONDRE AU DÉFI DU NOMBRE DE TRANSACTIONS
1. Une question décisive
La capacité à faire face à une augmentation du nombre de transactions constitue l'un des principaux défis pour les blockchain s, à commencer par celle du bitcoin. Cette dernière ne permettait jusqu'en 2017 la validation que de quatre transactions par seconde en moyenne (autour de 20 en 2018). Ce défi de la montée en charge (scalabilité) reste entier. Il a conduit à accélérer la naissance de plus de 1 600 cryptomonnaies à ce jour, souvent dites alternatives (« altcoins »).
Ce défi s'est également traduit par la recherche de pistes de réponse technologiques .
2. Des solutions encore en développement
Il a ainsi mené à des innovations encore peu matures d'un point de vue technologique , comme la parallélisation de blockchain s collatérales, aux fonctions différentes et complémentaires (« sidechains » pour le bitcoin, « sharding » ou « plasma chains » sur Ethereum), le recours à des bases de données liées à la blockchain (« side databases »), ou encore la création d'une nouvelle couche de protocole allégé et rapide « au-dessus » de la blockchain mais bénéficiant de sa sécurité (« lightning networks » pour le bitcoin, « state channels » sur Ethereum).
Pour Laurent Benichou, cadre chez Axa France, « l'idée est de désengorger la blockchain du bitcoin, en mettant des transactions dans des blockchains satellites, qui ont un point de contact avec la blockchain principale Bitcoin. Imaginons que je vende et achète des actions toutes les secondes, elles seront toutes répertoriées dans une blockchain satellite et j'inscrirai seulement à la fin de la journée le montant total des achats et des ventes dans la blockchain principale ». Selon Claire Balva, la cofondatrice de Blockchain France, il serait « tout à fait possible qu'il y ait une, deux ou trois blockchains publiques dominantes, accompagnées d'une foison de blockchains privées ou de sidechains, qui fonctionneraient un peu comme des intranets ».
Les UTXO, présentés précédemment et utilisés notamment par le bitcoin mais pas par l'ether, ont pour principal avantage de permettre une plus grande montée en charge car ils permettent à un même compte de faire plusieurs transactions de manière simultanée, sans qu'il soit besoin d'attendre qu'une transaction soit effectuée pour modifier le solde d'un compte et autoriser ou non la production d'une nouvelle dépense.