www.vestforsk.no
Bitcoin og blokk-kjede
- kvifor er det viktig?
Svein Ølnes, Vestlandsforsking, 29.11.2017
www.vestforsk.no
Drivar for dagens interesse
www.vestforsk.no
www.vestforsk.no
 Forskingsinstitutt lokalisert i Sogndal, stifta i 1985
 Forskingsområde:
 Klima og miljø
 Reiseliv
 Teknologi og samfunn
 Rundt 30 tilsette
 Del av forskings-infrastrukturen i Norge
Vestlandsforsking
www.vestforsk.no
 Forskar ved Vestlandsforsking sidan 1996
 Forskingsfelt: IT i offentleg sektor
 Interessert i Bitcoin/blokk-kjede sidan 2011
 har følgt utviklinga nøye sidan då
 interessert i skjeringspunktet teknologi, økonomi og samfunn
 har gjennomført master-programmet Digital Currencies ved
universitetet i Nicosia
 ser Bitcoin/blokk-kjedeteknologi som eit viktig område også for
offentleg sektor
 eig bitcoin og andre kryptovaluta og ei bitcoin-gravemaskin (!)
Om meg
www.vestforsk.no
Innhald
 Kva er Bitcoin?
 Tilbake til det desentraliserte Internettet
 Blokk-kjede for domene-registrering
 Aktuell litteratur
 Spørsmål og diskusjon
www.vestforsk.no
Bitcoin – «alle blokk-kjeders mor»
Publisert 31.10.2008 (Halloween Day)
Sett i drift 03.01.2009
Har gått kontinuerleg sidan
www.vestforsk.no
Bitcoin må forståast i lys av finanskrisa
www.vestforsk.no
Kva er Bitcoin?
1. Valuta
 Heildigitale kontantar («Internett-pengar»)
 Ingen sentralbank, 100 % programstyrt
 bitcoin med liten ‘b’
2. Infrastruktur
 Blokk-kjeda som underliggjande teknologi (Blockchain)
 Open infrastruktur for innovasjon («permissionless»)
 Bitcoin med stor ‘B’
3. Kan lagra annan informasjon enn økonomisk/valuta
 Det er dette som er interessant for offentleg sektor!
www.vestforsk.no
Kva er det spesielle med Bitcoin/blokk-kjede?
 Bevis av eigarskap utan bruk av tredjepart
 NB! Dette gjeld opne blokk-kjeder!
 Digital knappheit («digital scarcity»)
 «The Internet of Money»
 men også mykje meir..
 Uforanderlege («immutable») data
 vel, ikkje nødvendigvis..
www.vestforsk.no
Tverrfagleg!
www.vestforsk.no
Innhald
 Kva er Bitcoin?
 Tilbake til det desentraliserte Internettet
 Blokk-kjede for domene-registrering
 Aktuell litteratur
 Spørsmål og diskusjon
www.vestforsk.no
Sentral, desentral og distribuert
Paul Baran: «On Distributed Communications Network»
[Baran fann opp «pakke-svitsjing», saman med/uavh. av Donald Davies, UK]
www.vestforsk.no
Frå klient-tenar til likeverdige nodar
Tradisjonell web-teknologi
Likeverdige nodar, ingen sentral tenar
www.vestforsk.no
Grunnleggjande arkitektur
1. Node-til-node-teknologi («peer-to-peer»)
2. Blokk-kjede som lagringsstruktur
3. Konsensus-modell for kontroll og sikring
 I Bitcoin kalla Nakamoto-konsensus
www.vestforsk.no
1. Node-til-node («Peer-to-peer»)
Likeverdige nodar, ingen sentral tenar
www.vestforsk.no
2. Blokk-kjede som lagringsstruktur
Bitcoin kunne like godt vore kalla ei transaksjons-kjede!
www.vestforsk.no
3. Konsensus-modell
 Prosessen som fører til at nodane i nettverket blir einige om
1. eit sett av data
2. endringar i data
3. reglane som ligg til grunn for lagring og endring av data
 «Proof of work» er ein viktig del av konsensus-modellen i
Bitcoin
 Blokk-kjeda blir sikra ved innsats av ressursar
Graving («mining») = innsats av energi
 Det er konsensus-modellen som er den viktige innovasjonen,
ikkje blokk-kjeda!
www.vestforsk.no
Bitcoin som plattform/infrastruktur
I Nettverk/Lagringsstruktur
II Konsensusreglar
III Valuta/token
IV Applikasjonar
www.vestforsk.no
Bitcoin i praksis (tradeblock.com)
www.vestforsk.no
Innhald
 Kva er Bitcoin?
 Tilbake til det desentraliserte Internettet
 Blokk-kjede for domene-registrering
 Aktuell litteratur
 Spørsmål og diskusjon
www.vestforsk.no
Blokk-kjede for domene-handtering
 Dagens problem:
 DNS som sentralisert del av Internett
 HTTPS og sertifikatstruktur med klare svakheiter (sentralisering)
 Blokk-kjedeteknologi som løysing?
 Distribuert
 Sikker
 Mindre administrasjon
 Kontrollen over til brukarane, dei blir reelle eigarar av domenet
 Ikkje lenger avhengig av sertifikatstrukturen til TLS/SSL
www.vestforsk.no
Aktuelle tenester
 Namecoin (.bit)
 basert på Bitcoin-blokk-kjeda
 ikkje del av ICANNs hovud-sone; må gjera spesielle tilpassingar for å
tolka adressene (OpenNIC, proxy-DNS, nettlesar-tillegg, eigen DNS-
tenar, okTurtles/DNSChain)
 EmerCoin (.emc, .coin, .lib, .bazar)
 eiga blokk-kjede/valuta
 ENS – Ethereum Name System (.eth)
 domena kontrollerte med smarte kontraktar (dApp)
 auksjonar etter Vickrey-metoden
 NXT
 Alias, også for domenenamn
www.vestforsk.no
Meir informasjon om Bitcoin og blokk-kjede
 «Bitcon – A Peer-to-Peer Electronic Cash System»
Satoshi Nakamoto, 2008
 «Open Matters - Why Permissionless Blockchains are
Essential to the Future of the Internet”
Peter van Valkenburgh, Coin Center
 «Bitcoin Technology as a Support Infrastructure in e-
Government»
 Svein Ølnes og Arild Jansen, eGov 2017, Springer LNCS
 «Deja vú all over again: Thinking through law & code, again
Lawrence Lessig, https://vimeo.com/148665401
www.vestforsk.no
Innhald
 Kva er Bitcoin?
 Tilbake til det desentraliserte Internettet
 Blokk-kjede for domene-registrering
 Aktuell litteratur
 Spørsmål og diskusjon
www.vestforsk.no
Ressursar elles på nettet
 Nytt om Bitcoin og blokk-kjedeteknologi
 CoinDesk (www.coindesk.com)
 Coin Telegraph (www.cointelegraph.com)
 Bitcoin Magazine (www.bitcoinmagazine.com)
 + mange fleire
 Bitcoin blokk-kjede i sanntid
 https://blockchain.info
 https://blockchain.info
 https://data.bitcoinity.org
 http://statoshi.info
 https://bitinfocharts.com
 + mange fleire
www.vestforsk.no
Aktuell litteratur - generelt
www.vestforsk.no
Aktuell litteratur – for utviklarar
 Satoshi Nakamoto: «Bitcoin - A Peer-to-Peer Electronic Cash
System»
 Andreas Antonopolous: «Mastering Bitcoin», 2. utgåve (2017)
 Krzysztof Okupski: «Bitcoin Developer Reference»
 Arvind Narayanan et al.: Bitcoin and Cryptocurrency
Technologies: A Comprehensive Introduction
www.vestforsk.no
Bitcoin-ressursar for utviklarar
 Bitcoin.org – developer resources
 https://bitcoin.org/en/developer-documentation
 Bitcoin Developer Reference
 https://github.com/minium/Bitcoin-Spec
 Bitcoin Core («originalprogrammet»)
 https://github.com/bitcoin-core/bitcoincore.org
 A blockchain in 200 lines of code
 https://medium.com/@lhartikk/a-blockchain-in-200-lines-
of-code-963cc1cc0e54
www.vestforsk.no
Takk for meg!
E-post: sol@vestforsk.no
Denne presentasjonen:
http://www.slideshare.net/sveino/Internettforum2017
Bitcoin-adressa mi (= ”kontonummer”):
332d75vrrdeyhfYo4V7cMZduWDmjvRFtQX

Internettforum2017

  • 1.
    www.vestforsk.no Bitcoin og blokk-kjede -kvifor er det viktig? Svein Ølnes, Vestlandsforsking, 29.11.2017
  • 2.
  • 3.
  • 4.
    www.vestforsk.no  Forskingsinstitutt lokaliserti Sogndal, stifta i 1985  Forskingsområde:  Klima og miljø  Reiseliv  Teknologi og samfunn  Rundt 30 tilsette  Del av forskings-infrastrukturen i Norge Vestlandsforsking
  • 5.
    www.vestforsk.no  Forskar vedVestlandsforsking sidan 1996  Forskingsfelt: IT i offentleg sektor  Interessert i Bitcoin/blokk-kjede sidan 2011  har følgt utviklinga nøye sidan då  interessert i skjeringspunktet teknologi, økonomi og samfunn  har gjennomført master-programmet Digital Currencies ved universitetet i Nicosia  ser Bitcoin/blokk-kjedeteknologi som eit viktig område også for offentleg sektor  eig bitcoin og andre kryptovaluta og ei bitcoin-gravemaskin (!) Om meg
  • 6.
    www.vestforsk.no Innhald  Kva erBitcoin?  Tilbake til det desentraliserte Internettet  Blokk-kjede for domene-registrering  Aktuell litteratur  Spørsmål og diskusjon
  • 7.
    www.vestforsk.no Bitcoin – «alleblokk-kjeders mor» Publisert 31.10.2008 (Halloween Day) Sett i drift 03.01.2009 Har gått kontinuerleg sidan
  • 8.
  • 9.
    www.vestforsk.no Kva er Bitcoin? 1.Valuta  Heildigitale kontantar («Internett-pengar»)  Ingen sentralbank, 100 % programstyrt  bitcoin med liten ‘b’ 2. Infrastruktur  Blokk-kjeda som underliggjande teknologi (Blockchain)  Open infrastruktur for innovasjon («permissionless»)  Bitcoin med stor ‘B’ 3. Kan lagra annan informasjon enn økonomisk/valuta  Det er dette som er interessant for offentleg sektor!
  • 10.
    www.vestforsk.no Kva er detspesielle med Bitcoin/blokk-kjede?  Bevis av eigarskap utan bruk av tredjepart  NB! Dette gjeld opne blokk-kjeder!  Digital knappheit («digital scarcity»)  «The Internet of Money»  men også mykje meir..  Uforanderlege («immutable») data  vel, ikkje nødvendigvis..
  • 11.
  • 12.
    www.vestforsk.no Innhald  Kva erBitcoin?  Tilbake til det desentraliserte Internettet  Blokk-kjede for domene-registrering  Aktuell litteratur  Spørsmål og diskusjon
  • 13.
    www.vestforsk.no Sentral, desentral ogdistribuert Paul Baran: «On Distributed Communications Network» [Baran fann opp «pakke-svitsjing», saman med/uavh. av Donald Davies, UK]
  • 14.
    www.vestforsk.no Frå klient-tenar tillikeverdige nodar Tradisjonell web-teknologi Likeverdige nodar, ingen sentral tenar
  • 15.
    www.vestforsk.no Grunnleggjande arkitektur 1. Node-til-node-teknologi(«peer-to-peer») 2. Blokk-kjede som lagringsstruktur 3. Konsensus-modell for kontroll og sikring  I Bitcoin kalla Nakamoto-konsensus
  • 16.
  • 17.
    www.vestforsk.no 2. Blokk-kjede somlagringsstruktur Bitcoin kunne like godt vore kalla ei transaksjons-kjede!
  • 18.
    www.vestforsk.no 3. Konsensus-modell  Prosessensom fører til at nodane i nettverket blir einige om 1. eit sett av data 2. endringar i data 3. reglane som ligg til grunn for lagring og endring av data  «Proof of work» er ein viktig del av konsensus-modellen i Bitcoin  Blokk-kjeda blir sikra ved innsats av ressursar Graving («mining») = innsats av energi  Det er konsensus-modellen som er den viktige innovasjonen, ikkje blokk-kjeda!
  • 19.
    www.vestforsk.no Bitcoin som plattform/infrastruktur INettverk/Lagringsstruktur II Konsensusreglar III Valuta/token IV Applikasjonar
  • 20.
  • 21.
    www.vestforsk.no Innhald  Kva erBitcoin?  Tilbake til det desentraliserte Internettet  Blokk-kjede for domene-registrering  Aktuell litteratur  Spørsmål og diskusjon
  • 22.
    www.vestforsk.no Blokk-kjede for domene-handtering Dagens problem:  DNS som sentralisert del av Internett  HTTPS og sertifikatstruktur med klare svakheiter (sentralisering)  Blokk-kjedeteknologi som løysing?  Distribuert  Sikker  Mindre administrasjon  Kontrollen over til brukarane, dei blir reelle eigarar av domenet  Ikkje lenger avhengig av sertifikatstrukturen til TLS/SSL
  • 23.
    www.vestforsk.no Aktuelle tenester  Namecoin(.bit)  basert på Bitcoin-blokk-kjeda  ikkje del av ICANNs hovud-sone; må gjera spesielle tilpassingar for å tolka adressene (OpenNIC, proxy-DNS, nettlesar-tillegg, eigen DNS- tenar, okTurtles/DNSChain)  EmerCoin (.emc, .coin, .lib, .bazar)  eiga blokk-kjede/valuta  ENS – Ethereum Name System (.eth)  domena kontrollerte med smarte kontraktar (dApp)  auksjonar etter Vickrey-metoden  NXT  Alias, også for domenenamn
  • 24.
    www.vestforsk.no Meir informasjon omBitcoin og blokk-kjede  «Bitcon – A Peer-to-Peer Electronic Cash System» Satoshi Nakamoto, 2008  «Open Matters - Why Permissionless Blockchains are Essential to the Future of the Internet” Peter van Valkenburgh, Coin Center  «Bitcoin Technology as a Support Infrastructure in e- Government»  Svein Ølnes og Arild Jansen, eGov 2017, Springer LNCS  «Deja vú all over again: Thinking through law & code, again Lawrence Lessig, https://vimeo.com/148665401
  • 25.
    www.vestforsk.no Innhald  Kva erBitcoin?  Tilbake til det desentraliserte Internettet  Blokk-kjede for domene-registrering  Aktuell litteratur  Spørsmål og diskusjon
  • 26.
    www.vestforsk.no Ressursar elles pånettet  Nytt om Bitcoin og blokk-kjedeteknologi  CoinDesk (www.coindesk.com)  Coin Telegraph (www.cointelegraph.com)  Bitcoin Magazine (www.bitcoinmagazine.com)  + mange fleire  Bitcoin blokk-kjede i sanntid  https://blockchain.info  https://blockchain.info  https://data.bitcoinity.org  http://statoshi.info  https://bitinfocharts.com  + mange fleire
  • 27.
  • 28.
    www.vestforsk.no Aktuell litteratur –for utviklarar  Satoshi Nakamoto: «Bitcoin - A Peer-to-Peer Electronic Cash System»  Andreas Antonopolous: «Mastering Bitcoin», 2. utgåve (2017)  Krzysztof Okupski: «Bitcoin Developer Reference»  Arvind Narayanan et al.: Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction
  • 29.
    www.vestforsk.no Bitcoin-ressursar for utviklarar Bitcoin.org – developer resources  https://bitcoin.org/en/developer-documentation  Bitcoin Developer Reference  https://github.com/minium/Bitcoin-Spec  Bitcoin Core («originalprogrammet»)  https://github.com/bitcoin-core/bitcoincore.org  A blockchain in 200 lines of code  https://medium.com/@lhartikk/a-blockchain-in-200-lines- of-code-963cc1cc0e54
  • 30.
    www.vestforsk.no Takk for meg! E-post:sol@vestforsk.no Denne presentasjonen: http://www.slideshare.net/sveino/Internettforum2017 Bitcoin-adressa mi (= ”kontonummer”): 332d75vrrdeyhfYo4V7cMZduWDmjvRFtQX