R3:n Corda on yksi johtavista avoimen lähdekoodin yritysten blockchain-teknologioista. Tänään he esittelivät ensimmäisen version Corda Enterprisesta. Samalla Accenture sanoo, että he ”uskovat Cordan nousevan todelliseksi markkinajohtajaksi”.
Viime kuukausina useat yritykset ovat lanseeranneet Cordaa hyödyntäviä palveluita. Finastra oli ensimmäinen syndikoidun lainaratkaisunsa kanssa; EY ja Guardtime lanseerasivat yhdessä Maerskin kanssa merivakuutusalustan; TradeIX tekee yhteistyötä lukuisten pankkien kanssa kaupan rahoittamiseksi ja lanseerasi sovelluksen DHL:n kanssa.
Corda Enterprise laajentaa avoimen lähdekoodin Corda-palvelua, joten kannattaa kerrata lyhyesti sen hyödyt.
Muotoilun hyödyt
Ensikin avoimen lähdekoodin Corda-palvelun suurimmista vetovoimatekijöistä liittyy käyttöoikeuksiin ja luottamuksellisuuteen. Ethereumin kaltaisessa perinteisessä lohkoketjussa jokainen verkon solmu tai palvelin tallentaa kaikki transaktiot. Et voi kuvitella, että pankki olisi tyytyväinen siihen, että sen kilpailija tallentaa yksityisiä transaktioita, vaikka ne olisivatkin salattuja.
Cordassa siis vain ne yritykset tallentavat transaktioita, jotka osallistuvat kauppaan. Kilpailijasi ei tallenna eikä näe transaktioitasi, elleivät he ole mukana diilissä. Teknisesti Corda ei siis ole lohkoketju, vaan hajautettu pääkirjatekniikka (Distributed Ledger Technology, DLT).
Kilpailija Hyperledger Fabric käsittelee myös luottamuksellisuutta, mutta käyttämällä kanavia, jotka ovat kuin minilohkoketjuja. Tässä mallissa on pari ongelmaa, kuten se, että jokaiselle suhteelle on luotava oma kanava. SWIFT havaitsi, että se johtaisi yli 100 000 kanavaan, eikä se ollut käytännöllistä. Toinen haaste on se, että luomalla minilohkoketjuja transaktio siiloutuu, mikä vaikeuttaa sen jakamista haluttaessa.
Cordan suunnittelu sen sijaan ei ratkaise vain luottamuksellisuusongelmaa. Se auttaa myös skaalautuvuudessa. Toisin kuin lohkoketju, joka tallentaa jokaisen transaktion jokaisella palvelimella, Cordalla tallennat vain omat kauppasi.
Cordan palomuuri
Corda Enterprisen kriittisin lisäys on lohkoketjusovellusten palomuuri. Lohkoketjun ydin on muodostaa yhteys verkon muihin palvelimiin. Se on tietoturvahaaste mille tahansa yritykselle.
Jopa jos verkko on yksityinen luvanvarainen verkko, siihen liittyy yhteyden muodostaminen yrityksen sisäverkon ulkopuolelle.
Pankilla ei ole arkaluonteista lohkoketjusolmua istumassa julkisessa internetissä. Vaihtoehtoisesti, jos he laittavat palvelimen suojattuun verkkoonsa, he eivät halua sallia mielivaltaisten koneiden liittymistä.
Tavanomaisissa internet-sovelluksissa on web-sovelluspalomuuri, joka toimii vähän kuin reaalimaailman vartija ja tarkastaa kaiken tulevan ja lähtevän datan ja päästää läpi vain valtuutetut. Cordan lohkoketjusovelluspalomuuri on lohkoketjun vastaava. Se siis sallii saapuvat yhteydet vain Corda-solmuista ja vain silloin, kun se voi varmistaa, että henkilöllisyys on laillinen.
Muut erot
Lohkoketjuissa, kuten Ethereumissa, ei ole lähtökohtaisesti relaatiotietokantaa, mutta se tekee kyselyistä ja raporttien luomisesta hankalampaa. Avoimen lähdekoodin Corda toimii h2-relaatiotietokannan kanssa. Etkö ole koskaan kuullut h2:sta? Et ole ainoa, vaikka se ei eroa kovin paljon muista relaatiotietokannoista. Corda Enterprise esittelee siis tuen Oraclelle ja Microsoftin SQL Serverille hyödyntäen olemassa olevaa osaamista.
Kaiken yritysratkaisun listan kärjessä on ympärivuorokautinen tuki.
Erityisversio on täysin yhteentoimiva avoimen lähdekoodin version kanssa. Tämä tarkoittaa, että jokaisen projektiin osallistuvan yrityksen ei tarvitse maksaa Enterprise-versiosta, ja se helpottaa myös sisäistä testausta.
Muut mukana olevat lisäominaisuudet ovat: suorituskyvyn ja käytettävyyden seuranta, parannettu tietoturva, korkean käytettävyyden, katastrofivalmiuden ja korkean suorituskyvyn tilat.
Cordan avoimen lähdekoodin versiossa voit seurata omien solmujesi tilaa. Mutta hajautetussa verkossa haluat olla ennakoivasti tietoinen niiden muiden palvelimien tilasta, joita isännöivät yritykset, joiden kanssa käyt kauppaa. Jos verkon seuranta ei näy avoimen lähdekoodin versiossa, ehkä jotkut avuliaat kehittäjät voisivat tehdä sen itse.
Accenture valitsee voittajan
Näyttää siltä, että Accenture lähtee täysillä mukaan Cordaan, sillä alla oleva sitaatti on peräisin Accenturen globaalin lohkoketjuteknologian johtavalta toimitusjohtajalta John Velissariosilta:
”Corda Enterprise merkitsee lohkoketjualan uuden vaiheen alkua, jonka avulla yritykset voivat rakentaa yritystason sovelluksia turvallisesti huipputeknologian avulla. Lohkoketjujen yleistyessä uskomme, että Corda nousee todelliseksi markkinajohtajaksi finanssialalla ja sen ulkopuolella.”
Juuri eilen vakuutusalalla toimiva RiskBlock Alliance vahvisti virallisesti siirtymisensä Corda Enterpriseen ja Accenturen nimittämisen johtavaksi kehysarkkitehdiksi.
Accenture käyttää Cordaa myös Kanadan keskuspankin ja TMX Stock Exchange -pörssin kanssa toteutettavassa Project Jasper -hankkeessa osakkeiden välitöntä selvitystä varten.
R3:n teknologiajohtaja
Richard Gendal Brown, R3:n teknologiajohtaja, kommentoi asiaa lausunnossaan: ”Perinteisillä luvattomilla lohkoketjualustoilla, joissa kaikki tiedot jaetaan kaikkien osapuolten kanssa, on yksityisyyteen, skaalautuvuuteen ja yhteentoimivuuteen liittyviä ongelmia, jotka tekevät niistä suurelta osin sopimattomia maailmanlaajuiseen liiketoimintaan.”
”Tämä on ongelma, jonka ratkaisemiseksi Corda on suunniteltu, ja se yleistyy nopeasti eri toimialoilla. Monet yritykset – erityisesti suuremmat – kohtaavat kuitenkin ainutlaatuisia teknisiä rajoitteita.”
”Corda Enterprise hienosäätää Cordaa näitä yrityksiä varten, jotta ne voivat ottaa lohkoketjuteknologian käyttöön suoraviivaisesti ja luonnollisesti. Alustan lanseeraus on vedenjakaja yritysten lohkoketjuteknologialle.”