Vidéo: Identity and blockchain at Think 2019 (Novembre 2024)
IBM et Microsoft sont les deux géants technologiques qui font le saut le plus concerté et diversifié vers la possession de notre avenir teinté de blockchain. Dans notre série sur IBM, Microsoft et l’avenir de la blockchain, la première partie explique le concept de la blockchain en tant que service (BaaS) et décrit les principaux acteurs du marché des entreprises naissantes, Microsoft BaaS et IBM blockchain. seulement une partie de l'histoire.
La plate-forme BaaS de chaque entreprise est également étroitement liée à l'open source. IBM est un membre fondateur du projet Hyperledger, une initiative gérée par The Linux Foundation afin de créer un cadre de base de code et de grand livre distribué ouvert, normalisé et de niveau entreprise. Hyperledger compte parmi ses membres plusieurs autres entreprises technologiques (Cisco, Intel et VMware, entre autres), mais Microsoft n'en fait pas partie. En fait, en juin dernier, Microsoft a lancé son propre projet de développement BaaS, Project Bletchley, afin de développer sa propre norme de chaîne de blocs modulaire pour les contrats intelligents et les transactions financières.
Big Blue et Redmond sont loin d’être les seuls acteurs de la blockchain: le secteur bancaire et financier, les universités et les instituts de recherche, un pool en croissance rapide de startups, d’autres sociétés de technologie et un ensemble de consortiums, d’alliances et d’initiatives open source. (et cela ne concerne que les blockchains privés ou "autorisés") constituent collectivement un vaste écosystème. Mais IBM et Microsoft ont investi des fonds et des ressources considérables dans le développement de la technologie de base de données distribuée qui change la donne. Ces stratégies ont des répercussions sur de nombreux fronts et la manière dont les batailles se dérouleront aura un impact réel sur ce à quoi ressembleront l’espace open source et les marchés BaaS d’entreprise dans quelques années.
Nous avons parlé à Marley Gray, chef de la chaîne de chaînes et directrice de BizDev et de la stratégie pour le cloud et l'entreprise chez Microsoft, et à Arvind Krishna, vice-président directeur et directeur d'IBM Research, à propos de leurs objectifs pour les projets. Nous avons également discuté de la manière dont les technologies ouvertes et d'entreprise se transmettent les unes aux autres et des manières différentes dont chaque entreprise voit la blockchain changer le fonctionnement du monde. Les deux sociétés cherchent à créer un "tissu" ouvert sur lequel l'avenir de la blockchain peut être construit.
"Cryptlets" de Project Bletchley et sécurité de la Blockchain de nouvelle génération
Project Bletchley est le nom de travail de divers développements BaaS de Microsoft, dont certaines sont open source, conçus pour créer une pile de middleware destinée à servir de "structure pour la chaîne de blocs". Construit sur Microsoft Azure, le tissu modulaire de la chaîne de blocs adopte ce que Microsoft appelle une "approche de plate-forme ouverte" prenant en charge de nombreux protocoles de chaîne de blocs différents, des protocoles basés sur UTXO (transaction non dépensée) tels que Hyperledger Project aux protocoles intelligents basés sur des contrats comme Ethereum (voir la section "E" de notre histoire Blockchain AZ). Gray a déclaré que l'objectif était de garder Bletchley ouvert, même pour Hyperledger, mais Microsoft n'a pas réussi à rejoindre ce tissu au profit de son propre.
"Nous voulions être sûrs de rester une plate-forme ouverte", a déclaré Gray. "Bitcoin, Ethereum, UTXO, Hyperledger - nous voulons que Bletchley reste ouvert et travaille avec tous ceux-ci, et tout ce que nous fournissons du point de vue de l'infrastructure doit être réutilisable. Si cela s'applique largement aux consortiums et aux entreprises, nous devons l'inclure dans notre pile middleware ".
Gray a expliqué quelques principes directeurs de Microsoft avec Bletchley et blockchain. Le projet est conçu comme un intergiciel de chaîne de blocs, un logiciel servant de pont de liaison entre la structure de données sous-jacente de la chaîne de blocs et les applications basées sur la chaîne de blocs, et introduit une nouvelle technologie appelée "cryptlets".
Les cryptlets sont des composants de sécurité et d'interopérabilité, chacun possédant une signature unique, ajoutée à une blockchain UXTO ou à un contrat intelligent pour le cryptage et les transactions d'authentification. Gray a expliqué comment Bletchley tente de combler les lacunes actuelles de la technologie de la blockchain, en particulier en matière de sécurité et d'interopérabilité.
"Le problème le plus courant parmi les problèmes de blockchain était la gestion des identités et des clés, qui vous a permis de mettre la main à la pâte", a déclaré Gray. "La confidentialité est la deuxième. La troisième est l'interopérabilité avec les systèmes existants, puis avec les autres chaînes de blocs. Une chaîne de chaînes ne fera pas tout; nous aurons de nombreuses chaînes de blocs."
Gray dit que les cryptes peuvent agir en tant que délégué ou substitut complet d'une transaction blockchain. Cela signifie qu'un cryptlet peut assumer l'identité d'une personne, d'un actif ou d'un contrat intelligent et peut être utilisé comme utilitaire pour traiter une transaction ou comme cryptlet de contrat utilisant la chaîne de blocs comme magasin de données. Il a également expliqué une sous-technologie appelée CryptoDelegates, qui sert d’adaptateur utilisant des communications sécurisées telles que HTTPS et SSL pour ajouter des couches de sécurité telles que la vérification de clé, l’enregistrement de signature et l’ajout de cryptage aux contrats et transactions intelligents.
«Sans les cryptes, vous n’avez pas cette enveloppe de sécurité standard. Nous avons délibérément conçu Bletchley pour qu’il agisse comme un middleware traditionnel», a déclaré Gray. "Dans votre back-end, vous pouvez utiliser SQL, modifier la base de données et ne pas modifier la logique de votre application, car cela fonctionne avec n'importe quel back-end. Les gens veulent commencer à construire des systèmes maintenant.
"C'est le nouveau monde agile où, si vous attendez de le résoudre avant de résoudre tous les problèmes techniques et commerciaux, vous arriverez trop tard lorsque vous arriverez sur le marché. Vous devez commencer à construire maintenant", a ajouté Gray. "Une fois que tout est réglé, vous pouvez rapidement modifier ce que vous avez construit. Bletchley inclut le travail d'infrastructure, les cryptlets et CryptoDelegates dans la pile de middleware, mais également les outils."
Le but de Bletchley est de rendre la blockchain plus sécurisée à tous les niveaux de la pile pour ne pas nous retrouver avec plus d'incidents comme la faille de la logique de contrat intelligente qui a causé le piratage de 50 millions de dollars de DAO. Le processus de fonctionnement des cryptos et de CryptoDelegates au sein de la structure Bletchley est beaucoup plus compliqué, et Microsoft y explique plus en profondeur dans un livre blanc sur GitHub.
"Le DAO aurait pu utiliser un peu de débogage", a plaisanté Gray. "Nous avons construit l'infrastructure de base pour les cryptos et CryptoDelegates, afin qu'un développeur puisse baliser une transaction, c'est comme par magie; il sait appeler le cryptlet sur le Web et effectuer le cryptage pour vous."
Hyperledger et IBM Multi-Pronged Enterprise Push
Microsoft BaaS et Project Bletchley ne sont pas la seule stratégie combinant open-source, cloud et entreprise visant à créer une structure blockchain. Les produits de blockchain d'entreprise d'IBM sont tous basés sur l'open source et le développement de Hyperledger, auquel IBM a déjà fourni plus de 44 000 lignes de code. Le projet Hyperledger est un "standard ouvert intersectoriel pour les grands livres distribués", mais Krishna d’IBM a déchiffré le jargon et a expliqué quatre avantages essentiels de la blockchain autour de laquelle l’initiative est conçue.
1. Distribué: les ledgers numériques sont répartis sur plusieurs emplacements tout en maintenant les données alignées sur la blockchain.
2. Consensus: Gouvernance basée sur un vote en comité open source.
3. Immuable: un enregistrement de transaction original et irréfutable - clé du concept de «blockchain égale confiance».
4. Autorisé: Vérification de l'identité et modulation de qui peut ajouter et modifier des entrées dans la chaîne de blocs.
"Il y a beaucoup de réglementations que je peux déroger au racket, à la lutte contre le blanchiment d'argent, à la corruption. Si je ne sais pas qui est cette personne ou ce qu'elle fait, il est difficile de justifier l'utilisation d'une blockchain pour les affaires", a déclaré Krishna. "Distribué, consensuel, immuable et autorisé: ce sont les quatre éléments critiques qui déterminent la manière dont la confiance distribuée est réalisée et qui élimine les frictions."
Le projet open-source (dont IBM a pris le contrôle de The Linux Foundation) compte plus de 40 membres, notamment des entités financières, des startups de fintech et des entreprises technologiques, avec des organisations telles que JP Morgan Chase et Deutsche Bank auprès de Cisco, Intel et Red Hat. et le code de contribution VMware. Le consortium R3 en est également membre et la Linux Foundation examine actuellement les applications de plusieurs centaines de membres supplémentaires.
La grande différence avec Hyperledger par rapport à la technologie de blockchain utilisée dans Bitcoin (et même Ethereum) réside dans une gouvernance ouverte. Ethereum est une source ouverte, mais elle est régie par le conseil d'administration de la fondation Ethereum, et non par un comité technique ouvert.
En ce qui concerne le membre du projet R3, dont IBM et Microsoft sont membres, ainsi que plus de 50 autres banques, institutions financières et entreprises technologiques qui construisent un registre de blockchain privé de qualité financière, Krishna espère que le consortium déploiera éventuellement son réseau de blockchain privé. sur le tissu de Hyperledger par opposition à Ethereum.
Hyperledger se concentre sur les éléments essentiels de la chaîne de blocs, tels que la gestion des identités, l'interopérabilité et la gouvernance des données, mais un peu comme Bletchley de Microsoft, Krishna a déclaré que l'objectif principal était de créer une "structure robuste" qui agrègerait les exigences communes de la chaîne de blocs dans tous les secteurs. Krishna a qualifié Hyperledger de "réaction open-source à l'anonymat de Bitcoin" et espère qu'Hyperledger atteindra une masse critique empêchant toute fragmentation open source dans le développement de la blockchain et offrant davantage de gouvernance et de confiance que Bitcoin et Ethereum.
"Pour que des centaines de milliers d'entreprises et de gouvernements adoptent cette technologie, il faut de la transparence et une gouvernance en ce qui concerne l'écriture du code. En fin de compte, la grande valeur d'un réseau blockchain est la confiance, et le code doit être ouvert, extensible, et sans portes arrière. Pour ce faire, vous avez besoin d’une véritable source ouverte, et pas seulement d’une source ouverte par son nom ", a déclaré Krishna.
"Vous pouvez appeler l'open source Ethereum, mais il n'y a pas de gouvernance à propos de ce qui est déployé sur le réseau, et les 20 responsables peuvent choisir de changer le code demain. C'est la grande différence", a-t-il ajouté. "Est-ce que je peux y croire ou pas? Le vrai code source ouvert signifie gouvernance - un groupe de personnes qui contribuent au code selon des règles visibles présidées par un comité technique. L'histoire a montré que, qu'il s'agisse de projets Linux ou Apache tels que Hadoop et Spark, sont de puissants exemples d’open source en tant que technologie de base pour les logiciels d’entreprise fiables."
La partie difficile: tisser le tissu dans le monde réel
IBM et Microsoft occupent tous deux une position idéale pour absorber la part de marché BaaS des entreprises tout en poursuivant leurs objectifs respectifs. Mais l'espace est beaucoup plus compliqué qu'une course à deux chevaux. Eric Piscini, directeur des services bancaires et de conseil en technologie chez Deloitte, a expliqué comment IBM et Microsoft entraient dans un marché beaucoup plus vaste.
"Pour moi, le fond de la pile est constitué des composants principaux de la blockchain provenant de différents acteurs. Les acteurs traditionnels de la blockchain tels que Bitcoin et Etherum, puis tous les blockchains privés livrés par les entreprises", a déclaré Piscini. "C’est la base, et le code source s’exécute sur un groupe de différents fournisseurs de cloud: IBM, Microsoft, HP, AWS. Pratiquement tout le monde qui travaille dans le cloud fait quelque chose autour de BaaS sur sa plate-forme."
Piscini est également à la tête du centre mondial de crypto-monnaie Deloitte, qui dessert les institutions financières et les détaillants. Deloitte possède sa propre plateforme BaaS, également appelée Rubix. Deloitte estime que l'adoption de la blockchain ne proviendra pas uniquement des secteurs bancaire et financier, mais également de secteurs tels que la fabrication, l'automobile, le pétrole et le gaz, etc. Ces industries tentent de comprendre non seulement quoi faire avec la blockchain, mais également comment le faire tout en gérant la conformité, les risques et la sécurité. M. Piscini a déclaré que la relation entre le développement ouvert et l'adoption par l'entreprise était essentielle, mais que des initiatives telles que Hyperledger et Project Bletchley devraient être centrées sur des cas d'utilisation individuels plutôt que sur une structure globale.
"L'open source est une excellente construction pour la blockchain. Cela ne signifie pas une blockchain publique ou privée; cela signifie que tout le code est disponible pour que tout le monde puisse l'utiliser et y jouer. Et beaucoup des implémentations de la blockchain privée utilisent du code open source. Le débat public contre privé ou avec permission contre sans permission continuera encore longtemps - jusqu'à ce que nous ayons une technique ou une norme. Mais c'est plus que cela: ce sont des normes concernant des cas d'utilisation spécifiques ", a déclaré Piscini.
"J'utilise parfois l'exemple de Visa ou de MasterCard", a-t-il ajouté. "Ces entités ont été créées parce que les banques avaient besoin de normes pour communiquer sur les transactions qu'elles effectuaient ensemble. Sur la blockchain, nous ne l'avons pas encore. À un moment donné, Hyperledger et d'autres devront travailler à la mise au point de techniques et de normes au niveau du scénario d'utilisation (paiements, règlements, transfert d'actifs, etc.) afin de parvenir à une adoption plus élevée. C'est ce que fait le consortium R3: se concentrer sur les cas d'utilisation financière. C'est un excellent moyen de déplacer l'aiguille. L'adoption commerciale n'augmentera pas de manière significative jusqu'à ce que nous construisions confiance entre les industries au niveau des cas d'utilisation ".
Le fait qu'IBM et Microsoft soient tous deux membres du consortium R3 est révélateur à cet égard. Les deux géants de la blockchain ont également rejoint la nouvelle alliance Smart Contracts, une initiative industrielle organisée par la Chambre du commerce numérique dans le but de faire progresser l'éducation, l'élaboration de politiques et l'adoption autour d'un autre cas d'utilisation crucial de la blockchain: les contrats intelligents.
Dans un paysage fragmenté et imbriqué de projets de chaînes de blocs ouverts et de démarches de normalisation, la Smart Contracts Alliance a démarré avec un effectif fondateur composé de géants de la technologie, de sociétés informatiques, de cabinets d’avocats, d’universités, de startups et de sociétés de conseil. Perianne Boring, fondatrice et présidente de la Chambre de commerce numérique, nous a expliqué pourquoi l'initiative avait vu ce type d'adhésion universelle dès le début et la manière dont fonctionne l'écosystème de blockchain encombré.
"Les grandes entreprises telles qu'IBM et Microsoft, les institutions financières, les startups - nous connaissons leur modèle d'entreprise et nos activités. Les entreprises commencent à investir beaucoup de temps, d'énergie et de ressources dans des contrats intelligents", a déclaré le ministre. Ennuyeuse. "Un grand nombre de nos membres sont également membres de Hyperledger, R3, mais nous avons tous des missions différentes. La Chambre se concentre sur les questions politiques, juridiques et réglementaires; Hyperledger est davantage technologique que R3 est une société à but lucratif pour les banques. La phase la plus importante de l’alliance au cours des 6 à 12 prochains mois est l’éducation et la mobilisation de l’industrie pour commencer à définir les contrats intelligents au sens juridique du terme. Il est encore trop tôt pour que cette technologie prenne un certain temps à être adoptée. regarder la grande image ".
Selon Gray de Microsoft, la prochaine étape dans la maturation de la blockchain est l’émergence de structures de données blockchain ou de contrats intelligents intégrés à l’ADN de l’Internet des objets (IoT), où les appareils ont leur propre identité et peuvent agir en tant qu’agents autonomes. Il a dit que c'était un peu plus loin, mais a reconnu que c'est un domaine dans lequel IBM a beaucoup investi par le biais d'initiatives telles que la télémétrie autonome décentralisée autonome (ADEPT) ou la technologie de blockchain pour créer une infrastructure IoT sécurisée et décentralisée.
" Blockchain peut donner une identité aux appareils, sécuriser les transactions, puis créer une nouvelle économie", a déclaré Gray. "J'utilise l'analogie du distributeur automatique tout le temps. Pensez aux distributeurs automatiques qui agissent en tant qu'agents autonomes qui font une logique sophistiquée sur la manière de distribuer des articles et d'accepter des paiements sans fil de votre appareil en utilisant la blockchain."
Krishna d'IBM a développé cette idée de blockchain pour l'économie physique. Il a parlé de l'utilisation de la blockchain pour les titres et le transfert de biens immobiliers, de services tels que l'enregistrement automatique et l'assurance, et même du potentiel de la blockchain pour révolutionner le commerce international et le commerce de marchandises, le tout étant lié au tissu sous-jacent de la blockchain et préservant l'historique des transactions pendant des siècles. viens.
"Si vous regardez l'évolution de l'économie mondiale, la mondialisation et le commerce mondial ont été de grands catalyseurs. Maintenant, si nous examinons le mouvement des marchandises, il y a encore beaucoup de friction autour de processus très anciens comme les douanes, les détentions, les factures d'atterrissage Je pense que la blockchain pourrait être une excellente technologie pour éliminer beaucoup de ces frictions et faire réellement progresser le commerce mondial ", a déclaré Krishna.
Que ce soit Microsoft BaaS ou IBM Blockchain, ou Hyperledger ou Bletchley, Krishna d’IBM n’a pas fui de la concurrence. Tant dans BaaS que dans l'open source, les couches complexes de l'écosystème de la blockchain commencent tout juste à prendre forme.
"Tout le monde veut placer la blockchain dans le cloud de manière autorisée, avec une structure sous-jacente ouverte à tous et permettant réellement aux développeurs. Bien que Microsoft ait observé Hyperledger, ils ne semblent pas intéressés à contribuer à la structure ouverte", a déclaré Krishna.. "Je pense qu'il y a beaucoup d'éléments sur Bletchley qui se feront concurrence sur le plan de l'ingénierie et de la qualité - des outils d'analyse et de surveillance, de protection des données et de réglementation - et IBM va faire concurrence à Microsoft dans de très nombreux secteurs. Je pense que cela s'applique au commerce de détail, finance, santé, et de nombreux aspects de l’économie physique ".