Les entreprises disposant des outils adéquats de gestion des API seront idéalement placées pour profiter de la Blockchain.
La Blockchain a beau être l’une des tendances technologiques les plus en vogue actuellement, elle n’en reste pas moins controversée. Une grande confusion subsiste encore quant à ce qu’elle fait, aux technologies qu’elle disrupte et celles qu’elle complète. Mais que ce soit pour la gestion des droits d’auteur, des ‘smart contracts’ ou de la traçabilité de produits alimentaires, les API représentent le moyen le mieux adapté pour y établir des transactions.
Effet de mode ou plus importante invention depuis l’internet ?
Pour les responsables techniques en entreprise, la Blockchain peut être un sujet problématique. Beaucoup semblent méconnaître les utilisations potentielles de cette technologie au-delà du phénomène des cryptomonnaies. Cette confusion s’explique par les commentaires fréquemment formulés sur le sujet qui vont soit du dithyrambique : « c’est l’évolution la plus importante dans le domaine de l’informatique depuis la création du World Wide Web » ; ou au caustique « un emballement médiatique sans intérêt qui n’aura d’effet que sur le Bitcoin ».
Les entreprises qui entrevoient de potentielles utilisations de la Blockchain doivent composer avec les incertitudes qui entoure l’exécution de tels projets. En outre, on constate à la fois un manque de personnel qualifié sur cette technologie, et de clarté quant aux outils qui seront nécessaires pour la mettre en œuvre. La bonne nouvelle réside dans le fait que les entreprises ayant investi dans une solide infrastructure d’API auront une longueur d’avance sur les autres.
Les API s’imposent comme la solution idéale
La Blockchain est essentiellement une base de données distribuée où des transactions sont regroupées par blocs formant une chaîne. Les liens de cette chaîne sont des transactions dupliquées qui relient la fin d’un bloc au début du prochain. Mais le fonctionnement de ce système –dont la sécurité et la fiabilité sont essentielles– est bien plus complexe que cela. Et c’est précisément là que les API émergent progressivement comme les maillons les plus forts.
La nature distribuée de la création, du stockage, du chiffrement et de la validation des transactions d’une chaîne de blocs requiert une communication et une intégration en ligne qui passent obligatoirement par des API web. Des organisations telles que Blockchain.info proposent de plus en plus d’API pouvant être utilisées dans une Blockchain. Les entreprises disposant de l’infrastructure et des outils de gestion adéquats seront donc idéalement placées pour profiter de ces API.
Les API sont donc essentielles aux processus transactionnels de la Blockchain. Cependant, sans une infrastructure de gestion appropriée, il sera extrêmement difficile de les utiliser pour mettre en œuvre des solutions exploitant des chaînes de blocs. Il est tout aussi important d’être en mesure d’appliquer des stratégies adaptées et de gérer ces API afin d’assurer les authentifications et de contrôler les autorisations.
Ce constat s’applique d’autant plus aujourd’hui que nous sommes encore à un stade relativement précoce de la Blockchain, et que les API évoluent constamment. La situation a rapidement progressé suite à l’émergence d’API utilisées pour les transactions liées aux cryptomonnaies. Et bien que des organisations telles que Hyperledger tentent aujourd’hui d’apporter de la stabilité dans ce domaine, le besoin de technologies contribuant à la cohérence entre les versions des API, et permettant de les créer et de les mettre à l’échelle rapidement reste crucial.
De la gestion agile des API pour la Blockchain
A l’heure actuelle, de nombreuses entreprises entrevoient un énorme potentiel pour la Blockchain dont elles pourront mieux profiter en étant conscientes du rôle essentiel des API. Mais pour cela, il leur faudra mettre en œuvre les outils nécessaires pour en assurer la disponibilité, la performance et la sécurité des API, de manière simple et efficace.
Les technologies de gestion des API offriront aux organisations la possibilité de lancer rapidement des projets de Blockchains. Dans cet univers incertain et fluctuant, l’adoption d’une approche orientée API leur permettra d’adapter leurs approches et de faire évoluer leurs solutions afin de saisir les opportunités qui se présenteront. En conclusion, les organisations pourront ainsi définir plus facilement leur modèle économique pour sécuriser, accélérer, garantir et prouver la légitimité d’une transaction
__________
Marie-Benoîte Chesnais est Consultante Technique API & Sécurité chez CA Technologies