Accueil Entreprise Microsoft et ibm se tournent vers la prochaine frontière du cloud: la blockchain en tant que service

Microsoft et ibm se tournent vers la prochaine frontière du cloud: la blockchain en tant que service

Vidéo: Data Driven #5: Blockchain and Big Data (Novembre 2024)

Vidéo: Data Driven #5: Blockchain and Big Data (Novembre 2024)
Anonim

La chaîne de blocs trouve chaque jour son chemin dans de nouvelles industries et de nouveaux usages, et bientôt, la technologie sera partout. La Blockchain est assez complexe pour remplir un alphabet complet de termes et de définitions, mais il existe un écosystème encore plus grand de start-ups, d'institutions académiques, d'organisations et de coalitions open source et d'institutions financières visant à façonner l'évolution de la technologie. Cela dit, les acteurs les mieux placés pour prendre en charge notre avenir basé sur les chaînes de blocs sont les géants de la technologie tels qu'IBM et Microsoft.

IBM et Microsoft définissent un nouveau marché BaaS (Blockchain-as-a-Service), en effectuant d'importants investissements récents dans les services d'entreprise en s'appuyant sur l'infrastructure cloud, afin de réduire le volume de travail considérable des entreprises qui mettent en place des chaînes de blocs. Microsoft a déployé son BaaS pour Microsoft Azure en novembre dernier et IBM son service IBM Blockchain en février. Rien que cette semaine, IBM a également annoncé un nouveau réseau de chaînes de blocs sécurisé pour les développeurs.

Les sociétés préconisent également des initiatives Open Source distinctes, IBM et la Linux Foundation battant Redmond au premier plan avec le projet Hyperledger en décembre 2015, puis Microsoft renvoyant avec le projet Bletchley en juin dernier. PCMag a récemment rencontré Marley Gray, chef de la chaîne de chaînes et directeur de BizDev et de la stratégie pour le cloud et les entreprises chez Microsoft, et Arvind Krishna, vice-président directeur et directeur d’IBM Research. Gray et Krishna ont discuté des plates-formes BaaS respectives de leur société, des interactions et des initiatives de duels dans l’espace des blockchains en source ouverte, et de la manière dont chaque géant de la technologie envisage la technologie qui change le jeu et évolue à partir de là.

: Il s’agit de la première partie d’une série en deux parties sur IBM, Microsoft et l’avenir de la blockchain dans les technologies pour entreprises. Ci-dessous, nous expliquerons ce qu'est BaaS et détaillerons les plates-formes cloud en duel des entreprises. La deuxième partie, à paraître prochainement, abordera l'écosystème de code source libre autour de la chaîne de blocs et examinera plus en détail l'espace de la chaîne de blocs pour déterminer qui est en tête et quelle technologie adoptera à l'avenir.

Quelle est la différence entre Blockchain et BaaS?

Blockchain est une technologie de grand livre distribuée qui peut être utilisée pour enregistrer des données de transaction et agir comme un historique numérique crypté et immuable de toute crypto-monnaie telle que Bitcoin et Ethereum (le "E" de notre Blockchain AZ), de contrats intelligents et de toutes sortes d'actifs en ligne., données et transactions.

Les blockchains peuvent aussi être publics ou privés. Bitcoin est le premier et le plus connu exemple de blockchain publique: des «mineurs» du monde entier construisent des blocs de transactions et un réseau mondial de machines sert d’infrastructure de nœud décentralisée qui donne à la chaîne (et aux crypto-monnaies en particulier) leur identité anonyme. tout en maintenant une sécurité des données immuable.

Les entreprises, en revanche, investissent davantage dans le développement de chaînes de blocs privées. Ce sont des blockchains qui utilisent la même technologie de grand livre distribué pour enregistrer les données de transaction, mais dans des clouds privés ou des environnements virtuels uniquement accessibles aux entreprises (ou à des réseaux d’entreprises comme ceux travaillant sur le projet Hyperledger ou la coalition R3).

Pourquoi les entreprises veulent-elles des chaînes de blocs privées? Pensez à la blockchain en tant que type de tissu sous-jacent à toute application ou service d'entreprise, qu'il s'agisse d'un système de traitement des transactions bancaires et financières sur la plate-forme de collaboration ou l'infrastructure de base de données d'une entreprise. Intégrés à la blockchain, chaque processus métier et chaque transaction est synchronisé avec un grand livre inviolable garantissant transparence, responsabilité et intégrité des données… pour toujours.

BaaS intervient dans les blockchains privés. Les blockchains publics bénéficient d'un vaste réseau de nœuds et de machines P2P (peer-to-peer) pour pérenniser et renforcer l'infrastructure décentralisée grâce à laquelle les blockchains tels que Bitcoin sont si innovants. Les chaînes de blocs privées, en revanche, nécessitent un effort de développement manuel considérable et une capacité informatique en nuage d'arrière-plan permettant à l'entreprise de créer et de maintenir une infrastructure distribuée. Ainsi, des sociétés telles qu'IBM et Microsoft, qui disposent toutes deux d'une plateforme d'infrastructure cloud établie dotée d'outils de développement très complets, peuvent faciliter la tâche des entreprises en hébergeant des chaînes de blocs pour elles et en leur permettant de faire le gros du travail. C'est une plate-forme en tant que service (PaaS) appliquée à la blockchain, avec IBM et Microsoft associant de nombreux services de cloud computing comme bonus supplémentaires intégrés.

BaaS Tug-of-War

Les géants de la technologie savent qu’il ya un énorme marché à gagner pour l’avenir des entreprises basées sur la blockchain. IBM et Microsoft souhaitent tous deux contribuer à la création d'une chaîne de chaînes ouverte sécurisée, digne de confiance et interopérable, mais ils souhaitent également que les entreprises choisissent leurs services de cloud computing sur lesquels construire. Même Amazon envisage de se lancer dans l'action en s'associant au Digital Currency Group plus tôt cette année pour créer son propre bac à sable BaaS sur Amazon Web Services (AWS).

L'offre BaaS de Microsoft s'adresse aux entreprises et aux développeurs. Du point de vue de Microsoft, l’idée est de fournir tout ce dont une entreprise a besoin pour créer une blockchain dans le nuage: l’infrastructure back-end sur Microsoft Azure, les outils de développement fournis par Microsoft Visual Studio, ainsi que les modèles et les ressources permettant de la rendre facile, interopérable et sécurise.

"Nous sommes entrés dans cet espace en examinant toutes les différentes technologies et nos entreprises clientes, les consortiums, et les problèmes et questions rencontrés pour identifier les problèmes que Microsoft pourrait résoudre de manière unique", a déclaré Gray. "Le problème le plus courant à propos de la chaîne de chaînes était la gestion de l'identité et la gestion des clés: comment y arriver. La confidentialité est le deuxième. Le troisième est l'interopérabilité avec les systèmes existants, puis avec les autres chaînes. Une chaîne n'est pas une chaîne. va tout faire, nous allons avoir beaucoup de blockchains. "

Microsoft BaaS comprend un certain nombre de services et de ressources pour les entreprises et les développeurs. Dans l'environnement Azure DevTest Labs, les développeurs peuvent créer, tester et déployer des applications basées sur une chaîne de blocs sur le cloud Azure. Les développeurs peuvent également accéder aux outils de l'environnement de développement intégré (IDE) de Visual Studio pour créer des analyses et des analyses plus approfondies dans des applications de chaînes de blocs, ainsi que des services tels que Cortana Intelligence Suite, des services de machine learning (ML) et Internet of Things (IoT).

Microsoft est également fermement dans le camp Ethereum. Au-delà de son partenariat avec R3, la société propose également un environnement BaaS spécifique à Ethereum, conçu pour la création d’applications contractuelles intelligentes. Selon Gray, toutes ces fonctionnalités BaaS peuvent également s'intégrer à des services tels que AAD (Microsoft Azure Active Directory), Microsoft Office 365 et Microsoft Power BI dans des applications blockchain.

Gray a déclaré que l'objectif principal de la société est de fournir des conseils aux personnes qui doivent créer des applications maintenant. Le principal conseil de Microsoft est de se concentrer sur les contrats intelligents et les machines virtuelles, tandis que BaaS s’occupe de l’infrastructure back-end et de l’intégration de la base de données.

"Dans n'importe quel secteur d'activité, creusez à environ deux pouces de la surface et vous pouvez trouver des processus qui n'ont pas vraiment été revisités et qui pourraient être considérablement aplatis", a déclaré Gray. "Les services de données Blockchain représentent une opportunité énorme. Franchement, nous ne savons pas ce que nous allons en tirer. Nous n’avons jamais eu ce niveau de données collaboratives entre les entreprises, où nous pouvons collecter beaucoup de données historiques dans différents domaines." Visual Studio a la possibilité de se connecter à Azure afin de déployer des contrats intelligents dans ces environnements directement à partir de l'outil, de les profiler, d'effectuer une analyse statique, etc. contrats et c'est le débogage à tous les niveaux de la pile. "

Microsoft BaaS est étroitement lié à ce que la société fait avec Project Bletchley, qui sert de middleware blockchain pour combler certaines des tâches manquantes de BaaS, notamment en ce qui concerne l'identité, l'interopérabilité, la gestion des clés, la confidentialité et la sécurité. (Nous approfondirons notre propos sur Bletchley dans la deuxième partie de cette série en deux parties.)

IBM réfléchit au développement de la blockchain de différentes manières. Dans des endroits comme IBM z Systems, la société utilise le développement d’applications basé sur une chaîne de blocs comme un ensemble supplémentaire de fonctionnalités s’ajoutant à la technologie serveur, reliant le travail parallèle à source ouverte effectué sur Hyperledger. La clé ici, a expliqué Krishna, est d’intégrer la blockchain aux systèmes existants sans obliger des organisations comme les banques ou même les gouvernements à se débarrasser de leur technologie héritée, processus qui pourrait ralentir l’adoption plus large de la blockchain pendant des années.

"Blockchain simplifie beaucoup de choses, mais à la fin de la journée, elle doit réintégrer les systèmes d'enregistrement. Les banques ne vont pas prendre toutes leurs applications existantes et les jeter. Nous allons étendre ces systèmes traditionnels sur le mainframe pour pouvoir entrer et sortir directement du réseau blockchain ", a déclaré Krishna. "Supposons que j'ai un contrat intelligent sur la chaîne de blocs qui appelle l'ordinateur central ou tout système existant utilisé par les banques, les compagnies aériennes et les grands détaillants pour exécuter bon nombre de leurs applications critiques. Tous les règlements, toutes les les livres qui arrivent sur un grand système mainframe, cela ne va pas disparaître demain. Blockchain doit travailler avec ces systèmes. Tout ce qui se connecte à l'économie réelle doit s'intégrer à l'économie réelle. "

Krishna a déclaré que IBM commencerait à déployer la chaîne de blocs pour les applications internes cet automne. D'un autre côté, IBM divise le développement de la blockchain en un ensemble complet de services basés sur le cloud pour les développeurs et les entreprises. Krishna a déclaré que l'objectif d'IBM Blockchain sur le cloud Bluemix d'IBM était de simplifier la configuration et le fonctionnement de la chaîne pour les développeurs et les services informatiques. Le nouveau service de blockchain sécurisé de la société, fonctionnant sur les systèmes de serveur LinuxONE d'IBM, ajoute une sécurité accrue grâce à la protection du micrologiciel et aux restrictions d'accès à la racine des applications et des données de la blockchain. Ce "réseau d'entreprise à haute sécurité" constitue un autre pas en avant vers une simplification de l'utilisation de la blockchain par les administrateurs système de secteurs hautement réglementés.

"Blockchain est une technologie relativement nouvelle, donc si je vais sur GitHub et que je prends une version de code et que je l'installe, blockchain nécessite de nombreux nœuds pour fonctionner", a déclaré Krishna. "L'installation et le fonctionnement deviennent compliqués pour un développeur, et la plupart des bases de code actuelles ne sont pas très matures. Nous voulions simplifier les choses. Nous allons faire tout le travail pour vous permettre de vous connecter à Bluemix DevOps environnement et accédez à votre réseau blockchain en un seul clic. "

IBM propose également des services de conseil aux entreprises en plus de sa plate-forme BaaS, en annonçant récemment la création de la chaîne de chaînes IBM Bluemix Garage pour sa chaîne d'espaces de développement agiles dans le monde entier. L’écosystème blockchain d’IBM est également fortement lié à ses efforts en open source avec le projet Hyperledger. Comme dans le cas de Microsoft, IBM propose notamment un réseau de développeurs, une architecture de référence, des interfaces de programmation (API) et d’autres ressources open source, toutes alignées sur Hyperledger.

BaaS de Blockchain et ses sources open source sont inextricablement liés, alors qu'IBM et Microsoft se disputent non seulement une part de marché de la chaîne de blockchain, mais également une mentalité de blockchain. En ce qui concerne l'entreprise qui dirigera la charge à mesure que la technologie évoluera, la concurrence dans l'espace de blockchain des entreprises ne fera que s'intensifier. Krishna a déclaré qu'IBM était prêt à relever le défi.

"Il y a toujours de la concurrence. Quelque chose d'aussi intéressant que le blockchain va avoir de la concurrence", a déclaré Krishna. "Est-ce que je crois avoir des capacités supérieures et des personnes qui comprennent mieux la technologie pour aider les clients? Absolument."

Microsoft et ibm se tournent vers la prochaine frontière du cloud: la blockchain en tant que service