monsitj - stock.adobe.com

Blockchain : l’essentiel sur Algorand

Transactions instantanées, intégration simplifiée pour les développeurs, empreinte énergétique réduite, anticipation de la sécurité quantique, Algorand veut redéfinir les standards de la blockchain. Fondée par un professeur du MIT et soutenue par une fondation, elle a franchi le cap des deux milliards de transactions.

Algorand est une blockchain qui se distingue par plusieurs éléments clés. Elle met en avant son efficacité énergétique. Son architecture monocouche (Layer 1) simplifie son fonctionnement et améliore sa scalabilité. En matière de sécurité, Algorand travaille sur des mesures de protection quantiques, pour renforcer sa résistance aux attaques futures. Et elle permet des échanges atomiques (atomic swaps) natifs, facilitant les transactions complexes sans intermédiaires.

Pour les utilisateurs, Algorand assure des transactions instantanées, avec des temps de bloc de moins de trois secondes, et une disponibilité sans temps d’arrêt. Algorand élimine également la possibilité de forks, ce qui garantit que toutes les transactions sont finales et immuables.

Ces caractéristiques font d’Algorand une option de choix pour les applications qui nécessitent une robustesse et une rapidité accrues par rapport à d’autres blockchains.

Une blockchain créée par un membre du MIT

Le fondateur d’Algorand est Silvio Micali. Lauréat des prestigieux prix Gödel et du prix Turing, membre du MIT, celui-ci est une autorité mondiale en mathématiques, en informatique et en cryptographie.

Co-inventeur de technologies comme le chiffrement probabiliste ou les preuves à divulgation nulle de connaissance (Zero-Knowledge Proofs), il détient 47 brevets dans des domaines clés de la cryptographie et des transactions électroniques.

Le projet Algorand est aujourd’hui soutenu par la Algorand Foundation, une organisation dédiée à la croissance et au soutien de l’écosystème. La fondation s’engage à promouvoir un système ouvert et transparent où chacun peut participer et développer des applications sur le protocole Algorand.

Caractéristiques Clés d’Algorand

  • Efficacité énergétique : Algorand utilise la preuve d’enjeu pure (PPoS pour pure proof-of-stake), réduisant considérablement son empreinte carbone – jusqu’à revendiquer une consommation énergétique quasi négligeable. De fait, Algorand est une blockchain « plus verte ». Elle se situe en tout cas dans les moins consommatrices d’énergie par transaction. Elle utilise par ailleurs une partie des frais de transaction pour acheter des crédits carbone, assurant ainsi une neutralité en termes d’impact CO2.
  • Architecture monocouche (L1) : Cette approche intégrée vise à simplifier les opérations et à améliore l’efficacité globale du réseau Algorand. Elle permet de traiter jusqu’à 10 000 transactions par seconde, avec des frais de transaction modérés, adaptés à une utilisation à grande échelle. Par exemple, l’estimation pour réaliser 1 000 transactions sur Ethereum avoisine les 2 600 $. Ce prix varie entre 3 $ et 30 $ sur Solana, et 0,10 $ sur Algorand.
  • Finalité instantanée : Les transactions sont confirmées quasiment en temps réel, en moins de trois secondes, ce qui est essentiel pour des paiements rapides et sécurisés (mais aussi pour d’autres applications, cf. ci-après).
  • Disponibilité continue : Algorand se distingue par une disponibilité ininterrompue. Elle n’a connu aucun temps d’arrêt depuis son lancement en 2019, ce qui témoigne de la robustesse et de la fiabilité de son infrastructure blockchain.
  • Sécurité quantique : Algorand anticipe l’ère post-quantique en intégrant les State Proofs (preuves d’état), visant à fournir une protection robuste contre les attaques potentielles des futurs ordinateurs quantiques. Cette technologie assure la vérification et l’authenticité des données sur la blockchain, même face aux capacités de calcul avancées des machines quantiques.

AlgoKit : Algorand côté développeurs

Algorand supporte divers langages de programmation, dont Python, avec l’intégration de PyTeal et l’outil AlgoKit 2.0.

AlgoKit permet aux développeurs de créer, de tester et de déployer des applications décentralisées (dApps) et des smart contracts d’une manière plus efficace que les méthodes traditionnelles de développement d’applications blockchain. En plus de Python, Algorand prend en charge Java, JavaScript, et Go, rendant le développement accessible pour une large communauté de développeurs.

AlgoKit propose des outils, des bibliothèques et des SDKs dont le but affiché est de simplifier le développement de solutions Algorand, et d’être une alternative aux options de développements Ethereum (Truffle, Hardhat Embark, etc.).

AlgoKit est un projet open source, géré par la Fondation Algorand et disponible sur GitHub sous licence MIT, ce qui permet à quiconque de l’utiliser, de le modifier et de le distribuer librement.

La nouvelle version d'AlgoKit 3.0 introduit quelques améliorations majeures. Le support pour TypeScript permet par exemple un codage plus robuste et maintenable, avec des fonctionnalités de typage statique qui réduisent les erreurs.

Autre nouveauté, l’explorateur LORa est un nouvel outil pour analyser les ressources on-chain, utilisable en réseau local, de test ou principal. Il offre une analyse détaillée des transactions, des comptes et des actifs, une flexibilité d’utilisation sur différents réseaux, et une interface intuitive pour une navigation facile.

Ces nouveautés visent à améliorer l’expérience des développeurs et à soutenir l’innovation sur la blockchain Algorand.

Exemples concrets d’utilisation de la blockchain Algorand

La blockchain Algorand est adoptée par des institutions et entreprises. Les cinq cas d’usage suivants (parmi des centaines d’autres) illustrent sa polyvalence et ses avantages.

  • La FIFA a lancé FIFA+ Collect en partenariat avec Algorand, intégrant la technologie blockchain pour offrir une nouvelle manière de collectionner des moments emblématiques de la Coupe du Monde et de la Coupe du Monde Féminine. FIFA+ Collect permet aux fans de posséder des NFTs qui représentent des moments mémorables des matchs.
  • Aid:Tech, soutenue par la Croix rouge, est une solution de portefeuille numérique et d’identité numérique appelée « Kare Survivor Wallet ». Ce portefeuille utilise Algorand pour assurer la sécurité, la fiabilité et la rapidité des transactions, permettant aux utilisateurs de vérifier leur identité et de recevoir des fonds de secours en cas de catastrophe. Ce partenariat vise à améliorer l’efficacité et la transparence de la distribution de l’aide humanitaire, réduisant les délais traditionnels de plusieurs mois à 24 heures pour l’obtention de fournitures essentielles
  • Labtrace utilise la technologie blockchain d’Algorand pour une plateforme sécurisée et simple d’authentification des données. Les utilisateurs peuvent certifier l’intégrité et la propriété de leurs données en quelques secondes via un système de glisser-déposer. Cette solution a été employée dans des études cliniques, notamment pour garantir l’intégrité des données dans la recherche sur la maladie de Parkinson, en partenariat avec le King’s College de Londres. Labtrace permet ainsi une traçabilité et une immuabilité des données, essentielles pour des environnements nécessitant une haute fiabilité et transparence, comme les essais cliniques et la recherche scientifique
  • HesabPay est une solution de paiement numérique en ligne qui se développe dans les pays où il est difficile d’accéder à un compte bancaire. L’outil a migré vers Algorand pour améliorer l’efficacité et la transparence de ses transactions. Grâce à cette migration, soutenue par un financement de la Fondation Algorand, HesabPay gère environ 6 000 transactions quotidiennes, impactant des dizaines de milliers d’Afghans, notamment les femmes en situation de précarité.
  • ABRDN : La collaboration entre Algorand, Archax, et Quantoz a permis de rendre le fonds monétaire d’abrdn (de 3,8 milliards d’euros) accessible et transférable sur la blockchain Algorand. Archax a tokenisé les unités du fonds, permettant aux investisseurs de les échanger numériquement. Cette initiative utilise le token EURD de Quantoz, un euro numérique réglementé, pour faciliter les transactions sur la plateforme d’Archax. Algorand, avec sa fonctionnalité de règlement atomique sans code, assure des transactions instantanées et sécurisées, augmentant ainsi l’efficacité et la transparence des marchés financiers.

La plateforme blockchain d'Algorand est également utilisée par des solutions de protection des données ou pour créer des systèmes de traçabilité des actifs – ce qui est crucial pour les secteurs comme la santé et la logistique, où la vérification de l’authenticité et la provenance des produits sont essentielles.

Algorand a franchi en 2024 le cap symoblique des deux milliards de transactions.

Pour approfondir sur Base de données