BaaS
Blockchain as a Service
Les BaaS ou Blockchain en tant que Services sont des services Cloud permettant aux entreprises d’exploiter la chaîne de blocs sans avoir à développer et gérer leurs propres infrastructures.
Les services de BaaS concernent généralement le déploiement de blockchains privées sur des solutions de cloud computing. Ils permettent de déployer une blockchain personnalisée selon les critères des clients en quelques minutes.
- Tous les composants d’infrastructure (réseaux, stockage, serveurs, virtualisation, etc.) ;
- Un réseau pair-à-pair constitué d'un ensemble de nœuds interconnectés permettant la gestion d'une copie de la blockchain et l'exécution des transactions et des smart contracts
- Un mécanisme de consensus permettant de mettre à jour de façon sécurisée la blockchain par les nœuds ;
- Un service de gestion des droits d'accès et d'adhésion au réseau pour les blockchains privées ;
- Des fonctionnalités de sécurité pour contrer les cyberattaques.
- Des interfaces de programmation d'applications (API) et des kits de développement logiciel (SDK) pour déclencher des transactions dans la blockchain à partir des applications appelantes.
Cette solution s’appuie sur les principales caractéristiques de la blockchain, elle permet également aux entreprises de se décharger de toute complexité technique de mise en œuvre et déploiement dorénavant sous la responsabilité des fournisseurs. Celles-ci peuvent donc réaliser plus facilement des expérimentations sur des cas d’usage identifiés au préalable.