Upload
sopekmir
View
689
Download
1
Embed Size (px)
Citation preview
Cztery Wykłady Słupskie
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
Co to jest Bitcoin i Blockchain?
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
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)
http://www.slideshare.net/flaviovit/bit-coin-p2pelectroniccashsystem
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).
SHA - Secure Hash Algorithm:
SHA-256
RIPEMD - RACE Integrity Primitives
Evaluation Message Digest:
RIPEMD-160
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.
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.
http://192.168.8.104:3000
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
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
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
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
Largest single transaction - 194 993 BTC ~ 114 million $ - 07/31/2014
https://blockchain.info/tree/43189250
http://www.cryptocoincharts.info/coins/info
http://bitbonkers.com/
https://blockchain.info/tree/43189250
https://blockchain.info/tree/43189250
http://www.visualcapitalist.com/blockchain-ecosystem-visualization/
https://btctheory.com/tag/denationalization-of-money/
Inne zastosowania
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
Visual for Human Web Media (HTML)http://lei.info/5493001KJTIIGC8Y1R12
GLEIFBody responsible for
application of global
uniform standardsLOU
LOU
LOU
LOU
LOU
LOULOU
LOU
LOU
LOU
Legal Entities
registrars
LOU Local Operating Units
LOU
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.
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
Lokalna waluta?
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.