Comment a été ce contenu ?
Création de chaînes de blocs spécifiques aux applications avec AWS sur Avalanche
Imaginez un monde où les transactions (vente d'une maison, négociation d'un actif, règlement d'une réclamation) se finalisent en quelques secondes ou moins. Le contrat, le paiement et les reçus sont tous liés en une seule action, l'historique de la transaction étant enregistré en permanence. Le transfert ne nécessite pas l'intervention d'une tierce partie, contournant les intermédiaires centralisés, tels que les banques, les courtiers et les agents.
Ce monde repose sur la chaîne de blocs, des registres numériques décentralisés et immuables qui maintiennent une liste croissante de transactions stockées dans des « blocs ». Les grandes entreprises adoptent rapidement les chaînes de blocs pour optimiser leurs coûts, tout en fournissant des produits plus rapides, plus sûrs et plus transparents à leurs clients.
Un récent rapport de développement d'Alchemy Web3 indique que 36 % de tous les contrats intelligents existants ont été déployés en 2022. Selon Gartner, la valeur commerciale générée par la chaîne de blocs devrait passer de 176 milliards d'USD en 2025 à 3,1 mille milliards d'USD en 2030.
Prendre conscience de la valeur de la recherche universitaire et mettre en place Ava Labs
Ava Labs, la start-up responsable du lancement de la plateforme de chaînes de blocs Avalanche et l'un des principaux contributeurs à l'innovation sur la chaîne, est un perturbateur numérique qui alimente cette croissance généralisée de la chaîne de blocs. Fondée en 2018, Ava Labs est dirigée par une équipe composée du cofondateur et président-directeur général (PDG) Emin Gün Sirer (dont le nom préféré est Gün) et du président John Wu.
« Le processus ayant abouti à la création d'Avalanche a débuté en 2006 et a nécessité de nombreuses années de recherche sur les systèmes pair-à-pair et les systèmes auto-organisés antérieurs au Bitcoin et à d'autres cryptomonnaies », explique Emin Gün, décrivant les 20 années qu'il a passées en tant que professeur émérite de systèmes distribués à l'Université Cornell.
John explique : « Notre mission ne se limite pas à opérer dans le secteur de la cryptographie ; nous voulons tokeniser tous les actifs financiers du monde afin de créer un meilleur système pour tous. »
La création de jetons convertit quelque chose de valeur en unités numériques de propriété d'actifs. Les actifs numérisés peuvent :
Éliminer les inefficacités des transactions traditionnelles, telles que la paperasserie et le capital humain
Faciliter et accélérer les envois
Créer de meilleures opportunités de fractionnement (division d'un actif afin qu'un plus grand nombre de personnes puissent participer à la propriété) et de liquidité du marché (facilité de vente ou d'achat d'un actif)
Les actifs numérisés suppriment également les obstacles géographiques et systémiques à l'accès, tels que les opérateurs tiers en place qui possèdent les processus financiers traditionnels.
« Il est temps de démocratiser complètement la finance, déclare Emin Gün. Vous, moi et tout le monde pouvons être sur un pied d'égalité avec les banquiers. Les échelles varient, mais les opportunités qui s'offrent à nous doivent être identiques. »
Ouvrir la voie en matière de Web3 avec une nouvelle infrastructure de chaînes de blocs
Lancée en septembre 2020, Avalanche a marqué le début d'une nouvelle ère pour les chaînes de blocs avec une finalité de transaction quasi instantanée. Aujourd'hui, plus de 500 applications sont créées sur Avalanche, un protocole écologique avec une consommation d'énergie minimale. Ces applications couvrent l'univers Web3, y compris des projets dans les domaines de la finance décentralisée, des jeux en chaînes de blocs, des NFT et des cas d'utilisation d'entreprise. Les travaux d'Ava Labs répondent à trois défis de longue date dans le domaine de la chaîne de blocs :
Flexibilité. La rigidité des chaînes de blocs monolithiques ou uniques peut entraîner un manque de cas d'utilisation adapté aux applications, ainsi qu'une congestion, ce qui entraîne une hausse des frais pour les utilisateurs.
Adaptabilité. Avalanche permet aux utilisateurs de créer des chaînes de blocs spécifiques à une application (Figure 1) appelées « sous-réseaux ». Les sous-réseaux sont personnalisables et améliorent la vitesse et la capacité de mise à l'échelle des applications décentralisées (« dApps ») hébergées sur la chaîne de blocs.
Capacité de mise à l'échelle. Une plateforme de chaînes de blocs sur laquelle d'autres peuvent s'appuyer doit prendre en charge des milliers de transactions par seconde et avoir une finalité rapide.
« Au lieu d'avoir une chaîne unique pour les contrôler toutes, Avalanche ressemble davantage à un cadre dans lequel chacun peut créer sa propre chaîne, déclare Emin Gün. Ces chaînes isolent les activités du réseau principal : un pic de charge sur ma chaîne n'affectera pas les performances de votre chaîne, pas plus que mon activité liée aux frais ou la congestion n'affecteront votre chaîne. »
La technologie essentielle à la base des sous-réseaux est le protocole de consensus Avalanche. Un protocole de consensus garantit que le registre numérique est construit de manière ordonnée et que les nœuds qui le soutiennent s'accordent sur son état.
Il existe trois approches principales en matière de protocoles de consensus :
- Preuve de travail. « Ce mécanisme de contrôle a été mis au point par Satoshi Nakamoto pour Bitcoin, et c'est une excellente idée d'utiliser le minage pour créer la chaîne. L'avantage est qu'il est ouvert et que tout le monde peut participer, déclare Emin Gün. Les problèmes sont liés à la mise à l'échelle et à la consommation élevée d'énergie. »
- Preuve de participation (classique ou accumulation de signatures). « Elle est plus économe en énergie, mais n'est pas aussi décentralisée, déclare Emin Gün. Seules quelques centaines de participants peuvent prendre simultanément part à chaque décision. C'est l'inconvénient par rapport aux protocoles de preuve de travail. »
- Avalanche. Selon Gün, « Avalanche combine le meilleur des deux autres mécanismes. Il n'a pas besoin de minage : il est efficace et rapide ; il est décentralisé. Avalanche utilise une preuve de participation, mais sa méthode de sous-échantillonnage aléatoire pour parvenir à un consensus est différente. »
Outre le protocole de consensus Avalanche, « nous sommes l'équipe qui a apporté les dernières avancées scientifiques aux chaînes de blocs. Avec notre plateforme, notre passerelle (la plus grande en matière de cryptomonnaie), notre portefeuille Core et notre nouvelle marketplace Enclave, explique John. Aucune autre équipe n'a développé autant de technologies Web3 que nous. »
Ava Labs s'associe à AWS pour accélérer l'adoption du Web3
Pour soutenir sa technologie, Ava Labs a développé une architecture sans serveur et mise entièrement sur AWS. Les solutions cloud, la présence mondiale et le partenariat proactif d'AWS sont « absolument essentiels » dans le cadre de l'effort d'Ava Labs d'accélérer l'adoption du Web3.
Solutions du Cloud AWS pour une infrastructure de chaînes de blocs évolutive
Avalanche utilise des solutions AWS telles qu'Amazon Elastic Compute Cloud (Amazon EC2) pour fournir des performances constantes de l'ordre de milliseconde, afin de traiter des milliers de transactions par seconde et d'en confirmer instantanément.
« Pouvoir créer des nœuds et des réseaux de test à la volée, à l'aide d'AWS, a été une énorme aubaine pour tous nos développeurs », déclare Emin Gün.
« Nos processus de création de sous-réseaux s'appuient sur des instances AWS allouées de manière dynamique afin que les utilisateurs puissent facilement et rapidement lancer leur propre chaîne en quelques clics. » Grâce à la présence mondiale d'AWS, Avalanche est en mesure de lancer des chaînes de blocs personnalisées, privées et publiques, en quelques secondes, en fonction de la demande.
Ava Labs participe également à AWS Activate, un programme gratuit qui accompagne les start-ups dans leurs projets de création et de mise à l'échelle en offrant à ses membres des crédits, des ressources, des outils et des conseils d'experts d'AWS. « AWS Activate est une excellente ressource qui permet aux développeurs de mettre leurs applications à la portée du grand public en s'appuyant sur la rapidité, la sécurité et la capacité de mise à l'échelle révolutionnaires d'Avalanche », déclare John.
AWS Marketplace permet aux utilisateurs du monde entier de lancer facilement un nœud de validation
Forts de l'infrastructure mondiale d'AWS et de son engagement en matière de conformité, les utilisateurs du monde entier peuvent facilement lancer un nœud de validation Avalanche depuis AWS Marketplace. « La première des façons dont AWS nous aide est de permettre aux clients de lancer des nœuds de validation depuis n'importe quelle juridiction légale qui leur convient », explique Gün.
En 2023, Ava Labs prévoit d'ajouter le déploiement de sous-réseaux en tant que service géré à AWS Marketplace.
« AWS est très utile, car il permet aux développeurs de passer de zéro à la phase de production grâce à une infrastructure dédiée. Cela est particulièrement important pour les projets Web3 de start-ups et en phase de démarrage qui tirent pleinement parti de ce modèle de chaînes de blocs en tant que service. »
Construire le futur du Web3 avec Ava Labs et AWS
Dans le cadre de son engagement à fournir des environnements d'exécution de chaînes de blocs aux meilleurs développeurs du monde entier, Ava Labs s'associe à AWS pour organiser des événements destinés aux entrepreneurs et aux développeurs.
Ces événements permettent aux développeurs et aux chercheurs du Web3 d'apprendre auprès d'experts du secteur et de collaborer avec leurs pairs pour maximiser le succès de leurs start-ups et produits respectifs. Les programmes éducatifs incluent des sujets tels que l'adéquation des produits au marché, la stratégie de mise sur le marché, les bonnes pratiques en matière de conception de protocoles et de dApp, des conseils techniques spécifiques à Avalanche et plus encore. Souvent, ces événements incluent des concours arbitrés par des investisseurs en capital-risque et des professionnels du Web3 de premier plan, garantissant ainsi que les personnes et les équipes de haut niveau bénéficient d'un support continu une fois le programme terminé.
« Au sein de la communauté des développeurs, nous recherchons de grands talents désireux de passer au Web3 », déclare John.
« L'un des avantages de la chaîne de blocs réside dans le fait qu'il est beaucoup plus facile de se développer dans ce domaine aujourd'hui qu'à l'époque où Emin Gün a lancé son projet », explique-t-il. « Les développeurs peuvent se concentrer sur l'application qu'ils souhaitent créer sur un sous-réseau, sans avoir à recommencer l'ensemble du laborieux processus d'architecture. »
Aux développeurs du Web3, Emin Gün conseille : « Notre réussite relève en partie du maintien d'une vision incroyablement large, au lieu d'une spécialisation et de l'adéquation de notre activité aux problèmes sociaux actuels ».
« Les entreprises peuvent réussir et échouer. Au terme de la journée, vous devez rentrer chez vous fier d'avoir travaillé sur quelque chose de significatif, explique Emin Gün. Si vous abordez un sujet important pour les gens et que vous restez fidèle à ce que vous savez être bénéfique pour la société dans son ensemble, vous serez comblé. »
Emin Gün Sirer
Emin Gün Sirer est co-fondateur et directeur général d'Ava Labs. Il était auparavant professeur d'informatique à l'université de Cornell, et menait des recherches sur les systèmes d'exploitation, les réseaux et les systèmes distribués. Il est connu pour avoir mis en œuvre la première monnaie utilisant la preuve de travail (PoW) pour frapper des monnaies, ainsi que pour ses recherches sur l'exploitation minière égoïste, la caractérisation de l'échelle et de la centralisation des crypto-monnaies existantes, et pour avoir proposé les principaux protocoles pour la mise à l'échelle sur la chaîne et hors de la chaîne. Il est co-directeur de l'Initiative for Cryptocurrencies and Smart Contracts (IC3), qui vise à faire passer les applications basées sur la blockchain des tableaux blancs et preuves de concept aux systèmes financiers rapides et fiables du futur.
John Wu
John Wu est président d'Ava Labs, une entreprise technologique soutenue par Andresseen Horowitz qui conçoit la plateforme Avalanche connue comme étant la plateforme blockchain de nouvelle génération. L'objectif de John est de rendre les services et produits financiers accessibles à tous. À ce poste, il met à profit son expertise de plus de 20 ans en tant que cadre fintech et investisseur technologique pour créer une solution basée sur la blockchain qui permette de créer, d'émettre et d'échanger des actifs financiers. John était auparavant PDG du SharesPost Digital Assets Group, qui permettait la négociation conforme de jetons d'actions et de fonds privés. Avant cela, il était un investisseur technologique et le fondateur de Sureview Capital, un fonds spéculatif mondial soutenu par le groupe Blackstone.
Megan Crowley
Megan Crowley est rédactrice technique senior au sein de l'équipe chargée du contenu des startups AWS. Après avoir enseigné l'anglais dans un établissement d'enseignement secondaire, elle nourrit un enthousiasme sans faille à l'idée de contribuer à la création d'un contenu qui soit à la fois éducatif et inspirant. Partager les histoires des startups avec le monde entier est la partie la plus gratifiante de son poste chez AWS. Pendant son temps libre, Megan travaille le bois, fait du jardinage et visite les marchés d'antiquités.
Shai Perednik
Shai Perednik est un leader mondial de la technologie web3 et blockchain comptant 5,5 ans chez AWS et plus de 28 ans d'expérience dans le secteur des technologies de l'information. Il dirige le secteur pour l'organisation des partenaires et dirige une communauté de plus de 1600 passionnés de Web3. Il a fait son entrée dans l'espace blockchain en 2010, lorsqu'il a créé un mineur de bitcoins, et en 2020, il a pleinement intégré l'espace blockchain chez Amazon, en se concentrant sur les fondations de la blockchain. Sa conviction dans la blockchain repose sur l'idée que nous sommes à l'aube d'une révolution technologique majeure qui bouleversera le mode de fonctionnement de la société.
Comment a été ce contenu ?