Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kryptovaluutat viidessä minuutissa

Kryptovaluutat viidessä minuutissa

Tuomas Jomppanen

August 27, 2014
Tweet

More Decks by Tuomas Jomppanen

Other Decks in Technology

Transcript

  1. Luottamus Mihin kryptovaluuttojen luottamus perustuu? • Perustuu kryptograafisiin menetelmiin, joka

    on kehitetty vuosikymmeniä sitten • Julkinen avain ja salattu avain (PKI) • Pohjautuu erittäin isoihin alkulukuihin • Lompakolla on salattu avain ja julkinen avain • Matemaattinen algoritmi estää valuutan väärennökset • Transaktio lähetetään vertaisverkkoon, jossa verkon enemmistö päättää onko tapahtuma oikeellinen vai ei • Bitcoin-verkossa tapahtuman selvitys kestää noin 10min
  2. Bitcoin Peruskäsitteet •Ei ole “keskuspankkia” •Suosituin, tunneituin kryptovaluutta •Ei pysty

    väärentämään •Samaa bitcoinia ei pysty kuluttamaan samaan aikaan kahdessa eri paikassa •Koko tilikirja on vertaisverkossa •Transaktiot tapahtuvat lompakkojen välillä •Kaikki transaktiot ovat julkisia •Lompakot ovat pseudo-anonyymejä !
  3. Bitcoin Arvo 1BTC = ~517 USD (27.8.2014) •Kokonaisarvo 6.8 miljardia

    dollaria •Bitcoineja 13.2 miljoonaa •74000 tapahtumaa päivässä (27.8.2014) •21 miljoonaa bitcoinia on maksimimäärä •Liikkeellelasku •Uusia bitcoineja luodaan louhimalla •Liikkeellelasku sisäänrakennettu algoritmiin •Ennalta ennustettavissa ja kaikkien tiedossa •Vuonna 2040 99.9% kaikista bitcoineista on laskettu liikkeelle •Millään taholla ei ole mahdollisuutta painaa uutta rahaa
  4. Mihin tieto tallennetaan? Tilikirja (blockchain) • Tilikirja on yhteinen ja

    julkinen tietovarasto • Bitcoinin tilikirjan koko tällä hetkellä noin 22 gigatavua • Kaikki vertaisverkkoon liitetyt asiakkaat käsittelevät samaa tilikirjaa • Tapahtumat kirjataan tilikirjaan aikajärjestyksessä • Kun tapahtuma kirjataan tilikirjaan “sivulle”, sitä ei voi enään perua • Jokainen tilikirjan “sivu” perustuu aiempaan sivuun • Jos halutaan muuttaa tilikirjan sivua, silloin pitäisi myös pystyä muuttamaan edellistä sivua jne jne
  5. Louhinta Miten kryptovaluuttaa luodaan? • Käyttäjä liittyy vertaisverkkoon ja antaa

    oman tietokoneen resursseja bitcoin-verkolle, tästä palkitaan bitcoineilla • Ratkaistaan bitcoin-algoritmin matemaattista ongelmaa • Yksinkertaistettuna, louhinta tarkoittaa suurten alkulukujen etsintää (tiivistefunktio, hash algorithm) • Samalla välitetään tapahtumia verkon muille jäsenille • Kun ongelma ratkeaa, tästä muodostuu tilikirjaan uusi sivu ja käyttäjä luo siihen sivun ensimmäisen transaktion • Ongelma vaikeutuu jokaisen uuden tilikirjan sivun myötä • Louhinta vaatii todella suurta laskentatehoa
  6. Tulevaisuus? Arvo vs. Sopimukset • Ethereum • Vertaisverkko digitaaliseen sisältöön

    • Samat perusperiaatteet kuin Bitcoinilla, mutta arvon korvaa sopimus (käytännössä pieni itsetehty ohjelmisto) • Mahdollistaa esim • Voting • Financial Transactions • Company Governance • Self-enforcing contracts • Agreements • Facebook