R3:s Corda är en av de ledande open source-blockkedjeteknikerna för företag. Idag presenterade de den första versionen av Corda Enterprise. Samtidigt säger Accenture att de ”tror att Corda kommer att växa fram som en sann marknadsledare”.
Under de senaste månaderna har flera företag lanserat tjänster som använder Corda. Finastra var först med sin lösning för syndikerade lån, EY och Guardtime samarbetade med Maersk för att lansera en plattform för sjöfartsförsäkringar, TradeIX samarbetar med ett flertal banker för handelsfinansiering och lanserade en applikation tillsammans med DHL.
Corda Enterprise utökar den öppna källkodslösningen Corda, så det är värt att kortfattat sammanfatta fördelarna med den.
Fördelar med utformningen
En av de största fördelarna med den öppna källkodslösningen Corda har att göra med behörigheter och sekretess. Med en konventionell blockkedja som Ethereum lagrar varje nätverksnod eller server alla transaktioner. Du kan inte föreställa dig att en bank är glad över att deras konkurrent lagrar privata transaktioner, även om de är krypterade.
Så med Corda är de enda företag som lagrar transaktionerna de som deltar i en affär. Din konkurrent varken lagrar eller ser dina transaktioner om de inte är en part i affären. Så tekniskt sett är Corda inte en blockkedja, utan en distribuerad huvudboksteknik (DLT).
Konkurrenten Hyperledger Fabric tar också upp konfidentialitet, men med hjälp av kanaler som är som mini-blockkedjor. Det finns ett par problem med denna konstruktion, bland annat att man måste skapa en separat kanal för varje relation. SWIFT upptäckte att det för dem skulle resultera i över 100 000 kanaler och att det inte var praktiskt genomförbart. Men den andra utmaningen är att man genom att skapa miniblockkedjor silar transaktionen, vilket gör det svårare att dela den om man vill det.
Cordas design löser däremot inte bara konfidentialitetsproblemet. Den hjälper också till med skalbarheten. Till skillnad från en blockkedja som registrerar varje transaktion på varje server registrerar du med Corda endast dina egna affärer.
Cordas brandvägg
Det mest kritiska tillägget i Corda Enterprise är Blockchain Application Firewall. Kärnan i en blockkedja är att ansluta till andra servrar i ett nätverk. Det är en säkerhetsutmaning för alla företag.
Även om nätverket är ett privat nätverk med tillstånd innebär det en anslutning utanför företagets interna nätverk.
En bank kommer inte att ha en känslig blockchain-nod som sitter på det offentliga internet. Alternativt, om de placerar servern inom sitt säkra nätverk, vill de inte tillåta att godtyckliga maskiner ansluter.
För konventionella internettillämpningar har man en brandvägg för webbapplikationer som fungerar lite som en verklig vaktpost och inspekterar alla data som kommer in och ut och bara släpper igenom de godkända uppgifterna. Cordas Blockchain Application Firewall är blockkedjans motsvarighet. Den tillåter alltså inkommande anslutningar endast från Corda-noder och bara där den kan bekräfta att identiteten är legitim.
Andra skillnader
Blockkedjor som Ethereum har ingen relationsdatabas till sin konstruktion, men det gör att det blir svårare att ställa frågor och generera rapporter. Den öppna källkoden Corda arbetar med den relationella databasen h2. Har du aldrig hört talas om h2? Du är inte den enda, även om den inte skiljer sig särskilt mycket från andra relationsdatabaser. Så Corda Enterprise introducerar stöd för Oracle och Microsofts SQL Server, vilket utnyttjar befintlig kompetens.
Toppen av listan för alla företagslösningar är support dygnet runt, och Enterprise Corda kommer också att ha förutsägbara utgivningsscheman.
Enterpriseversionen är helt interoperabel med öppen källkod-versionen. Det innebär att alla företag som deltar i ett projekt inte behöver betala för Enterprise, och det gör det också lättare att testa internt.
Allt extra som ingår är: prestanda- och tillgänglighetsövervakning, förbättrad säkerhet, hög tillgänglighet, katastrofåterställning och högpresterande lägen.
Med den öppna källkodsversionen av Corda kan du övervaka tillståndet för dina egna noder. Men med ett distribuerat nätverk vill du vara proaktivt medveten om tillståndet hos andra servrar som finns hos de företag som du handlar med. Om nätverksövervakning inte förekommer i open source-versionen kanske några hjälpsamma utvecklare kan göra det själva.
Accenture väljer vinnare
Det ser ut som om Accenture satsar helhjärtat på Corda med detta citat nedan från John Velissarios, Managing Director, Global Blockchain Technology Lead, på Accenture:
”Corda Enterprise markerar början på en ny fas för blockchain-industrin som kommer att göra det möjligt för företag att bygga företagsapplikationer på ett säkert sätt med hjälp av avancerad teknik. I takt med att blockkedjan blir alltmer vanlig tror vi att Corda kommer att bli en verklig marknadsledare inom och utanför finansbranschen.”
Så sent som igår bekräftade RiskBlock Alliance för försäkringar officiellt sitt byte till Enterprise Corda och utnämnandet av Accenture som Lead Framework Architect.
Accenture använder också Corda i projektet Jasper med Bank of Canada och TMX Stock Exchange för omedelbar avveckling av aktier.
R3:s CTO
Richard Gendal Brown, CTO på R3, kommenterade i ett uttalande: ”Traditionella blockkedjeplattformar utan tillstånd, där alla data delas med alla parter, har problem med integritet, skalbarhet och interoperabilitet som gör dem i stort sett olämpliga för globala affärer.”
”Detta är det problem som Corda utformades för att lösa, och den får ett snabbt genomslag i en rad olika branscher. Många företag – särskilt större företag – står dock inför unika tekniska begränsningar.”
”Corda Enterprise finjusterar Corda för dessa företag så att de kan införa blockkedjeteknik på ett enkelt och naturligt sätt. Lanseringen av plattformen är en vattendelare för blockkedjetekniken för företag”
.