R3’s Corda is een van de toonaangevende open source business blockchain-technologieën. Vandaag debuteerden ze de eerste versie van Corda Enterprise. Tegelijkertijd zegt Accenture dat ze “geloven dat Corda zich zal ontpoppen als een echte marktleider”.
In de afgelopen maanden hebben verschillende bedrijven diensten gelanceerd die Corda gebruiken. Finastra was de eerste met hun gesyndiceerde leningoplossing; EY en Guardtime werkten samen met Maersk om een maritiem verzekeringsplatform te lanceren; TradeIX werkt samen met tal van banken voor handelsfinanciering en lanceerde een applicatie met DHL.
Corda Enterprise breidt open-source Corda uit, dus het is de moeite waard om een korte recap van de voordelen ervan te hebben.
Voordelen van het ontwerp
Een van de grootste trekpleisters van open-source Corda heeft betrekking op permissies en vertrouwelijkheid. Met een conventionele blockchain zoals Ethereum, slaat elk netwerkknooppunt of server alle transacties op. Je kunt je niet voorstellen dat een bank blij is dat hun concurrent privétransacties opslaat, zelfs als ze versleuteld zijn.
Dus met Corda zijn de enige bedrijven die de transacties opslaan, degenen die deelnemen aan een deal. Je concurrent slaat je transacties niet op en ziet ze ook niet, tenzij ze partij zijn bij de deal. Dus technisch gezien is Corda geen blockchain, het is een gedistribueerde grootboektechnologie (DLT).
Concurrent Hyperledger Fabric pakt ook vertrouwelijkheid aan, maar met het gebruik van kanalen die een soort mini-blokkades zijn. Er zijn een paar problemen met dit ontwerp, waaronder dat je voor elke relatie een apart kanaal moet maken. SWIFT ontdekte dat dit voor hen zou resulteren in meer dan 100.000 kanalen en dat dit niet praktisch was. Maar de andere uitdaging is dat je door het creëren van mini blockchains de transactie silo maakt, wat het moeilijker maakt om te delen als je dat zou willen.
In tegenstelling daarmee lost Corda’s ontwerp niet alleen het vertrouwelijkheidsprobleem op. Het helpt ook met schaalbaarheid. In tegenstelling tot een blockchain die elke transactie op elke server vastlegt, leg je met Corda alleen je eigen deals vast.
Corda’s firewall
De meest cruciale toevoeging in Corda Enterprise is de Blockchain Application Firewall. De essentie van een blockchain is om verbinding te maken met andere servers in een netwerk. Dat is een beveiligingsuitdaging voor elke onderneming.
Zelfs als het netwerk een privaat netwerk met toestemming is, gaat het om het verbinden buiten het interne netwerk van uw bedrijf.
Een bank gaat niet een gevoelig blockchain knooppunt op het publieke internet hebben zitten. Of, als ze de server binnen hun beveiligde netwerk zetten, willen ze niet toestaan dat willekeurige machines verbinding maken.
Voor conventionele internettoepassingen heb je een Web Application Firewall die een beetje werkt als een echte schildwacht en alle gegevens inspecteert die binnenkomen en uitgaan, waarbij alleen de geautoriseerde worden doorgelaten. Corda’s Blockchain Application Firewall is het blockchain equivalent. Dus het staat inkomende verbindingen alleen toe van Corda nodes en alleen waar het kan bevestigen dat de identiteit legitiem is.
Andere verschillen
Blockchains zoals Ethereum hebben geen relationele database door ontwerp, maar dat maakt query’s en het genereren van rapporten pijnlijker. Open-source Corda werkt met de h2 relationele database. Nog nooit gehoord van h2? Je bent niet de enige, hoewel het niet veel verschilt van andere relationele databases. Dus Corda Enterprise introduceert ondersteuning voor Oracle en Microsoft’s SQL Server, gebruikmakend van bestaande skillsets.
Top van de lijst van elke bedrijfsoplossing is 24/7 ondersteuning, en Enterprise Corda zal ook voorspelbare releaseschema’s hebben.
De Enterprise-versie is volledig interoperabel met de open source-versie. Dat betekent dat niet elk bedrijf dat deelneemt aan een project hoeft te betalen voor Enterprise, en het maakt het ook gemakkelijker om intern te testen.
Andere extra’s die zijn inbegrepen zijn: prestatie- en beschikbaarheidsmonitoring, verbeterde beveiliging, high-availability, disaster-recovery en high-performance modes.
Met de open source-versie van Corda kunt u de toestand van uw eigen nodes monitoren. Maar met een gedistribueerd netwerk wilt u proactief op de hoogte zijn van de toestand van andere servers die worden gehost door de bedrijven waarmee u handelt. Als netwerkmonitoring niet in de open source-versie verschijnt, kunnen sommige behulpzame ontwikkelaars het misschien zelf doen.
Accenture kiest winnaar
Het lijkt erop dat Accenture all in gaat op Corda met deze onderstaande quote van John Velissarios, Managing Director, Global Blockchain Technology Lead, bij Accenture:
“Corda Enterprise markeert het begin van een nieuwe fase voor de blockchain-industrie die bedrijven in staat zal stellen om enterprise-grade applicaties veilig te bouwen met behulp van cutting-edge technologie. Naarmate blockchain steeds meer mainstream wordt, geloven we dat Corda zich zal ontpoppen als een echte marktleider in de financiële sector en daarbuiten.”
Just yesterday bevestigde de RiskBlock Alliance voor verzekeringen officieel hun overstap naar Enterprise Corda en de benoeming van Accenture als Lead Framework Architect.
Accenture werkt met Corda ook aan Project Jasper met de Bank of Canada en TMX Stock Exchange voor instant equity settlement.
R3’s CTO
Richard Gendal Brown, CTO bij R3, merkte in een verklaring op: “Traditionele permissievrije blockchain-platforms, waarbij alle gegevens met alle partijen worden gedeeld, hebben problemen rond privacy, schaalbaarheid en interoperabiliteit die ze grotendeels ongeschikt maken voor het wereldwijde bedrijfsleven.”
“Dit is het probleem dat Corda is ontworpen om op te lossen en het wint in een snel tempo adoptie in een scala van industrieën. Veel bedrijven – vooral grotere – hebben echter te maken met unieke technische beperkingen.”
“Corda Enterprise fine-tuned Corda voor deze bedrijven, zodat ze blockchain-technologie kunnen adopteren op een manier die rechttoe rechtaan en natuurlijk is. De lancering van het platform is een keerpunt voor zakelijke blockchain-technologie.”