Commonware révolutionne le développement blockchain avec un ‘anti-framework’
Dans le monde en constante évolution de la blockchain, Commonware fait sensation avec le lancement de son nouvel ‘anti-framework’. Ce concept innovant vise à optimiser le développement d’applications blockchain, en offrant aux développeurs la liberté de créer des solutions sur mesure sans les contraintes habituelles des frameworks existants.
Les limites des frameworks actuels
La création d’applications ou de rollups blockchain n’est plus un défi insurmontable aujourd’hui. Grâce à des frameworks tels que l’OP Stack ou Arbitrum Orbit, les développeurs disposent de nombreuses options pour se lancer rapidement sur le marché. Cependant, ces stacks technologiques peuvent s’avérer limitants en pratique.
Alors que l’industrie crypto est encore jeune, les entreprises cherchent sans cesse à développer des architectures de plus en plus différenciées pour répondre à leurs cas d’utilisation uniques. En conséquence, la majorité des applications ne s’intègrent pas parfaitement dans un framework technologique existant.
Un besoin de modularité accrue
Les développeurs se retrouvent souvent à devoir forker et personnaliser les frameworks pour obtenir ce dont ils ont besoin. Par exemple, le mécanisme de consensus CometBFT de Cosmos, issu d’un fork de Tendermint Core, est l’un des plus fréquemment forkés par des projets comme Sei, Celestia, dYdX ou Penumbra.
Pour permettre l’épanouissement d’une multitude de chaînes ou dapps, les bâtisseurs veulent encore plus de modularité que simplement choisir entre des couches de disponibilité de données ou des mécanismes de consensus. C’est précisément sur ce créneau que Commonware se positionne.
Commonware : l’anti-framework open source
Commonware propose un ensemble de primitives open source que les développeurs peuvent utiliser pour construire et réassembler leurs applications sans recourir à des forks compliqués. Soutenu par un financement de 9 millions de dollars de Haun Ventures et Dragonfly Capital, Commonware souhaite rompre avec le modèle « taille unique » imposé par les stacks technologiques actuels.
Selon Patrick O’Grady, fondateur de Commonware, les frameworks comme le Cosmos SDK et CometBFT sont ouverts et flexibles dans certaines mesures, mais finissent par être contraignants. « Les développeurs passent trop de temps à gérer les abstractions au lieu de se concentrer sur le produit », explique-t-il.
Liberté totale pour les développeurs
Contrairement aux frameworks existants, Commonware n’impose aucune configuration de sécurité spécifique, aucun format de bloc codé en dur, ni aucune règle d’exécution prédéfinie. Les développeurs peuvent concevoir leurs propres configurations de mempool ou introduire leurs environnements d’exécution personnalisés.
Sur la couche de consensus, ils peuvent décider comment les validateurs sont récompensés. « Nous voulons que les créateurs puissent utiliser Commonware pour coupler leurs applications existantes avec leurs capacités personnalisées », déclare O’Grady.
Des primitives architecturales optimisées pour le Web3
Parmi les primitives proposées, on trouve le consensus::simplex, une primitive de consensus minimaliste fournissant des accords tolérants aux fautes byzantines (BFT). Pour faciliter la communication entre les chaînes Commonware, l’équipe prévoit d’incorporer une primitive de signature seuil optionnelle dans sa construction de consensus.
Cette signature seuil permettrait à n’importe quelle chaîne de générer une clé publique statique et de vérifier les sorties d’autres chaînes, permettant ainsi une communication point à point efficace sans partage d’hypothèses de confiance similaires.
Une évolution modulaire des blockchains
Commonware ne cherche pas à créer une autre architecture de « chaîne de chaînes » comme l’OP Superchain, mais plutôt à prolonger l’évolution modulaire des blockchains initiée par la feuille de route axée sur les rollups d’Ethereum. En augmentant les machines virtuelles existantes, plutôt qu’en les remplaçant, Commonware offre une nouvelle voie à l’innovation blockchain.
Pour en savoir plus, écoutez le podcast Bell Curve avec Commonware.