La première blockchain publique, Bitcoin, a été introduite en 2009. Au cours des 14 années qui ont suivi, on a assisté à une explosion cambrienne des blockchains publiques, dont le nombre s'élève aujourd'hui à 201 selon DeFiLlama. Alors qu'Ethereum a principalement dominé l'activité on-chain, représentant ~96% de la valeur totale bloquée (TVL) en 2021, les deux dernières années ont vu ce chiffre chuter à 59% avec le lancement de blockchains alternatives de couche 1 telles que Binance Smart Chain (BSC) et Solana et l'émergence de rollups de couche 2 tels que Optimism, Arbitrum, zkSync Era, Starknet et Polygon zkEVM, parmi beaucoup d'autres, comme solutions de mise à l'échelle pour Ethereum.
Selon DeFiLlama, à l'heure où nous écrivons ces lignes, il existe plus de 115 chaînes basées sur l'EVM et 12 rollup / L2 d'Ethereum, et la tendance à l'activité sur de multiples chaînes devrait se poursuivre pour diverses raisons :
Nous vivons dans un monde multichaîne et multicouche.
Cette prolifération de L1, L2 et appchains a mis en évidence l'importance de l'interopérabilité, c'est-à-dire la capacité et la manière dont les blockchains communiquent entre elles, pour transférer des actifs, des liquidités, des messages et des données.
L'interopérabilité de la blockchain peut être décomposée en trois parties, comme le suggère Connext:
Source : La pile Messaging Bridge adaptée de Connext
L'avantage de pouvoir déplacer des actifs et des liquidités entre les chaînes est simple : il permet aux utilisateurs d'explorer et de réaliser des transactions dans de nouvelles blockchains et de nouveaux écosystèmes. Ils pourront tirer parti des avantages des nouvelles blockchains (par exemple, échanger ou effectuer des transactions sur des couches 2 dont les frais sont moins élevés) et découvrir de nouvelles opportunités lucratives (par ex. l'accès aux protocoles DeFi avec des rendements plus élevés sur d'autres chaînes).
L'avantage du transport de messages réside dans le fait qu'il permet de débloquer toute une série de cas d'utilisation inter-chaînes sans avoir à déplacer les actifs d'origine. Les messages envoyés par la chaîne A (la source) déclenchent l'exécution d'un code sur la chaîne B (la destination). Par exemple, une application sur la chaîne A pourrait transmettre à la chaîne B un message concernant les actifs d'un utilisateur ou l'historique de ses transactions, ce qui lui permettrait ensuite de participer à des activités sur la chaîne B sans avoir à déplacer d'actifs, par ex.
Malgré les nombreux avantages qu'elle offre, l'interopérabilité est confrontée à de nombreux défis techniques :
Il existe aujourd'hui des solutions d'interopérabilité pour résoudre certains de ces problèmes, mais quel est l'état actuel de la situation ?
Aujourd'hui, les ponts inter-chaînes sont les principaux facilitateurs des transactions inter-chaînes. Il existe actuellement plus de 110 ponts avec différents niveaux de fonctionnalité et de compromis en matière de sécurité, de vitesse et de nombre de blockchains qu'ils peuvent prendre en charge.
Comme le souligne LI.FI dans son article complet intitulé "Bridging 101", il existe plusieurs types de ponts :
Ces ponts sont sécurisés à l'aide de différents mécanismes de confiance étayés par différentes parties de confiance et incitations - et ces choix sont importants (comme l'ont souligné Jim de Catalyst Labs et l'équipe Li.Fi) :
En fin de compte, les mécanismes de confiance vont de l'homme à l'homme avec des incitations économiques, en passant par la vérification basée sur les mathématiques. Ces approches ne s'excluent pas mutuellement - dans certains cas, nous avons vu que certaines d'entre elles étaient combinées pour renforcer la sécurité - par ex. Le pont de LayerZero, basé sur la théorie des jeux, incorpore Polyhedra (qui s'appuie sur les preuves zk pour la vérification) en tant qu'oracle pour son réseau.
Quelle est la performance des ponts à ce jour ? Jusqu'à présent, les ponts ont facilité le transfert d'un grand nombre de capitaux - en janvier 2022, le TVL dans les ponts a culminé à 60 milliards de dollars. Avec un tel capital en jeu, les ponts sont devenus des cibles privilégiées pour les exploits et les piratages. Rien qu'en 2022, 2,5 milliards de dollars ont été perdus à cause d'une combinaison de compromissions de clés multi-sig et de vulnérabilités de contrats intelligents. Un ratio de pertes en capital de 4 % par an n'est pas tenable pour qu'un système financier prospère et attire davantage d'utilisateurs.
Les attaques se sont poursuivies en 2023 avec la vente des adresses de Multichain pour 126 millions de dollars (représentant 50 % du pont Fantom et 80 % des avoirs du pont Moonriver), accompagnée de la révélation que pendant tout ce temps, leur PDG contrôlait toutes les clés de leur "multisig". Dans les semaines qui ont suivi ce piratage, le TVL de Fantom (qui avait beaucoup d'actifs connectés à Multichain) a chuté de 67 %.
En fin de compte, certains des exploits de pont les plus importants et les conséquences qui s'ensuivent se résument à des vulnérabilités multisig (Ronin 624 millions de dollars, Multichain 126,3 millions de dollars), Harmony $100m), ce qui souligne l'importance des mécanismes de confiance utilisés.
Le fait de disposer d'un ensemble de validateurs de petite taille (Harmony), groupés (Ronin) ou singuliers (Multichain) est l'une des principales raisons de certains de ces exploits, mais les attaques peuvent provenir d'un nombre effrayant de vecteurs. En avril 2022, le FBI, la Cybersecurity & Infrastructure Security Agency (CISA) et le département du Trésor américain ont publié un avis conjoint sur la cybersécurité mettant en évidence certaines des tactiques utilisées par le Lazarus Group, un groupe parrainé par l'État nord-coréen. Il s'agissait d'ingénierie sociale, de courrier électronique, de phishing de comptes Telegram et CEX, entre autres (exemples de captures d'écran dans ce fil de Tayvano).
Il est clair que les mécanismes de vérification qui reposent en fin de compte sur l'homme sont des cibles faciles, mais le besoin d'une interopérabilité sûre et efficace demeure. Alors, où allons-nous maintenant ?
Nous assistons aujourd'hui à l'émergence d'approches de la vérification qui minimisent la confiance, et c'est ce qui nous réjouit :
Ces deux approches s'articulent autour de la vérification à confiance minimale pour contourner la dépendance humaine & faillibilité et sont les porte-drapeaux de l'avenir de l'interopérabilité. Nous ferons une étude approfondie sur eux et sur les équipes qui construisent dans cet espace, restez à l'écoute !
La première blockchain publique, Bitcoin, a été introduite en 2009. Au cours des 14 années qui ont suivi, on a assisté à une explosion cambrienne des blockchains publiques, dont le nombre s'élève aujourd'hui à 201 selon DeFiLlama. Alors qu'Ethereum a principalement dominé l'activité on-chain, représentant ~96% de la valeur totale bloquée (TVL) en 2021, les deux dernières années ont vu ce chiffre chuter à 59% avec le lancement de blockchains alternatives de couche 1 telles que Binance Smart Chain (BSC) et Solana et l'émergence de rollups de couche 2 tels que Optimism, Arbitrum, zkSync Era, Starknet et Polygon zkEVM, parmi beaucoup d'autres, comme solutions de mise à l'échelle pour Ethereum.
Selon DeFiLlama, à l'heure où nous écrivons ces lignes, il existe plus de 115 chaînes basées sur l'EVM et 12 rollup / L2 d'Ethereum, et la tendance à l'activité sur de multiples chaînes devrait se poursuivre pour diverses raisons :
Nous vivons dans un monde multichaîne et multicouche.
Cette prolifération de L1, L2 et appchains a mis en évidence l'importance de l'interopérabilité, c'est-à-dire la capacité et la manière dont les blockchains communiquent entre elles, pour transférer des actifs, des liquidités, des messages et des données.
L'interopérabilité de la blockchain peut être décomposée en trois parties, comme le suggère Connext:
Source : La pile Messaging Bridge adaptée de Connext
L'avantage de pouvoir déplacer des actifs et des liquidités entre les chaînes est simple : il permet aux utilisateurs d'explorer et de réaliser des transactions dans de nouvelles blockchains et de nouveaux écosystèmes. Ils pourront tirer parti des avantages des nouvelles blockchains (par exemple, échanger ou effectuer des transactions sur des couches 2 dont les frais sont moins élevés) et découvrir de nouvelles opportunités lucratives (par ex. l'accès aux protocoles DeFi avec des rendements plus élevés sur d'autres chaînes).
L'avantage du transport de messages réside dans le fait qu'il permet de débloquer toute une série de cas d'utilisation inter-chaînes sans avoir à déplacer les actifs d'origine. Les messages envoyés par la chaîne A (la source) déclenchent l'exécution d'un code sur la chaîne B (la destination). Par exemple, une application sur la chaîne A pourrait transmettre à la chaîne B un message concernant les actifs d'un utilisateur ou l'historique de ses transactions, ce qui lui permettrait ensuite de participer à des activités sur la chaîne B sans avoir à déplacer d'actifs, par ex.
Malgré les nombreux avantages qu'elle offre, l'interopérabilité est confrontée à de nombreux défis techniques :
Il existe aujourd'hui des solutions d'interopérabilité pour résoudre certains de ces problèmes, mais quel est l'état actuel de la situation ?
Aujourd'hui, les ponts inter-chaînes sont les principaux facilitateurs des transactions inter-chaînes. Il existe actuellement plus de 110 ponts avec différents niveaux de fonctionnalité et de compromis en matière de sécurité, de vitesse et de nombre de blockchains qu'ils peuvent prendre en charge.
Comme le souligne LI.FI dans son article complet intitulé "Bridging 101", il existe plusieurs types de ponts :
Ces ponts sont sécurisés à l'aide de différents mécanismes de confiance étayés par différentes parties de confiance et incitations - et ces choix sont importants (comme l'ont souligné Jim de Catalyst Labs et l'équipe Li.Fi) :
En fin de compte, les mécanismes de confiance vont de l'homme à l'homme avec des incitations économiques, en passant par la vérification basée sur les mathématiques. Ces approches ne s'excluent pas mutuellement - dans certains cas, nous avons vu que certaines d'entre elles étaient combinées pour renforcer la sécurité - par ex. Le pont de LayerZero, basé sur la théorie des jeux, incorpore Polyhedra (qui s'appuie sur les preuves zk pour la vérification) en tant qu'oracle pour son réseau.
Quelle est la performance des ponts à ce jour ? Jusqu'à présent, les ponts ont facilité le transfert d'un grand nombre de capitaux - en janvier 2022, le TVL dans les ponts a culminé à 60 milliards de dollars. Avec un tel capital en jeu, les ponts sont devenus des cibles privilégiées pour les exploits et les piratages. Rien qu'en 2022, 2,5 milliards de dollars ont été perdus à cause d'une combinaison de compromissions de clés multi-sig et de vulnérabilités de contrats intelligents. Un ratio de pertes en capital de 4 % par an n'est pas tenable pour qu'un système financier prospère et attire davantage d'utilisateurs.
Les attaques se sont poursuivies en 2023 avec la vente des adresses de Multichain pour 126 millions de dollars (représentant 50 % du pont Fantom et 80 % des avoirs du pont Moonriver), accompagnée de la révélation que pendant tout ce temps, leur PDG contrôlait toutes les clés de leur "multisig". Dans les semaines qui ont suivi ce piratage, le TVL de Fantom (qui avait beaucoup d'actifs connectés à Multichain) a chuté de 67 %.
En fin de compte, certains des exploits de pont les plus importants et les conséquences qui s'ensuivent se résument à des vulnérabilités multisig (Ronin 624 millions de dollars, Multichain 126,3 millions de dollars), Harmony $100m), ce qui souligne l'importance des mécanismes de confiance utilisés.
Le fait de disposer d'un ensemble de validateurs de petite taille (Harmony), groupés (Ronin) ou singuliers (Multichain) est l'une des principales raisons de certains de ces exploits, mais les attaques peuvent provenir d'un nombre effrayant de vecteurs. En avril 2022, le FBI, la Cybersecurity & Infrastructure Security Agency (CISA) et le département du Trésor américain ont publié un avis conjoint sur la cybersécurité mettant en évidence certaines des tactiques utilisées par le Lazarus Group, un groupe parrainé par l'État nord-coréen. Il s'agissait d'ingénierie sociale, de courrier électronique, de phishing de comptes Telegram et CEX, entre autres (exemples de captures d'écran dans ce fil de Tayvano).
Il est clair que les mécanismes de vérification qui reposent en fin de compte sur l'homme sont des cibles faciles, mais le besoin d'une interopérabilité sûre et efficace demeure. Alors, où allons-nous maintenant ?
Nous assistons aujourd'hui à l'émergence d'approches de la vérification qui minimisent la confiance, et c'est ce qui nous réjouit :
Ces deux approches s'articulent autour de la vérification à confiance minimale pour contourner la dépendance humaine & faillibilité et sont les porte-drapeaux de l'avenir de l'interopérabilité. Nous ferons une étude approfondie sur eux et sur les équipes qui construisent dans cet espace, restez à l'écoute !