Video: IBM Research Challenge - Blockchain (November 2024)
IBM en Microsoft zijn de twee tech-reuzen die de meest gecoördineerde, gediversifieerde sprong wagen om onze blockchain-getinte toekomst te bezitten. In onze serie over IBM, Microsoft en de toekomst van blockchain, legde deel één het concept van Blockchain-as-a-service (BaaS) uit en brak de grootste spelers in de jonge bedrijfsmarkt - Microsoft BaaS versus IBM blockchain - maar dat is slechts een deel van het verhaal.
Het BaaS-platform van elk bedrijf is ook nauw verbonden met open-source. IBM is een van de oprichters van het Hyperledger Project, een initiatief dat wordt beheerd door The Linux Foundation om een open, gestandaardiseerd en enterprise-grade gedistribueerd grootboekframework en codebasis te creëren. Hyperledger telt verschillende andere technologiebedrijven als leden (onder andere Cisco, Intel en VMware), maar Microsoft is er niet bij. In feite lanceerde Microsoft afgelopen juni zijn eigen BaaS-ontwikkelingsinspanning, Project Bletchley, om zijn eigen modulaire blockchain-standaard voor slimme contracten en financiële transacties te ontwikkelen.
Big Blue en Redmond zijn verre van de enige spelers in de blockchain-ruimte: de bank- en financiële sector, academische en onderzoeksinstellingen, een snelgroeiende pool van startups, andere technologiebedrijven en een potpourri van consortia, allianties en open-source-initiatieven (en dat alleen betrekking heeft op private of "geautoriseerde" blockchains) vormen samen een breed ecosysteem. Maar IBM en Microsoft hebben aanzienlijke financiering en middelen geïnvesteerd in het ontwikkelen van en op de baanbrekende gedistribueerde database-technologie. Deze strategieën komen op meerdere fronten en hoe de gevechten verlopen, zal een reële impact hebben op hoe de open-source blockchain-ruimte en de BaaS-markten voor ondernemingen er over een paar jaar uit zullen zien.
We spraken met Marley Gray, blockchain Chief en Director van BizDev and Strategy for Cloud & Enterprise bij Microsoft, en Arvind Krishna, Senior Vice President en Director bij IBM Research, over hun doelen voor de projecten. We bespraken ook hoe de open en enterprise-technologieën in elkaar overgaan en de verschillende manieren waarop elk bedrijf blockchain ziet hoe de wereld werkt. Beide bedrijven willen een open "weefsel" creëren waarop de toekomst van blockchain kan worden gebouwd.
Project "Cryptlets" van Bletchley en Blockchain-beveiliging van de volgende generatie
Project Bletchley is de werknaam voor een verscheidenheid aan Microsoft BaaS-ontwikkelingen, waarvan delen open source zijn, ontworpen om een middleware-stapel te maken die als een "fabric voor blockchain" dient. Gebouwd op Microsoft Azure, neemt de modulaire blockchain-structuur wat Microsoft een "open platformbenadering" noemt, die veel verschillende blockchain-protocollen ondersteunt, van zogenaamde Unspent Transaction Output-gebaseerde protocollen (UTXO) zoals het Hyperledger Project tot slimme contractgebaseerde protocollen zoals als Ethereum (zie het gedeelte 'E' in ons Blockchain AZ-verhaal). Gray zei dat het doel was om Bletchley open te houden, zelfs voor Hyperledger, maar Microsoft stopte ermee om zich bij die stof aan te sluiten ten gunste van zichzelf.
"We wilden ervoor zorgen dat het een open platform bleef", zei Gray. "Bitcoin, Ethereum, UTXO, Hyperledger - we willen dat Bletchley open blijft en ermee werkt, en alles wat we bieden vanuit een infrastructuurperspectief moet herbruikbaar zijn. Als het breed geldt voor consortia en ondernemingen, moeten we dat opnemen in onze middleware-stapel."
Gray legde een aantal leidende principes van Microsoft uit met Bletchley en blockchain. Het project is ontworpen als blockchain-middleware - software die fungeert als een verbindende brug tussen de onderliggende blockchain-datastructuur en op blockchain gebaseerde apps - en introduceert een nieuwe technologie die "cryptlets" wordt genoemd.
Cryptlets zijn beveiligings- en interoperabiliteitscomponenten, die elk een unieke handtekening hebben, toegevoegd aan een UXTO of slimme contractgebaseerde blockchain om transacties te coderen en authenticeren. Gray legde uit hoe Bletchley de huidige hiaten in blockchain-technologie probeert te dichten, met name op het gebied van beveiliging en interoperabiliteit.
"Het gemeenschappelijke pijnpunt dat we hoorden rond blockchain was met identiteitsbeheer en sleutelbeheer hoe je daar aan toe komt, " zei Gray. "Privacy is de tweede. De derde is interoperabiliteit met bestaande systemen en vervolgens met andere blockchains. Eén blockchain zal niet alles doen; we zullen veel blockchains hebben."
Gray zei dat cryptlets kunnen optreden als een afgevaardigde of een volledig surrogaat voor een blockchain-transactie. Dat betekent dat een cryptlet de identiteit van een persoon, een actief of een slim contract kan aannemen en kan worden gebruikt als een hulpprogramma om een transactie te verwerken of als een contractcryptlet met behulp van de blockchain als een gegevensopslag. Hij legde ook een subtechnologie uit genaamd CryptoDelegates die fungeert als adapters met behulp van veilige communicatie zoals HTTPS en SSL om beveiligingslagen toe te voegen zoals sleutelverificatie, handtekeningregistratie en toegevoegde codering voor slimme contracten en transacties.
"Zonder cryptlets heb je die standaard beveiligingsenvelop niet. We hebben Bletchley opzettelijk ontworpen als traditionele middleware, " zei Gray. "In uw back-end kunt u SQL gebruiken, de database wijzigen en uw applicatielogica niet wijzigen, omdat deze met elke back-end werkt. Mensen willen nu beginnen met het bouwen van systemen.
"Dit is de nieuwe agile wereld waar je, als je wacht om het te bouwen totdat je alle technische en zakelijke problemen hebt ontdekt, te laat bent wanneer je op de markt komt. Je moet nu beginnen met bouwen, " voegde Gray eraan toe. "Als alles goed is, kun je snel verschuiven wat je hebt gebouwd. Bletchley neemt het infrastructuurwerk, cryptlets en CryptoDelegates op in de middleware-stack, maar ook tooling."
Het doel van Bletchley is om de blockchain veiliger te maken op alle niveaus van de stapel, zodat we niet eindigen met meer incidenten zoals de slimme contractlogica die de DAO-hack van $ 50 miljoen heeft veroorzaakt. Het proces van hoe cryptlets en CryptoDelegates werken binnen de Bletchley-structuur is veel gecompliceerder en Microsoft legt er meer diepgang uit in een whitepaper over GitHub.
"De DAO had wat debugging kunnen gebruiken, " grapte Gray. "We hebben de kerninfrastructuur voor cryptlets en CryptoDelegates gebouwd, zodat een ontwikkelaar een transactie kan taggen en het is als magie; hij weet hoe hij de cryptlet op het web kan oproepen en de codering voor u kan doen."
Hyperledger en IBM's Multi-Pronged Enterprise Push
Microsoft BaaS en Project Bletchley zijn niet de enige gecombineerde open-source-, cloud- en enterprise-strategie gericht op het creëren van een blockchain-fabric. De enterprise blockchain-producten van IBM worden allemaal geïnformeerd door open source en de ontwikkeling van Hyperledger, waaraan IBM tot op heden meer dan 44.000 coderegels heeft bijgedragen. Het Hyperledger-project is een 'sectoroverschrijdende open standaard voor gedistribueerde grootboeken', maar Krishna van IBM heeft het jargon doorbroken en vier essentiële voordelen van blockchain uitgelegd waaromheen het initiatief is gericht.
1. Gedistribueerd: digitale grootboeken verspreid over meerdere locaties terwijl de gegevens op de blockchain blijven uitgelijnd.
2. Consensus: bestuur gebaseerd op open-source comitéstemming.
3. Onveranderlijk: een origineel, onweerlegbaar transactierecord - sleutel tot het concept van "blockchain is gelijk aan vertrouwen."
4. Toegestaan: identiteitsverificatie en modulatie van wie blockchain-items kan toevoegen en wijzigen.
"Er zijn veel regels die ik kan omzeilen met betrekking tot racketeering, witwassen van geld, corruptie - als ik niet weet wie een persoon is of wat ze doen, is het moeilijk om het gebruik van een blockchain voor bedrijven te rechtvaardigen, " zei Krishna. "Gedistribueerd, consensus, onveranderlijk en toegestaan: dat zijn de vier kritieke elementen die bepalen hoe gedistribueerd vertrouwen wordt bereikt en vertrouwen neemt wrijving weg."
Het open-sourceproject (waarvan IBM de controle heeft overgedragen aan The Linux Foundation) heeft meer dan 40 leden, waaronder financiële rechten, fintech-startups en technologiebedrijven - met organisaties van JP Morgan Chase en Deutsche Bank tot Cisco, Intel, Red Hat en VMware bijdragende code. Het R3-consortium is ook lid en de Linux Foundation onderzoekt momenteel toepassingen voor nog honderden leden.
Het grote verschil met Hyperledger ten opzichte van de blockchain-technologie die wordt gebruikt in Bitcoin (en zelfs Ethereum) is open governance. Ethereum is open source maar wordt bestuurd door het bestuur van de Ethereum Foundation, niet door een open technische commissie.
Wat betreft projectlid R3 - waarvan IBM en Microsoft beiden lid zijn samen met meer dan 50 andere banken, financiële instellingen en technologiebedrijven die een private blockchain-grootboek bouwen - hoopt Krishna dat het consortium uiteindelijk zijn private blockchain-netwerk zal inzetten op Hyperledger's stof in tegenstelling tot Ethereum.
Hyperledger richt zich op blockchain-essentials zoals identiteitsbeheer, interoperabiliteit en data governance, maar - net als Microsoft's Bletchley - zei Krishna dat het overkoepelende doel is om een "robuust weefsel" te creëren dat gemeenschappelijke blockchain-vereisten in alle sectoren samenvoegt. Krishna heeft Hyperledger 'de open-source bedrijfsreactie op de anonimiteit van Bitcoin' genoemd, en hoopt dat Hyperledger een kritische massa bereikt die stopt met open-source splintering in blockchain-ontwikkeling en meer governance en vertrouwen biedt dan Bitcoin en Ethereum.
"Om honderdduizenden ondernemingen en overheden deze technologie te laten omarmen, heb je transparantie en governance nodig over hoe de code wordt geschreven. Uiteindelijk is vertrouwen een grote waarde in een blockchain-netwerk en moet de code open zijn, uitbreidbaar, en zonder achterdeuren. Om dat te doen, heb je echte open source nodig, niet alleen open source bij naam, "zei Krishna.
"Je kunt Ethereum open source noemen, maar er is geen governance over wat er in het netwerk wordt geïmplementeerd, en de 20 verantwoordelijke mensen kunnen ervoor kiezen om de code morgen te wijzigen. Dat is het grote verschil, " voegde hij eraan toe. "Kan ik het vertrouwen of niet? Ware open source betekent governance - een groep mensen die code bijdragen onder zichtbare regels, voorgezeten door een technische commissie. De geschiedenis heeft uitgewezen dat, of het nu Linux- of Apache-projecten zijn zoals Hadoop en Spark, zijn krachtige voorbeelden van open source als basistechnologie voor vertrouwde bedrijfssoftware."
The Tough Part: Weaving the Fabric in the Real World
IBM en Microsoft zijn beide ideaal gepositioneerd om het baaS-marktaandeel van ondernemingen op te eten en tegelijkertijd hun respectieve open agenda's te stimuleren. Maar de ruimte is veel ingewikkelder dan een race met twee paarden. Eric Piscini, Principal Banking and Technology Consulting bij Deloitte, heeft uiteengezet hoe IBM en Microsoft een veel grotere markt vormen.
"De bodem van de stapel is voor mij de belangrijkste blockchain-componenten die van verschillende spelers komen. De traditionele openbare blockchain-spelers zoals Bitcoin en Etherum, en vervolgens alle private blockchains die door bedrijven worden geleverd, " zei Piscini. "Dat is de basis, en de broncode draait op een heleboel verschillende cloudproviders: IBM, Microsoft, HP, AWS. Vrijwel iedereen die cloud doet, doet iets rond BaaS op hun platform."
Piscini leidt ook het Deloitte Global Cryptocurrency Center dat financiële instellingen en retailers bedient. Deloitte heeft een eigen BaaS-platform, ook wel Rubix genoemd. Deloitte ziet blockchain-acceptatie niet alleen van bankieren en financieren, maar ook van industrieën zoals productie, automotive, olie en gas en meer. Deze industrieën proberen niet alleen uit te zoeken wat ze met blockchain moeten doen, maar ook hoe ze dit kunnen doen terwijl ze compliance, risico's en beveiliging beheren. Piscini zei dat de relatie tussen open ontwikkeling en bedrijfsacceptatie van cruciaal belang is, maar dat initiatieven zoals Hyperledger en Project Bletchley zich moeten concentreren op individuele gevallen van zakelijk gebruik in plaats van op een algemene structuur.
"Open source is een geweldige constructie voor blockchain. Het betekent niet dat publieke of private blockchain; het betekent dat al die code beschikbaar is voor iedereen om te gebruiken en mee te spelen. En veel van de private blockchain-implementaties gebruiken open-source code. Het publieke versus private of toegelaten versus toegestane debat zal nog lang doorgaan - totdat we een soort techniek of standaard hebben. Maar het is meer dan dat; het zijn normen rond specifieke zakelijke gebruikstoepassingen, "zei Piscini.
"Ik gebruik soms het voorbeeld van Visa of MasterCard, " voegde hij eraan toe. "Die entiteiten zijn gecreëerd omdat banken standaarden nodig hadden om te communiceren over de transacties die ze samen uitvoerden. Op de blockchain hebben we dat nog niet. Op een gegeven moment zullen Hyperledger en anderen moeten werken aan technieken en standaarden op een use case-niveau (betalingen, schikkingen, overdracht van activa, enz.) om een hogere acceptatie te krijgen. Dat is wat het R3-consortium doet: focussen op financiële use cases. Het is een geweldige manier om de naald te verplaatsen. De acceptatie door bedrijven zal niet significant stijgen totdat we bouwen vertrouwen tussen bedrijfstakken op het niveau van use cases."
Het feit dat IBM en Microsoft beide lid zijn van het R3-consortium is wat dat betreft veelzeggend. De twee blockchain-reuzen sloten zich ook allebei aan bij de nieuw gevormde Smart Contracts Alliance, een branche-initiatief georganiseerd door de Chamber of Digital Commerce om onderwijs, beleid en adoptie te bevorderen rond een ander cruciaal gebruik van blockchain-toepassingen: slimme contracten.
In een gebroken, overlappend landschap van open-source blockchain-projecten en standaardisatie-inspanningen, startte de Smart Contracts Alliance met een oprichtend lidmaatschap bestaande uit technische reuzen, IT-bedrijven, advocatenkantoren, universiteiten, blockchain-startups en adviesbureaus. Perianne Boring, oprichter en voorzitter van de Kamer van Digitale Handel, vertelde ons waarom het initiatief dit soort universele buy-in zag vanaf het begin en hoe het drukke blockchain-ecosysteem samenwerkt.
"Grote bedrijven zoals IBM en Microsoft, financiële instellingen, startups - we weten wat hun bedrijfsmodellen zijn en we weten waar ze aan werken. Bedrijven beginnen veel tijd, energie en middelen te investeren in slimme contracten, " zei Saai. "Veel van onze leden zijn ook lid van Hyperledger, R3, maar we hebben allemaal verschillende missies. De Kamer is gericht op beleids-, juridische en regelgevingskwesties; Hyperledger is meer technologie; R3 is een winstoogmerk voor banken. De enorme fase van de alliantie voor de komende 6-12 maanden is onderwijs en het samenbrengen van de industrie om te beginnen met het definiëren van slimme contracten vanuit juridische zin. Het zijn nog zeer vroege dagen; deze technologie zal behoorlijk wat tijd kosten om te worden aangenomen. kijk naar het grote geheel."
Microsoft's Gray zei dat de volgende stap naarmate de blockchain volwassen wordt, de opkomst is van blockchain-datastructuren of slimme contracten die verweven zijn in het DNA van het Internet of Things (IoT), waar apparaten hun eigen identiteit hebben en zelfstandig kunnen optreden. Hij zei dat dit iets verder weg ligt, maar erkende dat het een gebied is waarin IBM veel heeft geïnvesteerd via initiatieven zoals de Autonomous Decentralized Peer-to-Peer Telemetry (ADEPT) of blockchain-technologie om een gedecentraliseerde, veilige IoT-infrastructuur te bouwen.
" Blockchain kan apparaten een identiteit geven, transacties beveiligen en vervolgens een hele nieuwe economie creëren", aldus Gray. "Ik gebruik de verkoopautomaatanaloog altijd. Denk aan automaten die fungeren als autonome agenten die geavanceerde logica uitvoeren over hoe items kunnen worden gedistribueerd en betalingen draadloos kunnen worden geaccepteerd vanaf uw apparaat met behulp van de blockchain."
IBM's Krishna ging dieper in op dat idee van blockchain voor de fysieke economie. Hij sprak over het gebruik van blockchain voor titels en overdracht van onroerend goed, diensten zoals autoregistratie en verzekering, en zelfs het potentieel van blockchain om een revolutie teweeg te brengen in de internationale handel en handel in goederen - allemaal verbonden met de onderliggende blockchain-structuur en eeuwenlang een lopende transactiegeschiedenis bijhouden komen.
"Als je kijkt naar hoe de wereldeconomie vooruit gaat, zijn globalisering en wereldhandel grote katalysatoren geweest. Nu, als we kijken naar het goederenverkeer, is er nog steeds veel wrijving rond zeer oude processen zoals douane, aanhoudingen, rekeningen van aanvoer. Ik geloof dat blockchain een geweldige technologie kan zijn om veel van die wrijving weg te nemen en de wereldwijde handel echt vooruit te helpen, "zei Krishna.
Of het nu Microsoft BaaS of IBM Blockchain, of Hyperledger of Bletchley is, IBM's Krishna schuwde de concurrentie niet. Zowel in BaaS als open source zijn de complexe lagen van het blockchain-ecosysteem nog maar net begonnen vorm te krijgen.
"Iedereen wil de blockchain op een geautoriseerde manier in de cloud plaatsen, met een onderliggende fabric die voor iedereen toegankelijk is en echt ontwikkelaars mogelijk maakt. Hoewel Microsoft Hyperledger heeft bekeken, lijken ze niet geïnteresseerd in het bijdragen aan de open fabric", zei Krishna. "Ik denk dat er veel dingen op Bletchley zijn die zullen concurreren op engineering en kwaliteit - tools voor analyse en monitoring, gegevensbescherming, regelgeving - en IBM gaat met Microsoft concurreren in vele, vele industrieën. Ik geloof dat dit van toepassing is op de detailhandel, financiën, gezondheidszorg en veel aspecten van de fysieke economie."