Blockchain · 2019-04-26 · anonimnost page 025 psevdonimne identitete javno dostopno transakcije...

Preview:

Citation preview

BlockchainMITI IN RESNICE

-

Dr. Muhamed Turkanović

DSI 2019 – Vabljeno predavanje

01 - blockchain

02 - miti

03 - resnice

04 - kosilo

AGENDA

kosilo!?čez cca. 50 min.

blockchain.

ključna dejstva,ki jih moramo razumeti

P2P (porazdeljeno in decentralizirano) omrežje

porazdeljena in replicirana podatkovna baza

shranjevanje podatkov v obliki digitalno podpisanih transakcij

shranjevanje transakcij v obliki kronološke „glavne knjige“

A = 2

A = 2A = 4

A = 2A = 4A = 1

glavna knjiga implementirana v obliki med seboj povezanih blokih

vzdrževanje samo ene resnice/verige s pomočjo rudarjenjarudarjenje je simbolično ime za algoritem porazdeljenega soglasja dokaza o delu oz. Proof-of-Work

za konec vse povežemo in deluje☺

zakaj?

blockchain spada pod 10 strateških tehnološkihtrendov, ki jih podjetja v naslednjih 5 letih ne smejo zanemariti.

Gartner

Inštitut za informatiko, Blockchain Lab:UM

BCzakaj imamo težave s sprejemanjem?

page015

Inštitut za informatiko, Blockchain Lab:UM

BCzakaj imamo težave s sprejemanjem?

page016

miti.

Inštitut za informatiko, Blockchain Lab:UM

mit #1

page018

proti

bejž stran!BC je popolnoma

neuporaben!

za

BC želimo uporabljati za vse, BC je edina rešitev

za vse itd.

Inštitut za informatiko, Blockchain Lab:UM

mit #2

page019

bitcoin

prva aplikativna uporaba tehnologije

veriženja blokov

blockchain

tehnologija na kateri temeljijo kriptovalute, pametne pogodbe in

decentralizirane aplikacije

Inštitut za informatiko, Blockchain Lab:UM

mit ali resnica #3energijska potratnost

page020

Grčija 56.6 TWh

BITCOIN 55.59 TWh

Romunija 52.4 TWh

Inštitut za informatiko, Blockchain Lab:UM

mit ali resnica #3energijska potratnostdecentraliziranost

page021

CO2 izpustov –

procesiranje ene transakcije

75 kg

Inštitut za informatiko, Blockchain Lab:UM

mit ali resnica #3energijska potratnostdecentraliziranost

page022

proof-of-authority

vsebino bloka določi eno ali

skupina glavnih vozlišč

proof-of-stake

psevdo-deterministično

določanje avtoritete, ki

določi vsebino bloka

proof-of-time

vsebina bloka se določi po

kronološko prispelih

transakcijah

Inštitut za informatiko, Blockchain Lab:UM

mit ali resnica #4enovitost

page023

javna omrežja

zaprta konzorcijska omrežja

odprta konzorcijska omrežja

„One ring to rule them all!“„One blockchain to rule them all!“

Inštitut za informatiko, Blockchain Lab:UM

mit ali resnica #5popolna varnost

page024

• vrsta omrežja (javno ali zasebno)• nadzor nad omrežjem (dostop)• število vozlišč• povezani sistemi

95%stopnja varnosti

Inštitut za informatiko, Blockchain Lab:UM

mit ali resnica #6anonimnost

page025

psevdonimne identitete

javno dostopno

transakcije in podatki

sledljivosttransakcij po psevdonimih

obratniinženiring

neizbrisljive transakcije

Inštitut za informatiko, Blockchain Lab:UM

mit ali resnica #7podatki so trajni in nespremenljivi

page026

trajno dokler je omrežje

Vse dokler imamo vsaj eno vozlišče, so podatki trajni

nespremenljvo dokler vsi ne spremenijo

Podatki so nespremenljivi vse dokler se vsa znana vozlišča ali vsaj velika večina ne

odloči skupaj podatke spremeniti

za trajno vključenost transakcije potreben čas

Čeprav se transakcija procesira hitro, smo lahko v trajnost prepričani šele po številnih potrjevanjih

Inštitut za informatiko, Blockchain Lab:UM

mit ali resnica #8pametne pogodbe

page027

programska koda

na pametne pogodbe lahko gledamo kot aplikacije, ki se izvajajo samodejno in natančno kot so sprogramirane, brez možnosti izpada, manipulacij, goljufij ali vpletanja tretjih oseb

ni pogodba, ni pametna

njihov namen ni zamenjati kompleksen realne pogodbe

Inštitut za informatiko, Blockchain Lab:UM

mit ali resnica #9pametna pogodba kot stroj resnice

page028

iskanje resnice

pametna pogodba ne preverja vnosnih podatkov, zato deluje po principu GARBAGE-IN-GARBAGE-OUT

transparentne

če pridemo do izvorne kode

Inštitut za informatiko, Blockchain Lab:UM

mit ali resnica #10manjši stroškihitrejše procesiranje

page029

drage / počasne javna omrežja so zaradi velikosti prepočasna in

posledično draga

reševanje razširljivostirešitve obstajajo, a se še

testirajo in iščejo najprimernejše;

sharding, side-chaning, off-chaning

Inštitut za informatiko, Blockchain Lab:UM

mit ali resnica #11rešitev za vse

page030

Inštitut za informatiko, Blockchain Lab:UM

mit ali resnica #11rešitev za vse

page031

porazdeljeno okolje

želja po odstranjevanju vmesniku

potreba po zaupanju

Inštitut za informatiko, Blockchain Lab:UM

mit ali resnica #11uporabniško usmerjeno / enostavno

page032

Inštitut za informatiko, Blockchain Lab:UM

BCprimer decentralizirane osnove za decentralizirano aplikacijo

page033

muhamed.turkanovic@um.si

hvala

Recommended