Architecture
La mise en route d’un prototype ou d’un projet nécessite une réflexion d’architecture, qui va baliser les aspects les plus critiques du projet :
- vue logique des composants,
- vue de déploiement des applications,
- persistence et évolution des informations,
- intégrations avec les systèmes d’entreprise,
- options techniques (langages, gestion du code),
- aspects de sécurité,
- répartition et évolution des tokens du projet (tokenomics).
Prototypage
Un projet blockchain peut aisément être confronté à la réalité par un proof-of-concept qui va démontrer des avantages et inconvénients sans engager le budget d’un projet de grande ampleur.
Un prototype comportera certainement un ou plusieurs tokens de base (ERC-20 ou NFT ERC-721), des contrats intelligents pour gérer les aspects on-chain, et une application pour l’utilisateur final (UX/UI).
Nous pouvons réaliser pour vous le prototype ou proof-of-concept qui permettra d’affiner un projet en conception.
Technologie
Nous recommandons les blockchains comportant une machine virtuelle Ethereum (EVM), en combinaison avec le langage Solidity. Il s’agit du standard qui assure la pérennité à votre projet.
En effet les contrats intelligents seront interopérables entre n’importe quelle blockchain de ce type et vos solutions seront facilement migrées si nécessaire, ou pourront fonctionner simultanément sur plusieurs blockchains.
Les blockchains (L1) EVM les plus courantes sont
- Ethereum,
- Avalanche,
- BNB chain,
- Polygon,
- Gnosis.
Elles diffèrent par leurs frais, la vitesse des transactions et leur empreinte écologique.