four slupsk lectures. iii. blockchain & bitcoin
TRANSCRIPT
![Page 1: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/1.jpg)
Cztery Wykłady Słupskie
![Page 2: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/2.jpg)
Czym jest w istocie Sztuczna
Inteligencja?
Ewolucja Internetu
Co to jestBitcoin
i Blockchain?
Czym jest „Cyfrowość”
(Digital)?
http://ml.ms/slupskAI http://ml.ms/slupskSW http://ml.ms/slupskBTC
![Page 3: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/3.jpg)
Co to jest Bitcoin i Blockchain?
![Page 4: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/4.jpg)
Niezaprzeczalności identyfikacji i transakcji
Niezmienności danych
Decentralizacji przetwarzania danych
Obniżenia kosztów elementarnych transakcji
Przejrzystości wewnątrz- i zewnątrz- organizacyjnej
Odporności na awarie systemowe
![Page 5: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/5.jpg)
Blockchain jest technologiczną podstawą dla Bitcoin i innych
cyfrowych walut.
Blockchain jest de-facto technologią bazodanową oferującą
rozproszoną, odporną na manipulacje architekturę i jest
typowo używana jako publiczny rejestr zapisów transakcji
znaczonych czasem.
Blockchain dostarcza metody weryfikacji zaistnienia
transakcji w określonym czasie. Taka weryfikacja może być
przeprowadzona niezależnie przez dowolnego innego
uczestnika systemu – bez potrzeby żadnego centralnego
autorytetu (np. banku lub izb rozrachunkowych)
![Page 6: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/6.jpg)
http://www.slideshare.net/flaviovit/bit-coin-p2pelectroniccashsystem
![Page 7: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/7.jpg)
Blockchain został stworzony w roku 2008 i po raz
pierwszy zaimplementowany w roku 2009 jako
fundament technologiczny cyfrowej waluty BITCOIN.
BlockChain pozwala na stworzenie struktur danych
które są absolutnie nienaruszalne mimo, że są
całkowicie i publicznie dostępne dla każdego
chętnego.
Blockchain zawdzięcza tę niezwykłą cechę
zaawansowanym teoriom matematycznym będącym
podstawą technologii kryptograficznych oraz
całkowicie opartej na technologii internetowej
metodzie dystrybucji danych (wcześniej używanej
przez usługi takie jak BitTorrent).
![Page 8: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/8.jpg)
SHA - Secure Hash Algorithm:
SHA-256
RIPEMD - RACE Integrity Primitives
Evaluation Message Digest:
RIPEMD-160
![Page 9: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/9.jpg)
ECDSA – Elliptic Curve Digital Signature Algorithm
The elliptic curve C is the secp256k1 curve
Y2=X3+7
The point location on the curve is determined by
the private key, but it’s nearly impossible to find
the private key from the point coordinates.
![Page 10: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/10.jpg)
Dane przechowywane w bazie Blockchain (zwane
transakcjami) są zabezpieczone za pomocą
asymetrycznych algorytmów kryptograficznych
– są podpisane kluczami prywatnymi.
“Transakcje” (a właściwie całe bloki je zawierające)
muszą być potwierdzane. Po takim potwierdzeniu
wszystkie łańcuchy w Blockchain zawierają
potwierdzony blok i łańcuch rośnie.
Zwykle potrzebne jest bardzo wiele niezależnych
potwierdzeń (przez uczestników systemu zwanych
„miner” (górnicy )
Potwierdzanie jest zaprojektowane tak, aby było
bardzo kosztowne obliczeniowo.
![Page 12: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/12.jpg)
Bitcoin Blockchain uses Adam Back
Hashcash Proof of Work with configurable
difficulty of work to compute
Consumes a lot of energy and
computational power (more than 500 top
supercomputers combined).
Some other POWs are being tested.
http://www.slideshare.net/ks91020/more-than-you-need-to-know-about-bitcoin-technology
![Page 13: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/13.jpg)
![Page 14: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/14.jpg)
![Page 15: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/15.jpg)
Całkowicie
ZDECENTRALIZOWANE
Medium wymiany
WARTOŚCI pomiędzy
uczestnikami
Nowy, w pełni ZAUFANY sposób zawierania
kontraktów nie wymagający pośrednictwa
(np. notariuszy lub instytucji nadrzędnych)
Masywnie
rozproszona,
nienaruszalna baza
danych. Technologia Biznes
Prawo
![Page 16: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/16.jpg)
Technologia Biznes
PrawoBitcoin i inne monety cyfrowe“Praktyczne wdrożenie walut cyfrowych – zmiany w bankowości”
Quotations from: “Blockchain” by Melanie Swan, O'Reilly Media, Inc.
Kontrakty i identyfikacja„Zastosowania biznesowe, finansowe i prawne zmieniające nieodwołalnie sposób
funkcjonowania biznesu elektronicznego”
Aplikacje“Powyżej walut i rynków – np. DAO – Zdecentralizowane Autonomiczne Organizacje”
BLOCKCHAIN 3.0
BLOCKCHAIN 2.0
BLOCKCHAIN 1.0
![Page 17: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/17.jpg)
Dla porównania:
(Wartości niektórych giełd)
EURONEXT: $2.9 bilionów
LSE: US$6.06 bilionów
GPW: 323 mld
Całkowita wartość rynku Bitcoin:
$ 19,163,467,624 ~$20 miliardów
https://coinmarketcap.com/currencies
![Page 18: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/18.jpg)
Largest single transaction - 194 993 BTC ~ 114 million $ - 07/31/2014
https://blockchain.info/tree/43189250
http://www.cryptocoincharts.info/coins/info
![Page 22: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/22.jpg)
http://www.visualcapitalist.com/blockchain-ecosystem-visualization/
![Page 23: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/23.jpg)
https://btctheory.com/tag/denationalization-of-money/
![Page 24: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/24.jpg)
Inne zastosowania
![Page 25: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/25.jpg)
The Legal Entity Identifier (LEI) is an alpha-numeric
code based on the ISO 17442.
LEI connects to key reference information that
enables clear and unique identification of legal
entities participating in financial transactions.
Publicly available LEI data pool forms
a global directory, which enhances transparency in
the global marketplace.
www.gleif.org
![Page 26: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/26.jpg)
Visual for Human Web Media (HTML)http://lei.info/5493001KJTIIGC8Y1R12
![Page 27: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/27.jpg)
GLEIFBody responsible for
application of global
uniform standardsLOU
LOU
LOU
LOU
LOU
LOULOU
LOU
LOU
LOU
Legal Entities
registrars
LOU Local Operating Units
LOU
![Page 28: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/28.jpg)
MORE DETAILS ABOUT THE POC 1.0
Ethereum nodes (run as GETH processes)
WEB3.js library, node.js, Python scripts, SOLR indexer
Front-End: retrieval, entry and update of data
Single hardware node has:
8GB/4 cores/3,2 GHz/Intel i7
POC functionality: Search, Creation of contracts
for LEIs records, creation of the new revisions …
Estimated mining time for a single LEI:
mining of 1 block itself, with low difficulty PoW (0x4000),
typically less than 10 secs 1 LEI = 3 blocks = ~30 sec.
![Page 30: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/30.jpg)
![Page 31: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/31.jpg)
Representing entire current LEI dataset
(0.5 M records) on the Ethereum blockchain
Using GLEIO Ontology for data semantics (as
external resource)
New UI – similar to LEI resolver
New, more powerful backoffice
(using .NET technology)
New, secure (blockchain-based) methods for cache
protection
http://wisem.makolab.pl/leibc
![Page 32: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/32.jpg)
Lokalna waluta?
![Page 33: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/33.jpg)
![Page 34: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/34.jpg)
Przykład z UK:
http://www.coindesk.com/hullcoin-worlds-first-local-government-cryptocurrency/
Instytucja pieniądza elektronicznego to rodzaj przedsiębiorstwa, które może być
tworzone w polskim systemie prawnym od wejścia w życie ustawy z 12 września 2002 r.
o elektronicznych instrumentach płatniczych. Polskie regulacje są odzwierciedleniem
rozwiązań wcześniej ukształtowanych w Unii Europejskiej w Dyrektywie 2000/46/EC.
![Page 35: Four Slupsk Lectures. III. Blockchain & Bitcoin](https://reader034.vdocuments.site/reader034/viewer/2022051523/58d1b1921a28ab98278b4bef/html5/thumbnails/35.jpg)