TIEA100: Lohkoketjuteknologiat ja sovellutukset

Samankaltaiset tiedostot
Lohkoketju SOTE-järjestelmissä

Terveiset IBM:n lohkoketjukoulutustilaisuudesta

Hajautetun luottamuksen teknologiat

Lohkoketjuteknologian hyödyntäminen tiedon oikeellisuuden todistamisessa. Joel Kaartinen,

TIEA1000: LOHKOKETJUTEKNOLO GIAT JA SOVELLUTUKSET


Alustatalous ja lohkoketjuteknologia

Älysopimusten kehittäminen. Sopimus suuntautunut ohjelmointi

Kryptovaluuttoista ja lohkoketjuista osa 1. Jyväskylä Henri Heinonen

Kryptovaluuttoista ja lohkoketjuista osa 2. Jyväskylä Henri Heinonen

Lohkoketjuteknologian hyödyntäminen terveysalalla

Kryptovaluuttoista ja lohkoketjuista osa 4. Jyväskylä Henri Heinonen

alvarmahlberg

Aihe: Valiokunta on erityisesti kiinnostunut kuulemaan lohkoketjujen ja kryptovaluuttojen yhteiskunnallisesta merkityksestä.

Timo Seppälä & Juri Mattila Tiedosta palveluja / TraFi Alustatalous ja lohkoketjuteknologia Kolmas aalto rantautuu neljäs aalto nousee?

Lohkoketjut ja muut hajautetun luottamuksen teknologiat. Janne M. Korhonen

KOKE OKET. Tiekartta päättäjille. Patrik Patrik Elias Johansson Mikko Eerola Antti Innanen Juha Viitala

Tiekartta päättäjille

toimitusketjun hallinnassa

LOHKOKETJUTEKNOLOGIAN HYÖDYNTÄMINEN TILINTARKASTUKSESSA

Lohkoketjut kryptovaluutoissa

Kryptovaluuttoista ja lohkoketjuista osa 3. Jyväskylä Henri Heinonen

Bitcoinin käyttö Haaga-Helia ammattikorkeakoulun opiskelijoiden keskuudessa. Aleksi Peltola

Kryptovaluuttojen käyttö ja tulevaisuus. Jasmine Singh

TECHNICAL NOTES. Seesaw Reward Balance System. Whitepaper aka the Purplepaper. Revision 0.8a March Pivx.org

Solidity älysopimus ohjelmointi. Sopimus suuntautunut ohjelmointi

Lohkoketjuteknologian sovellusmahdollisuudet osana infrastruktuuria

Virtuaalivaluutat ja verotus

Hyvän digitaalisen yhteiskunnan perusta

HAJAUTETUT MIKROMAKSUT ESINEIDEN INTERNETISSÄ

LOHKOKETJUJEN HYÖDYNTÄMINEN

ONECOIN UUDEN AJAN KRYPTOVALUUTTA. Päivitetty

Verotus digitalisaation murroksessa. Ville Viitasaari

LOHKOKETJUTEKNOLOGIAN HYÖDYNTÄMINEN VAKUUTUSYHTIÖSSÄ

Lohkoketjun käyttö datan varmentamiseen

Kiinteistöjen turvallisuuden paras suojakeino. EcoStruxure Security Expert. se.com/fi/ecostruxure-security-expert

Yritysturvallisuuden perusteet. 11. Luento Tietotekninen turvallisuus

Valuaatioanalyysi Prasos.

Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle

TIIVISTELMÄ Kandidaatintutkielma Pro gradu -tutkielma Lisensiaatintutkielma Väitöskirja

Järjestelmäarkkitehtuuri (TK081702) Hajautettu tietokanta. Hajautuksen hyötyjä

LOHKOKETJUTEKNOLOGIA SÄHKÖKAUPASSA Blockchain in Electricity Market

Pankkikriisit ja niiden ehkäiseminen

Cisco Unified Computing System -ratkaisun hyödyt EMC- ja VMwareympäristöissä

Case TUHTI. Projektin tunnuslukuja. ! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä ! Java luokkia n. 5000

SecGo. Sähköinen allekirjoitus ja sen käyttö. Ari-Pekka Paananen, SecGo VE Oy Director,technology

Paavo Kyyrönen & Janne Raassina

JOHANNES PARIKKA LOHKOKETJUTEKNOLOGIA VERRATTUNA NYKYISEEN PANKKIJÄRJESTELMÄÄN. Kandidaatintyö

Esimerkkejä vaativuusluokista

LOHKOKETJUTEKNOLOGIAN MAHDOLLISUUDET TALOUSHALLINNOLLE: systemaattinen kirjallisuusanalyysi

Markus Tähtinen VIRTUAALIVALUUTTA ETHEREUM JA SEN KÄYTTÖÖNOTTO VERKKOKAUPASSA

Ennakoivan hyvinvoinnin ekosysteemin rakentaminen ja kehkeyttäminen

MIKÄ ON KRYPTOVALUUTTA?

Lausunto talousvaliokunnalle

Komission toimintasuunnitelma terrorismin rahoituksen torjunnan vahvistamiseksi

Digitalisaatio ja FinTech minkälainen ympäristö Suomi on?

Bitcoin ja tietoturva

Verottaja alustataloudessa Jukka Kyhäräinen

Algoritmit 1. Luento 1 Ti Timo Männikkö

Digitaalinen asuntokauppa

Maksamisen digitalisaatio: Bitcoinin aikakausi. Evelin Rudenko

Suomi.fi-palveluväylä

Click to edit Master subtitle style. Click to edit Master subtitle style. Viro egovernment. Jukka Lehtonen

Lohkoketjuteknologia kiinteistöjärjestelmän rekisterien hallinnassa

YHTEENVETO TRAVELFLEX KRYPTOVALUUTASTA TRAVELFLEXIN TÄRKEIMMÄT OMINAISUUDET TRAVELFLEXIN RATKAISUT MATKUSTUSALLALLE TRAVELFLEX KOLIKKOTEKNOLOGIA

JOHDATUS KRYPTOVALUUTTOIHIN YRITYKSEN KIRJANPIDOSSA JA VEROTUKSESSA

Kryptografiset vahvuusvaatimukset luottamuksellisuuden suojaamiseen - kansalliset suojaustasot

4.2 Yhteensopivuus roolimalleihin perustuvassa palvelussa

LOHKOKETJUN HYÖDYNTÄMINEN KOHDEYRITYKSEN TUOTANTOKETJUSSA

Ti LÄHIVERKOT -erikoistyökurssi. X Window System. Jukka Lankinen

KIRJANPITO 22C Ulkomaan rahan määräiset erät kirjanpidossa

DIGITAALINEN OPAS OSUUSPANKIN TYÖN- TEKIJÖILLE TIETOISUUDEN LISÄÄMISEKSI BLOCKCHAIN-TEKNOLOGIASTA JA SEN HYÖDYISTÄ

Tulevaisuuden Internet. Sasu Tarkoma

Arvonlaskennan toiminta sijoitusten osalta

ELM GROUP 04. Teemu Laakso Henrik Talarmo

LOHKOKETJUTEKNOLOGIASTA VAUHTIA HYVINVOINTIEKOSYSTEEMILLE JA SOSIAALI- JA TERVEYDENHUOLLON ORGANISAATIOLLE. Kartoittava kirjallisuuskatsaus

Tiedonsiirto- ja rajapintastandardit

TEOLLISUUS X.0 / INDUSTRY X.0 UUSI "NORMAALI" - HAJAUTETUN ÄLYKKYYDEN AIKAKAUSI SITRA, HELSINKI 14. MARRASKUUTA 2018

Helsinkiläisravintolassa lounaan voi jo maksaa Bitcoineilla.

-kokemuksia ja näkemyksiä

Rajoittamattomat kieliopit (Unrestricted Grammars)

Esittely / Kansi Sivu 1. Sisällysluettelo Sivu 2. Yhteiskunnallinen talousyhteisö Sivu 3 - Mikä on SocialRemit? - Pääkonttori - Tavoitteet - Tiimimme

Julkisen sektorin palvelumallit ja digitalisaatio CGI Ratkaisu16, Helsinki

Loikkaa turvallisesti pilveen

Aurinkoenergiajärjestelmien etäseurantajärjestelmä

Miljardiluokan tuottavuusloikka. reaaliaikaisen talouden (RTE) keinoin

ICT:n sosiaalinen käytettävyys

Projektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus

Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu

Maksuliiketilasto 2014, raportoitavat tiedot

Avoimet standardit ja integraatio

Tiedonhallinnan perusteet. Viikko 1 Jukka Lähetkangas

Käyttöjärjestelmien historia. Joni Herttuainen Henri Jantunen Markus Maijanen Timo Saksholm Johanna Tjäder Eetu Turunen

Järjestelmäarkkitehtuuri (TK081702)

811312A Tietorakenteet ja algoritmit Kertausta jälkiosasta

Johannes Stenberg BITCOIN ELEKTRONISESSA LIIKETOIMINNASSA HAASTEET JA MAHDOLLISUUDET

Johdantoa. Jokaisen matemaatikon olisi syytä osata edes alkeet jostakin perusohjelmistosta, Java MAPLE. Pascal MathCad

PROJEKTI SMARTLOG: LOHKOKETJUT LOGISTIIKASSA

Pilkahduksia tulevaisuuteen vol II v 2019

Transkriptio:

Santeri Tani TIEA100: Lohkoketjuteknologiat ja sovellutukset Luento 1 Esityksessä hyödynnetty materiaalia sitaattilain turvaamana seuraavilta tahoilta: IBM, Solteq, NSA (Paul Baran), JYU (Santeri Tani, Henrik Korhonen, Erkka Nurmi)

Mikä lohkoketju? Lohkoketjut yksinkertaisesti Lohkoketju on Bitcoinin tunnetuksi tekemä hajautettu (distributed) tietokanta, joka koostuu järjestyksessä toisiinsa linkitetyistä, muuttumattomista lohkoista Lohkoketjuun tallennettu tieto fyysisesti ja digitaalisesti samaan aikaan useissa eri paikassa verkon solmukohtina toimivissa tietokoneissa Paul Baranin (1964) kaavioita havainnollistamaan keskitettyjen ja hajautettujen verkkojen rakennetta

Lohkoketju on hajautettu luottamukseton sisällöllisesti validoitu tarvittaessa anonyymi tarvittaessa salattu muuttumaton massalukukelvoton vahvan tunnistautumisen mahdollistava no-single-point-of-failure tapa tallentaa tietoa

Historiaa Juuret 1991 Stuart Haberin ja W. Scott Stornettan työssä aikaleimauksen saralla 1997 Nick Szabo (BitGold, älysopimus-termi), Wei Dan (b-money), Zooko Wilcoxin kirjoitelmat (200x-2009) Satoshi Nakamoton Bitcoin 2009 ja Proof-of-Work 2017 Bitcoin market cap 122 miljardia, kryptovaluutat yhteensä 201 miljardia Ethereum 2015, älysopimukset The DAO 2016, 150 000 000 USD, 50 000 000 USD krakkerille Älysopimukset ja hajautetut verkkoratkaisut > Web 3.0

Miksi lohkoketju? 1. Säästää aikaa 2. Vähentää kuluja 3. Vähentää riskejä 4. Lisää luottamusta

Jokaisella osapuolella omat referenssidatat, joista nähdään luotettavasti tapahtuneet transaktiot Yksittäinen kokonaisnäkymä datakokonaisuuteen Sisäinen auditointi helppoa Varmistaa osapuolien komplianssin ja sopimusten noudattamisen Osapuolienvälisen tarkkailun tarve vähenee

Lohkoketjut ovat parhaimmillaan useiden keskenään luottamuksettomien osapuolien keskustellessaan keskenään. Tuntematon

Ongelma: nykyisen mallin kirjanpito

Ratkaisu: hajautettu kirjanpito

Esimerkki: tuotantoketjunseuranta Eliminoisi vuosittain satojen miljoonien häviöt Luottokirjeet (letters of credit) Reimburssit

Esimerkki: SOTE Kokonaisarkkitehtuurin korvaaminen älysopimuskudoksella Arvonsiirto Lääkintälaitteiden resurssiviisas kiertotalous Automatisoitu maksuverkko

Vahvuudet: Heikkoudet: Laajennettavuus Massaluettavuus Autonomisuus Konsensusmekanismit Luottamuksettomuus Lainsäädäntö Muuttumattomuus Hype Hajautettuneisuus

Kuinka lohko rakentuu?

Konsensus julkisissa lohkoketjuissa Määrittävät mitkä lohkot lisätään lohkoketjuun ja mikä lohkoketjun senhetkinen tila on Kriittinen osa luottamuksetonta verkkoratkaisua Ilman toimivaa konsensusmekanismia tulee olla keskitettyä järjestelmää muistuttava luottamussuhde joidenkin toimijoiden välillä (hajautettuneisuuden pienempi aste) Useat älysopimusalustat ratkaisevat tämän ongelman erottamalla ns. maailman tilan (world state) ja transaktiolohkoketjun toisistaan erillisiksi kokonaisuuksiksi

Proof-of-Work (PoW) Suosii ongelmatapauksissa niitä lohkoja, joiden louhinnassa on käytetty eniten laskentatehoja Lohkonmuodostus tietyn raja-arvon alittavia tiivistefunktioita laskemalla Vaikeustaso skaalautuu laskentatehon mukaan Äärimmäisen epäedullinen energiatehokkuudeltaan Esimerkiksi Bitcoin käyttää tätä

Proof-of-Stake (PoS) Suosii ongelmatapauksissa niitä lohkoja, joiden louhinnan takana on eniten panostettua kryptoomaisuuseriä Erittäin hankala toteuttaa laaja-alaisesti skaalautuvasti Vaatii erittäin pienen määrän laskentatehoa Ethereum on siirtymässä tähän

Ei-julkiset lohkoketjut Yksityiset lohkoketjut sekä hybridi/-konsortiolohkoketjut Älysopimukset, yksityisyys, luottamus Luottamuksettomuuden aste pienempi konsensusmetodit yksinkertaisempia Välitön siirtymä täysin julkisiin lohkoketjuihin yrityksille harvoin kiinnostavaa Hyötyjinä finanssi- sekä julkinen sektori, jälleenmyynti, vakuutusyhtiöt, valmistajat Byzantine Fault Tolerance y/n Esim. Hyperledger, Corda (R3)

Älysopimukset Lohkoketjuteknologian viimeisimpiä merkittäviä kehitysaskelia Arvon- tai datansiirron automatisoiva ohjelma, protokolla tai skripti Toiminta varmennettavissa Turing-täydellisesti ohjelmoitavissa Autonomisesti aktivoitavissa (esimerkiksi transaktioiden yhteydessä); tiettyjen ehtojen täytyttyä suoritetaan operaatio x Kryptografisesti allekirjoitettuja

Älysopimukset: esimerkkejä Toimijoidenvälisen kirjanpidon automatisointi Valuutan- ja tiedonsiirrot tiettyjen ehtojen tai funktioiden täytyttyä Yritystoiminnot toteuttava hajautettu autonominen organisaatio (DAO) Myös esimerkiksi verkkotunnusten rekisteröintijärjestelmät ja äänestystoiminnot

Esimerkki: kellokortti Kellokortin leimaamisesta aktivoidaan älysopimus Älysopimus siirtää henkilölle automaattisesti tämän tuntipalkkaa vastaavan rahamäärän kryptovaluuttana x Koska valuutan siirtyminen julkistetaan lohkoketjuun, on mahdotonta esimerkiksi kavaltaa tai väärentää siirrettyjä varoja Myös kirjanpito on näin automatisoitu kaikki siirtynyt varallisuus on tarkasteltavissa lohkoketjun sisällä Älysopimusten avulla voidaan paremmin varmentaa siirretyn rahan oikeellisuus, sekä säästää kirjanpidollisissa kuluissa

Hajautetut sovellukset (Ðapps) Älysopimuksilla rakennetut hajautetut sovellukset Perinteinen frontend ja backend lohkoketju Suurimmat alustat Ethereum ja IPFS Ðapp melko löyhästi määritelty konsepti

Ðapps Factom Foundationin johtaja David Johnston (ynnä Yilmaz, Kandah, Bentenitis, Hashemi, Gross, Wilkinson & Mason 2015) asettaa Ðappille seuraavat kriteerit: 1. Sovelluksen tulee olla vapaa ja avointa lähdekoodia, autonominen, eikä yksikään yksittäinen entiteetti saa kontrolloida enemmistöä siihen liitetyistä tokeneista. Kaikki sovelluksen protokollan muutokset tulee tapahtua käyttäjien yksimielisestä päätöksestä 2. Sovelluksen data sekä logit tulee olla kryptografisesti säilötty julkiseen ja hajautettuun lohkoketjuun keskitetyn verkkomallin heikkouksien välttämiseksi 3. Sovelluksen tulee käyttää kryptotokenia. Se mahdollistaa sovellukseen käsiksipääsyn, ja sillä voidaan palkita merkittävää toiminnallisuutta tuottavia käyttäjiä 4. Sovelluksen tulee generoida käyttämänsä tokenit standardoitua kryptografista algoritmia käyttäen, jonka avulla voidaan todistaa tokeneiden arvo (proof of value)

Määritelmä on hieman puutteellinen, sillä kaikki Ethereumin ja muiden hajautettujen alustojen sovellukset eivät täytä näitä vaatimuksia. Johnston jakaa Ðappit kolmeen tyyppiin sen mukaan, käyttävätkö ne omia lohkoketjujaan. Tyypin I sovellukset käyttävät omia lohkoketjujaan Tyypin II sovellukset käyttävät tyypin I lohkoketjuja Tyypin III sovellukset ovat tokenisoituja protokollaratkaisuja, ja käyttävät tyypin II protokollaa toimintaansa Hajautettujen sovelluksien avulla voidaan laskea merkittävästi yksittäisten tietokoneiden tehotarvetta, nopeuttaa verkon toimintaa, ja rakentaa todellisen muuntumattoman (immutable) verkon.

Hajautetut, autonomiset organisaatiot (DAO) Yksi älysopimusalustojen suurimmista myyntivalteista DAO:ssa älysopimukset aktivoidaan autonomisesti ennalta ohjelmoitujen sääntöjen täytyttyä Kryptovaluuttojen ja -tokeneiden omistajuus Aloitteiden vapaa äänestäminen Joukkorahoituskampanjat (esim. ICO-rahoitukset)

Miksi DAO? Ethereum määrittelee esim. DAO-pankkijärjestelmän mahdollistavan seuraavat: Stabiilin universaalin kryptovaluutan luomisen. Kontrolloimalla liikenteessä olevien valuuttayksiköiden määrää, osakkaat voivat estää äkkinäiset hintavaihtelut Seritifioitujen arvopääoman liikkeelleiaskun. Valuuttayksikkö vastaa sertifioitua arvopääomaa, ja valuuttayksiköllä voidaan todistaa arvopääoman omistajuussuhde. Valuuttayksikkö on generoitavissa ja poltettavissa (burn) siten, että niiden määrä vastaa arvopääoman määrää Digitaalisesti varmennetut arvopaperit. DAO pystyy laskemaan liikkeelle kryptovaluuttoja joiden arvo on sidottu muihin liikkeellä oleviin valuuttoihin. Nämä kaikki ovat toteutettu ja käytössä erinäisissä projekteissa paraikaa (Van de Sande 2015-2.)

2017 seitsemän kymmenestä suurimmasta kryptoomaisuuseräyksiköstä on rakennettu ohjelmoitavien älysopimusalustojen avulla. Näihin lukeutuu ennustealusta Augur (Augur Team 2017), sijoitusrahasto ja -alusta Iconomi (Iconomi 2017-1), kryptografisesti sertifioitu, krypto-omaisuuseräyksiköllä todennettava kultakauppa Digix DAO (Digix Global 2017) sekä hajatutettu supertietokone Golem (Golem Team 2017)

Luento 1: kysymyksiä? Seuraavalla luennolla: älysopimusten liittäminen lohkoketjuun sekä älysopimusohjelmointi