Terveiset IBM:n lohkoketjukoulutustilaisuudesta Santeri Tani sapetani@student.jyu.fi 05.04.2017
Tilaisuuden sisältö 1 Lohkoketju selitettynälohkoketjun luonteen ja merkityksen ymmärtäminen 2 Lab: ArvonsiirtoKäytännön työskentelyä lohkoketjun avaintoimintojen ymmärtämiseksi tosielämän skenaarion avulla 3 Hyperledger-projektiMikä on Hyperledger, ja miksi Hyperledger on tärkeä 4 Lohkoketjun tutkiskeluatekninen syväsukellus IBM:n lohkoketjukonseptiin ja Hyperledger Fabric-ohjelmistokokonaisuuteen 5 Lab: Lohkoketjun tutkiskelualohkoketjun luominen ja hallinnointi IBM Bluemix-rajapinnalla
Otsikkosivu Santeri Tani sapetani@student.jyu.fi Terveiset IBM:n lohkoketjukoulutustilaisuudesta
Discovering Blockchain with IBM IBM:n Winchesterin lähellä Hurshleyssä järjestetty työpaja- ja koulutustilaisuus. Tapahtuma oli kohdennettu sekä bisnes- sekä tietoteknisesti orientoituneille ihmisille. Tapahtumaan osallistui muun muassa edustaja Bank of Korealta, IBM:n alihankkijoita, konsultantteja, lohkoketjuyritys radix.globalin operatiivinen johtaja (COO), ohjelmistokehittäjiä, sekä muutamia pienyrityksien edustajia.
Kohdeyleisö oli pääasiassa teknisesti vain pintapuolisesti perehtynyt lohkoketjuihin ja sen sovellutuksiin.
Hajautettu tilikirja (distributed ledger) Ei kiinnostusta julkisten lohkoketjujen konsensus- ja insentiivimalleihinibm:n lohkoketjut ovat yksityisiä tai konsortiumilohkoketjuja Muutamia peruspilareita; älysopimukset, yksityisyys, luottamus
Älysopimukset Otsikkosivu Toiminta varmistettavissa Kryptograsesti allekirjoitettuja Ohjelmoitavia Autonomisesti aktivoitavissa (esimerkiksi transaktioiden yhteydessä)
Yksityisyys Otsikkosivu Sähköinen autentikointi Kryptograset allekirjoitukset Osallistujienvälinen luottamuksellisuuslohkoketjuun julkaisseen henkilön identiteetti ei ole suoraan yhteydessä varsinaiseen transaktioon
Luottamus Otsikkosivu Varmistetaan osapuolten välille muodostuvalla bisnesverkolla Osallisujat määrittelevät millaisia transaktioita ne hyväksyvät (endorse) Osa IBM:n visioimaa tulevaisuuden lohkoketjujen konsensusmallia
1 Säästää aikaa 2 Vähentää kuluja 3 Vähentää riskejä 4 Lisää luottamusta
Jokaisella lohkoketjun osapuolella on omat referenssidatat, joita tutkailemalla voidaan luotettavasti tarkastella tapahtuneita transaktioita. Lohkoketju mahdollistaa yksittäisen kokonaisnäkymän datakokonaisuuteen. Sisäinen auditointi on helppoa, ja lohkoketjun avulla voidaan varmistaa eri osapuolien komplianssi sekä sopimusten noudattaminen, lisäksi osapuolienvälinen tarkkailun tarve vähenee.
Tuotantoketjunseuranta Eliminoisi vuosittain miljoonien eurojen häviöt Luottokirjeet (letter of credit) Reimburssit
Kuka hyötyy? Otsikkosivu Finanssi- sekä julkinen sektori Jälleenmyynti Vakuutusyhtiöt Valmistajat
Asiakkaan käyttöönottomalli Matalan tason käyttöasteesta suurimpaan: Komplianssikirjanpito (compliance ledger) Osapuoltenvälinen hajautettu kirjanpito (consortium shared ledger) Omaisuuserien siirto (asset exchange) Arvonsiirto (high value market) Yritysten huomion herättää usein korkeamman tason toiminnot, kuten omaisuuserien- sekä arvonsiirto. Välitön siirtyminen korkean tason toteutuksiin ei kuitenkaan ole kannattavaa, vaan yritysten tulisi siirtyä hiljalleen kokonaisvaltaisempiin lohkoketjuratkaisuihin.
ja palveluja Hyperledger Fabric Fabric Composer IBM Bluemix Garages
Linux Foundation Hyperledger Linux Foundationin alaisuudessa Avoimia standardeja lohkoketjuteknologian maailmaan Yli 120 jäsentä, mukaanlukien IBM, Accenture, Airbus, American Express, Fujitsu ja Intel Korostettuna Fabric-viitekehys lohkoketjukehitykselle
: auton liisaaminen Hallinnoidaan autoa valmistajalta romuttajalle IBM:n lohkoketjuun yhdistetyltä virtuaalikoneelta. Tunnistus V5C-ajoneuvotemplaatilla. Lohkoketjun osapuolet: Sääntelijä (regulator) Valmistaja Välittäjä Liisausrma Liisaaja Romuttaja Omaisuuserän siirtoketju voidaan yleistää seuraavaan malliin: LuontiSiirtäminenHävittäminen
IBM:n tämänhetkiset haasteet Pääosin konsensuskeskeisiä ongelmia: 1 Ketjukoodi suorittuu kaikilla validoivilla vertaisilla 2 Transaktiot talletetaan kaikkien kirjanpitoon 3 Vertaisten välillä ei ole yksityisyyttä 4 Suuri validaattorimäärä saattaa rajoittaa skaalautuvuutta
: Fabric Composer Toimitaan kaikkina osapuolina auton huutokauppausta simuloivassa skenaariossa. Fabric Composerin käyttöliittymänä oli Bluemix-verkkosivu. Olio-ohjelmallistettu sivurakenne; jokainen luokka omalla välilehdellään. Sääntelijä (regulator) Valmistaja Välittäjä
Lisätään kolme Member-oliota, tiedot syötetään suoraan koodiin Lisätään auto skenaarioon Asset-oliolla Auto myyntiin lisäämällä Vehicle Listing-olio Transactions-välilehdellä Membereille tarjoukset ostaa auto Tarkistetaan tarjoukset transaktiorekisteristä Julkistetaan lohkoketjuun CloseBidding-transaktio, jolla päätetään kauppaus Korkeimman tarjouksen tehnyt Member on nyt auton uusi omistaja. Tarkistetaan omistajuus Assets-näkymästä
Otsikkosivu IBM esitteli lohkoketjukoulutustilaisuudessaan lohkoketjun toimintaa ja rakennetta teknisesti matalalla kynnyksellä Linux Foundation Hyperledger ja sen aliprojektit suuressa roolissa Markkinoi itseään erityisesti yrityksille, eri fokus kuin esimerkiksi Enterprise Ethereum Alliancella Työpajat esittelivät konkreettisesti IBM:n lohkoketjuratkaisujen toimintaa Tulevaisuuden lohkoketjuratkaisuissa on kannattavaa tutkia IBM:n myötävaikuttaneita standardeja
Otsikkosivu Kiitos! Santeri Tani sapetani@student.jyu.fi Kuva: LentoTerveiset kotiinibm:n lohkoketjukoulutustilaisuudesta