SlideShare a Scribd company logo
1 of 25
Download to read offline
Technologia blockchain
- rewolucja czy marketing?
Prof. nadzw. dr hab. Krzysztof Piech
Centrum Technologii Blockchain – Uczelnia Łazarskiego
Konferencja CIONET Polska, Bank Landaua, 16 kwietnia 2017 r.
Blockchain
dobry na
wszystko?
☺
Dwa sposoby podejścia do
tematyki blockchaina
$$$ lub IT
Dwa skrajne
podejścia do
blockchaina
1.Analogia do bitcoina i innych
kryptowalut – kwestie
finansowe, więc $$$
przemawiają do wyobraźni
Dwa skrajne podejścia do blockchaina
2.Blockchain (łańcuch bloków) to tylko jedna z wielu, nowszych
technologii informatycznych.
Tego typu rozwiązania stosowane już są w Git czy GitHub’ie, więc nie
ma powodów do ekscytacji.
Blockchain nie jest tak trudny (dla informatyków), jak np. sztuczna
inteligencja. Jest prosty jak rozwiązania „chmurowe”.
Aktualny stan adaptacji
technologii blockchain na świecie
Przegląd koncepcji teoretycznych
Krzywa „S”
rozwoju
technologii
Technologia
Blockchain
– wczesne etapy
rozwoju.
Jest duża przestrzeń
do usprawnień.
Źródło: https://image.slidesharecdn.com/technologylifecycle-130831030847-phpapp02/95/technology-life-cycle-2-638.jpg?cb=1377918617
Model
Abernathy’ego
-Utterbacka
Technologia
blockchain
– nadal faza płynna
rozwoju
Źródło: https://kairosmanagement.wordpress.com/2013/12/30/utterbacks-model-for-innovation/
Faza płynna (fluid) – faza niepewności i
eksperymentów. Nie wiadomo, gdzie są
nisze odpowiednie dla technologii i jakie
będą efekty jej zastosowania.
Krzywa
Gartnera
Jakie problemy rozwiązuje
blockchain?
$$$ vs. IT
Rozproszone systemy
 Obecnie wszystkie systemy komputerowe są rozproszone
 Geografia: duże firmy i organizacje są rozproszone
 Równoczesność: są używane wielordzeniowe komputery lub klastry
obliczeniowe
 Wiarygodność: dane są replikowane na różnych maszynach
 Dostępność: dane są replikowane by zmniejszyć opóźnienia w dostępie do
nich
 Systemy rozproszone są jednocześnie wyzwaniem:
 problemy koordynacji (konsensus, rozmiar bloku danych, aktualizacja kodu)
 ochrona kryptograficzna transakcji (mining).
 Nawet jeśli jeden węzeł dość rzadko ulega awarii, to w systemach o
tysiącach węzłów awarie zdarzają się co chwilę.
 Można to jednak tolerować, a sieć nadal działałaby.
Jak stworzyć system odporny na
błędy?
Zaufanie przez internet…
 Załóżmy, że mamy system oparty na węzłach. Każdy komputer jest węzłem.
 Każdy węzeł może dokonywać obliczeń i wysyłać wiadomości do innych.
 Problem: uszkodzenie wiadomości. Rozwiązanie: dołączenie do niej sumy
kontrolnej.
 Żeby komunikacja działała poprawnie, klient wysyła polecenie do serwera,
a serwer go potwierdza. Jeśli klient nie dostaje potwierdzenia, serwer
ponownie wysyła komendę.
 Jeśli mamy wielu klientów, wtedy pojawia się problem z różnym czasem
transmisji.
 Problem z uzgodnieniem stanu rzeczy.
Jak uniknąć „podwójnego wydawania”?
 Potrzebne jest replikowanie stanu rzeczy. Jest to często synonim
„blockchaina”…
 W przypadku posiadania jednego serwera, uzgodnienie tego stanu jest
trywialne.
 Dystrybuuje on polecenia, otrzymuje się odpowiednią kolejność danych i zachowuje
się odpowiedni „stan rzeczy”.
 Ale, ta idea master-slave replication ma wbudowany problem. Jest nim
„single point of failure”.
 Gdyby zamiast jednego punktu było ich wiele a sieć byłaby odporna na
uszkodzenia pojedynczych węzłów… Tak działa internet.
 Ale w internecie każdy plik / wiadomość można wysłać wiele razy. Jak
przekazać komuś coś, jednocześnie nie zachowując tego sobie?
 Rozwiązanie: sposób uzgadniania stanu rzeczy. Blockchain (lub inne DLT).
Bitcoin i inne kryptowaluty
Najbardziej znane i sprawdzone implementacje technologii blockchain
Publiczne blockchainy -
kryptowaluty
 Bitcoin, Ethereum, inne
 Cena waloru jednocześnie odzwierciedleniem
wyceny przydatności technologii blockchain.
Blochchain – zastosowania pozafinansowe
 Przechowywanie danych – decentralizacja rozwiązań chmurowych
Cyfrowa tożsamość (paszporty, e-rezydencja, świadectwa urodzenia,
chrztu, ukończenia uczelni itp.)
 Inteligentne kontrakty
 Głosowania
 Zdecentralizowany notariat
Polska – gdzie jesteśmy?
Strumień „Blockchain i Kryptowaluty” i inne prace
Polska a reszta Europy
 Zaawansowana współpraca administracji publicznej z otoczeniem –
tzw. Strumień „Blockchain i kryptowaluty”
 projekty edukacyjne dla pracowników ministerstw i polityków
 pełny, międzyresortowy przegląd prawa
 Polski Akcelerator Technologii Blockchain
 (samo)regulacja sektora firm kryptowalutowych
 Bardzo silny sektor firm kryptowalutowych – najbardziej rozwinięty w
Europie (mimo prawnej „emigracji” wielu firm)
 Kilka firm rozpoznawalnych międzynarodowo: Billon, Coinfirm, Golem
 Powstające centrum badawcze (Uczelnia Łazarskiego)
Podsumowanie
Podsumowanie
 Blockchain rozwiązuje bardzo specyficzne problemy. Nie wszędzie
można i nie wszędzie warto go stosować.
 Są problemy, których nie da się inaczej (równie tanio, bezpiecznie itp.)
rozwiązać za pomocą tradycyjnych technologii.
 Blockchain jest stosunkowo młodym rozwiązaniem. Sporo
niepewności i ryzyka – biznesowego, ale nie technicznego.
 Opanowanie tej technologii daje możliwość skalowania rozwiązania
na rynki zagraniczne oraz dalszego doskonalenia go. Jest to jedna z
nielicznych nisz technologicznych, pod względem których Polska może
być w światowej czołówce. Potrzebna jest odwaga…
Krzysztof Piech
Krzysztof.Piech@lazarski.pl

More Related Content

Similar to Technologia blockchain, prof. Krzysztof Piech

Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2
Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2
Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2sopekmir
 
From Semantic Web to AI. A lecture at JPII University in Lublin
From Semantic Web to AI. A lecture at JPII University in LublinFrom Semantic Web to AI. A lecture at JPII University in Lublin
From Semantic Web to AI. A lecture at JPII University in Lublinsopekmir
 
Internet of information
Internet of informationInternet of information
Internet of informationMagda Borowik
 
[PL] Blockchain w sektorze Energetycznym i Utilities
[PL] Blockchain w sektorze Energetycznym i Utilities[PL] Blockchain w sektorze Energetycznym i Utilities
[PL] Blockchain w sektorze Energetycznym i UtilitiesPiotr Pietrzak
 
Wady bitcoina z punktu widzenia szerszych zastosowań ekonomicznych
Wady bitcoina z punktu widzenia szerszych zastosowań ekonomicznychWady bitcoina z punktu widzenia szerszych zastosowań ekonomicznych
Wady bitcoina z punktu widzenia szerszych zastosowań ekonomicznychBlockchain Technologies sp. z o.o.
 
Fintech, blockchain i kryptowaluty: definicje, klasyfikacje, rynek i regulacje
Fintech, blockchain i kryptowaluty: definicje, klasyfikacje, rynek i regulacjeFintech, blockchain i kryptowaluty: definicje, klasyfikacje, rynek i regulacje
Fintech, blockchain i kryptowaluty: definicje, klasyfikacje, rynek i regulacjeBlockchain Technologies sp. z o.o.
 
Four Slupsk Lectures. II. Semantic Web
Four Slupsk Lectures. II. Semantic WebFour Slupsk Lectures. II. Semantic Web
Four Slupsk Lectures. II. Semantic Websopekmir
 
Fryday Warsaw 27.09.2017 BLOCKCHAIN FOR CEO
Fryday Warsaw 27.09.2017 BLOCKCHAIN FOR CEOFryday Warsaw 27.09.2017 BLOCKCHAIN FOR CEO
Fryday Warsaw 27.09.2017 BLOCKCHAIN FOR CEOMaria Saifudinova
 
Płatności w social mediach - Social Media Czwartek w Łodzi
Płatności w social mediach - Social Media Czwartek w ŁodziPłatności w social mediach - Social Media Czwartek w Łodzi
Płatności w social mediach - Social Media Czwartek w ŁodziJacek Dziura
 
Stypendium z wyboru
Stypendium z wyboruStypendium z wyboru
Stypendium z wyboruziemniak121
 
Space Wars Hack - Class #1
Space Wars Hack - Class #1Space Wars Hack - Class #1
Space Wars Hack - Class #1Piotr Pawlak
 
Open Source i nowe technologie, czyli trochę o systemach o dużej niezawodności
Open Source i nowe technologie, czyli trochę o systemach  o dużej niezawodnościOpen Source i nowe technologie, czyli trochę o systemach  o dużej niezawodności
Open Source i nowe technologie, czyli trochę o systemach o dużej niezawodnościAdam Przybyła
 
2010 02 02 Spodek 2.0 Zaproszenie
2010 02 02 Spodek 2.0   Zaproszenie2010 02 02 Spodek 2.0   Zaproszenie
2010 02 02 Spodek 2.0 Zaproszeniewojtek341
 
PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura?
PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura? PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura?
PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura? PROIDEA
 
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...Tomasz Kopacz
 

Similar to Technologia blockchain, prof. Krzysztof Piech (20)

Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2
Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2
Nietypowe Aplikacje Blockchain - dla Lodz Blockchain Meetup #2
 
Blockchain pl
Blockchain plBlockchain pl
Blockchain pl
 
From Semantic Web to AI. A lecture at JPII University in Lublin
From Semantic Web to AI. A lecture at JPII University in LublinFrom Semantic Web to AI. A lecture at JPII University in Lublin
From Semantic Web to AI. A lecture at JPII University in Lublin
 
Internet of information
Internet of informationInternet of information
Internet of information
 
[PL] Blockchain w sektorze Energetycznym i Utilities
[PL] Blockchain w sektorze Energetycznym i Utilities[PL] Blockchain w sektorze Energetycznym i Utilities
[PL] Blockchain w sektorze Energetycznym i Utilities
 
Wady bitcoina z punktu widzenia szerszych zastosowań ekonomicznych
Wady bitcoina z punktu widzenia szerszych zastosowań ekonomicznychWady bitcoina z punktu widzenia szerszych zastosowań ekonomicznych
Wady bitcoina z punktu widzenia szerszych zastosowań ekonomicznych
 
Fintech, blockchain i kryptowaluty: definicje, klasyfikacje, rynek i regulacje
Fintech, blockchain i kryptowaluty: definicje, klasyfikacje, rynek i regulacjeFintech, blockchain i kryptowaluty: definicje, klasyfikacje, rynek i regulacje
Fintech, blockchain i kryptowaluty: definicje, klasyfikacje, rynek i regulacje
 
Four Slupsk Lectures. II. Semantic Web
Four Slupsk Lectures. II. Semantic WebFour Slupsk Lectures. II. Semantic Web
Four Slupsk Lectures. II. Semantic Web
 
Dziecko w Sieci 2.0
Dziecko w Sieci 2.0Dziecko w Sieci 2.0
Dziecko w Sieci 2.0
 
Rozwój rynku i startupów kryptowalutowych w Polsce
Rozwój rynku i startupów kryptowalutowych w PolsceRozwój rynku i startupów kryptowalutowych w Polsce
Rozwój rynku i startupów kryptowalutowych w Polsce
 
Fryday Warsaw 27.09.2017 BLOCKCHAIN FOR CEO
Fryday Warsaw 27.09.2017 BLOCKCHAIN FOR CEOFryday Warsaw 27.09.2017 BLOCKCHAIN FOR CEO
Fryday Warsaw 27.09.2017 BLOCKCHAIN FOR CEO
 
Rynek walut cyfrowych w Polsce
Rynek walut cyfrowych w PolsceRynek walut cyfrowych w Polsce
Rynek walut cyfrowych w Polsce
 
Płatności w social mediach - Social Media Czwartek w Łodzi
Płatności w social mediach - Social Media Czwartek w ŁodziPłatności w social mediach - Social Media Czwartek w Łodzi
Płatności w social mediach - Social Media Czwartek w Łodzi
 
Stypendium z wyboru
Stypendium z wyboruStypendium z wyboru
Stypendium z wyboru
 
Seminarium 12
Seminarium 12Seminarium 12
Seminarium 12
 
Space Wars Hack - Class #1
Space Wars Hack - Class #1Space Wars Hack - Class #1
Space Wars Hack - Class #1
 
Open Source i nowe technologie, czyli trochę o systemach o dużej niezawodności
Open Source i nowe technologie, czyli trochę o systemach  o dużej niezawodnościOpen Source i nowe technologie, czyli trochę o systemach  o dużej niezawodności
Open Source i nowe technologie, czyli trochę o systemach o dużej niezawodności
 
2010 02 02 Spodek 2.0 Zaproszenie
2010 02 02 Spodek 2.0   Zaproszenie2010 02 02 Spodek 2.0   Zaproszenie
2010 02 02 Spodek 2.0 Zaproszenie
 
PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura?
PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura? PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura?
PLNOG 9: Maciej Nabożny, Miłosz Zdybał - Jak powstaje chmura?
 
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
Tomasz Kopacz MTS 2012 Wind RT w Windows 8 i tzw aplikacje lob (line of busin...
 

Technologia blockchain, prof. Krzysztof Piech

  • 1. Technologia blockchain - rewolucja czy marketing? Prof. nadzw. dr hab. Krzysztof Piech Centrum Technologii Blockchain – Uczelnia Łazarskiego Konferencja CIONET Polska, Bank Landaua, 16 kwietnia 2017 r.
  • 3. Dwa sposoby podejścia do tematyki blockchaina $$$ lub IT
  • 4. Dwa skrajne podejścia do blockchaina 1.Analogia do bitcoina i innych kryptowalut – kwestie finansowe, więc $$$ przemawiają do wyobraźni
  • 5. Dwa skrajne podejścia do blockchaina 2.Blockchain (łańcuch bloków) to tylko jedna z wielu, nowszych technologii informatycznych. Tego typu rozwiązania stosowane już są w Git czy GitHub’ie, więc nie ma powodów do ekscytacji. Blockchain nie jest tak trudny (dla informatyków), jak np. sztuczna inteligencja. Jest prosty jak rozwiązania „chmurowe”.
  • 6. Aktualny stan adaptacji technologii blockchain na świecie Przegląd koncepcji teoretycznych
  • 7. Krzywa „S” rozwoju technologii Technologia Blockchain – wczesne etapy rozwoju. Jest duża przestrzeń do usprawnień. Źródło: https://image.slidesharecdn.com/technologylifecycle-130831030847-phpapp02/95/technology-life-cycle-2-638.jpg?cb=1377918617
  • 8. Model Abernathy’ego -Utterbacka Technologia blockchain – nadal faza płynna rozwoju Źródło: https://kairosmanagement.wordpress.com/2013/12/30/utterbacks-model-for-innovation/ Faza płynna (fluid) – faza niepewności i eksperymentów. Nie wiadomo, gdzie są nisze odpowiednie dla technologii i jakie będą efekty jej zastosowania.
  • 11. Rozproszone systemy  Obecnie wszystkie systemy komputerowe są rozproszone  Geografia: duże firmy i organizacje są rozproszone  Równoczesność: są używane wielordzeniowe komputery lub klastry obliczeniowe  Wiarygodność: dane są replikowane na różnych maszynach  Dostępność: dane są replikowane by zmniejszyć opóźnienia w dostępie do nich
  • 12.  Systemy rozproszone są jednocześnie wyzwaniem:  problemy koordynacji (konsensus, rozmiar bloku danych, aktualizacja kodu)  ochrona kryptograficzna transakcji (mining).  Nawet jeśli jeden węzeł dość rzadko ulega awarii, to w systemach o tysiącach węzłów awarie zdarzają się co chwilę.  Można to jednak tolerować, a sieć nadal działałaby.
  • 13. Jak stworzyć system odporny na błędy?
  • 14. Zaufanie przez internet…  Załóżmy, że mamy system oparty na węzłach. Każdy komputer jest węzłem.  Każdy węzeł może dokonywać obliczeń i wysyłać wiadomości do innych.  Problem: uszkodzenie wiadomości. Rozwiązanie: dołączenie do niej sumy kontrolnej.  Żeby komunikacja działała poprawnie, klient wysyła polecenie do serwera, a serwer go potwierdza. Jeśli klient nie dostaje potwierdzenia, serwer ponownie wysyła komendę.  Jeśli mamy wielu klientów, wtedy pojawia się problem z różnym czasem transmisji.  Problem z uzgodnieniem stanu rzeczy.
  • 15. Jak uniknąć „podwójnego wydawania”?  Potrzebne jest replikowanie stanu rzeczy. Jest to często synonim „blockchaina”…  W przypadku posiadania jednego serwera, uzgodnienie tego stanu jest trywialne.  Dystrybuuje on polecenia, otrzymuje się odpowiednią kolejność danych i zachowuje się odpowiedni „stan rzeczy”.  Ale, ta idea master-slave replication ma wbudowany problem. Jest nim „single point of failure”.  Gdyby zamiast jednego punktu było ich wiele a sieć byłaby odporna na uszkodzenia pojedynczych węzłów… Tak działa internet.  Ale w internecie każdy plik / wiadomość można wysłać wiele razy. Jak przekazać komuś coś, jednocześnie nie zachowując tego sobie?  Rozwiązanie: sposób uzgadniania stanu rzeczy. Blockchain (lub inne DLT).
  • 16. Bitcoin i inne kryptowaluty Najbardziej znane i sprawdzone implementacje technologii blockchain
  • 17. Publiczne blockchainy - kryptowaluty  Bitcoin, Ethereum, inne  Cena waloru jednocześnie odzwierciedleniem wyceny przydatności technologii blockchain.
  • 18. Blochchain – zastosowania pozafinansowe  Przechowywanie danych – decentralizacja rozwiązań chmurowych Cyfrowa tożsamość (paszporty, e-rezydencja, świadectwa urodzenia, chrztu, ukończenia uczelni itp.)  Inteligentne kontrakty  Głosowania  Zdecentralizowany notariat
  • 19.
  • 20.
  • 21. Polska – gdzie jesteśmy? Strumień „Blockchain i Kryptowaluty” i inne prace
  • 22. Polska a reszta Europy  Zaawansowana współpraca administracji publicznej z otoczeniem – tzw. Strumień „Blockchain i kryptowaluty”  projekty edukacyjne dla pracowników ministerstw i polityków  pełny, międzyresortowy przegląd prawa  Polski Akcelerator Technologii Blockchain  (samo)regulacja sektora firm kryptowalutowych  Bardzo silny sektor firm kryptowalutowych – najbardziej rozwinięty w Europie (mimo prawnej „emigracji” wielu firm)  Kilka firm rozpoznawalnych międzynarodowo: Billon, Coinfirm, Golem  Powstające centrum badawcze (Uczelnia Łazarskiego)
  • 24. Podsumowanie  Blockchain rozwiązuje bardzo specyficzne problemy. Nie wszędzie można i nie wszędzie warto go stosować.  Są problemy, których nie da się inaczej (równie tanio, bezpiecznie itp.) rozwiązać za pomocą tradycyjnych technologii.  Blockchain jest stosunkowo młodym rozwiązaniem. Sporo niepewności i ryzyka – biznesowego, ale nie technicznego.  Opanowanie tej technologii daje możliwość skalowania rozwiązania na rynki zagraniczne oraz dalszego doskonalenia go. Jest to jedna z nielicznych nisz technologicznych, pod względem których Polska może być w światowej czołówce. Potrzebna jest odwaga…