SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
Cztery Wykłady Słupskie
Czym jest
w istocie
Sztuczna
Inteligencja?
Ewolucja
Internetu
Co to jest
Bitcoin
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
Prawo
Bitcoin 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
GLEIF
Body responsible for
application of global
uniform standards
LOU
LOU
LOU
LOU
LOU
LOU
LOU
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.
POC 1.0 WEB INTERFACE
http://leiblc.mm.com.pl/POC.html
 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.
Four Slupsk Lectures. III. Blockchain & Bitcoin

Mais conteúdo relacionado

Semelhante a Four Slupsk Lectures. III. Blockchain & Bitcoin

Technologia blockchain, prof. Krzysztof Piech
Technologia blockchain, prof. Krzysztof PiechTechnologia blockchain, prof. Krzysztof Piech
Technologia blockchain, prof. Krzysztof PiechCIONET Polska
 
Space Wars Hack - Class #1
Space Wars Hack - Class #1Space Wars Hack - Class #1
Space Wars Hack - Class #1Piotr Pawlak
 
[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
 
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
 
Wirtualne waluty - polska specjalizacja Fin-Tech w potrzebie sandboxa
Wirtualne waluty - polska specjalizacja Fin-Tech w potrzebie sandboxaWirtualne waluty - polska specjalizacja Fin-Tech w potrzebie sandboxa
Wirtualne waluty - polska specjalizacja Fin-Tech w potrzebie sandboxaBlockchain Technologies sp. z o.o.
 
Internet of information
Internet of informationInternet of information
Internet of informationMagda Borowik
 
[PL] Hyperledger 101 - Tomasz Szymański
[PL] Hyperledger 101 - Tomasz Szymański[PL] Hyperledger 101 - Tomasz Szymański
[PL] Hyperledger 101 - Tomasz SzymańskiTomasz Szymanski
 
4Developers: Krzysztof Staruch, Kamil Piechociak- Pracuj.pl - SOA zrobione (p...
4Developers: Krzysztof Staruch, Kamil Piechociak- Pracuj.pl - SOA zrobione (p...4Developers: Krzysztof Staruch, Kamil Piechociak- Pracuj.pl - SOA zrobione (p...
4Developers: Krzysztof Staruch, Kamil Piechociak- Pracuj.pl - SOA zrobione (p...PROIDEA
 
Windows Server 2008. Infrastruktura klucza publicznego (PKI)
Windows Server 2008. Infrastruktura klucza publicznego (PKI)Windows Server 2008. Infrastruktura klucza publicznego (PKI)
Windows Server 2008. Infrastruktura klucza publicznego (PKI)Wydawnictwo Helion
 
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
 
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.
 
PLNOG22 - Leszek Miś - Symulacje zdarzeń i anomalii sieciowych jako proaktywn...
PLNOG22 - Leszek Miś - Symulacje zdarzeń i anomalii sieciowych jako proaktywn...PLNOG22 - Leszek Miś - Symulacje zdarzeń i anomalii sieciowych jako proaktywn...
PLNOG22 - Leszek Miś - Symulacje zdarzeń i anomalii sieciowych jako proaktywn...PROIDEA
 
[Confidence 2016] Red Team - najlepszy przyjaciel Blue Teamu
[Confidence 2016] Red Team - najlepszy przyjaciel Blue Teamu[Confidence 2016] Red Team - najlepszy przyjaciel Blue Teamu
[Confidence 2016] Red Team - najlepszy przyjaciel Blue TeamuPiotr Kaźmierczak
 
Azure Event Hubs - wprowadzenie
Azure Event Hubs - wprowadzenieAzure Event Hubs - wprowadzenie
Azure Event Hubs - wprowadzenieVimanet
 
Azure Event Hubs - wprowadzenie
Azure Event Hubs - wprowadzenieAzure Event Hubs - wprowadzenie
Azure Event Hubs - wprowadzenieŁukasz Bargieł
 
PLNOG19 - Sebastian Pasternacki - Wykrywanie złośliwego kodu
PLNOG19 - Sebastian Pasternacki - Wykrywanie złośliwego koduPLNOG19 - Sebastian Pasternacki - Wykrywanie złośliwego kodu
PLNOG19 - Sebastian Pasternacki - Wykrywanie złośliwego koduPROIDEA
 
Michał Żyliński: Cortana dla niewtajemniczonych
Michał Żyliński: Cortana dla niewtajemniczonychMichał Żyliński: Cortana dla niewtajemniczonych
Michał Żyliński: Cortana dla niewtajemniczonychAnalyticsConf
 
Blockchain a RODO - wyzwania dla ochrony danych osobowych
Blockchain a RODO - wyzwania dla ochrony danych osobowychBlockchain a RODO - wyzwania dla ochrony danych osobowych
Blockchain a RODO - wyzwania dla ochrony danych osobowychLegal Geek
 

Semelhante a Four Slupsk Lectures. III. Blockchain & Bitcoin (20)

Technologia blockchain, prof. Krzysztof Piech
Technologia blockchain, prof. Krzysztof PiechTechnologia blockchain, prof. Krzysztof Piech
Technologia blockchain, prof. Krzysztof Piech
 
Space Wars Hack - Class #1
Space Wars Hack - Class #1Space Wars Hack - Class #1
Space Wars Hack - Class #1
 
[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
 
Blockchain
BlockchainBlockchain
Blockchain
 
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
 
Wirtualne waluty - polska specjalizacja Fin-Tech w potrzebie sandboxa
Wirtualne waluty - polska specjalizacja Fin-Tech w potrzebie sandboxaWirtualne waluty - polska specjalizacja Fin-Tech w potrzebie sandboxa
Wirtualne waluty - polska specjalizacja Fin-Tech w potrzebie sandboxa
 
Blockchain pl
Blockchain plBlockchain pl
Blockchain pl
 
Internet of information
Internet of informationInternet of information
Internet of information
 
[PL] Hyperledger 101 - Tomasz Szymański
[PL] Hyperledger 101 - Tomasz Szymański[PL] Hyperledger 101 - Tomasz Szymański
[PL] Hyperledger 101 - Tomasz Szymański
 
4Developers: Krzysztof Staruch, Kamil Piechociak- Pracuj.pl - SOA zrobione (p...
4Developers: Krzysztof Staruch, Kamil Piechociak- Pracuj.pl - SOA zrobione (p...4Developers: Krzysztof Staruch, Kamil Piechociak- Pracuj.pl - SOA zrobione (p...
4Developers: Krzysztof Staruch, Kamil Piechociak- Pracuj.pl - SOA zrobione (p...
 
Windows Server 2008. Infrastruktura klucza publicznego (PKI)
Windows Server 2008. Infrastruktura klucza publicznego (PKI)Windows Server 2008. Infrastruktura klucza publicznego (PKI)
Windows Server 2008. Infrastruktura klucza publicznego (PKI)
 
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...
 
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
 
PLNOG22 - Leszek Miś - Symulacje zdarzeń i anomalii sieciowych jako proaktywn...
PLNOG22 - Leszek Miś - Symulacje zdarzeń i anomalii sieciowych jako proaktywn...PLNOG22 - Leszek Miś - Symulacje zdarzeń i anomalii sieciowych jako proaktywn...
PLNOG22 - Leszek Miś - Symulacje zdarzeń i anomalii sieciowych jako proaktywn...
 
[Confidence 2016] Red Team - najlepszy przyjaciel Blue Teamu
[Confidence 2016] Red Team - najlepszy przyjaciel Blue Teamu[Confidence 2016] Red Team - najlepszy przyjaciel Blue Teamu
[Confidence 2016] Red Team - najlepszy przyjaciel Blue Teamu
 
Azure Event Hubs - wprowadzenie
Azure Event Hubs - wprowadzenieAzure Event Hubs - wprowadzenie
Azure Event Hubs - wprowadzenie
 
Azure Event Hubs - wprowadzenie
Azure Event Hubs - wprowadzenieAzure Event Hubs - wprowadzenie
Azure Event Hubs - wprowadzenie
 
PLNOG19 - Sebastian Pasternacki - Wykrywanie złośliwego kodu
PLNOG19 - Sebastian Pasternacki - Wykrywanie złośliwego koduPLNOG19 - Sebastian Pasternacki - Wykrywanie złośliwego kodu
PLNOG19 - Sebastian Pasternacki - Wykrywanie złośliwego kodu
 
Michał Żyliński: Cortana dla niewtajemniczonych
Michał Żyliński: Cortana dla niewtajemniczonychMichał Żyliński: Cortana dla niewtajemniczonych
Michał Żyliński: Cortana dla niewtajemniczonych
 
Blockchain a RODO - wyzwania dla ochrony danych osobowych
Blockchain a RODO - wyzwania dla ochrony danych osobowychBlockchain a RODO - wyzwania dla ochrony danych osobowych
Blockchain a RODO - wyzwania dla ochrony danych osobowych
 

Mais de sopekmir

GraphChain
GraphChainGraphChain
GraphChainsopekmir
 
Using Blockchain for Digital Identifiers. The case of LEI.
Using Blockchain for Digital Identifiers. The case of LEI.Using Blockchain for Digital Identifiers. The case of LEI.
Using Blockchain for Digital Identifiers. The case of LEI.sopekmir
 
LEI.INFO and The ideas for LEI system
LEI.INFO and The ideas for LEI systemLEI.INFO and The ideas for LEI system
LEI.INFO and The ideas for LEI systemsopekmir
 
A possible future role of schema.org for business reporting
A possible future role of schema.org for business reportingA possible future role of schema.org for business reporting
A possible future role of schema.org for business reportingsopekmir
 
Structured Data for the Financial Industry
Structured Data for the Financial Industry Structured Data for the Financial Industry
Structured Data for the Financial Industry sopekmir
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org sopekmir
 
Rank | Analyse | Lead | Search
Rank | Analyse | Lead | SearchRank | Analyse | Lead | Search
Rank | Analyse | Lead | Searchsopekmir
 
How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...
How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...
How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...sopekmir
 
Blockchain for Digital Identifiers
Blockchain for Digital IdentifiersBlockchain for Digital Identifiers
Blockchain for Digital Identifierssopekmir
 
Representation of molecular structures and related computations on the Sema...
Representation of molecular structures and related computations on the Sema...Representation of molecular structures and related computations on the Sema...
Representation of molecular structures and related computations on the Sema...sopekmir
 
Chemical Semantics at Sopron CC Conference
Chemical Semantics at Sopron CC Conference Chemical Semantics at Sopron CC Conference
Chemical Semantics at Sopron CC Conference sopekmir
 
Chemical Semantics Sopron Talk
Chemical Semantics Sopron TalkChemical Semantics Sopron Talk
Chemical Semantics Sopron Talksopekmir
 
Web Technology Management Lecture IV
Web Technology Management Lecture IVWeb Technology Management Lecture IV
Web Technology Management Lecture IVsopekmir
 
Web Technology Management Lecture III
Web Technology Management Lecture IIIWeb Technology Management Lecture III
Web Technology Management Lecture IIIsopekmir
 
Web Technology Management Lecture II
Web Technology Management Lecture IIWeb Technology Management Lecture II
Web Technology Management Lecture IIsopekmir
 
History of The Web
History of The WebHistory of The Web
History of The Websopekmir
 
Web Technology Management Lecture
Web Technology Management LectureWeb Technology Management Lecture
Web Technology Management Lecturesopekmir
 
Noahide Laws
Noahide LawsNoahide Laws
Noahide Lawssopekmir
 
Tranzakcje
TranzakcjeTranzakcje
Tranzakcjesopekmir
 
Col Dis Development Eng
Col Dis Development EngCol Dis Development Eng
Col Dis Development Engsopekmir
 

Mais de sopekmir (20)

GraphChain
GraphChainGraphChain
GraphChain
 
Using Blockchain for Digital Identifiers. The case of LEI.
Using Blockchain for Digital Identifiers. The case of LEI.Using Blockchain for Digital Identifiers. The case of LEI.
Using Blockchain for Digital Identifiers. The case of LEI.
 
LEI.INFO and The ideas for LEI system
LEI.INFO and The ideas for LEI systemLEI.INFO and The ideas for LEI system
LEI.INFO and The ideas for LEI system
 
A possible future role of schema.org for business reporting
A possible future role of schema.org for business reportingA possible future role of schema.org for business reporting
A possible future role of schema.org for business reporting
 
Structured Data for the Financial Industry
Structured Data for the Financial Industry Structured Data for the Financial Industry
Structured Data for the Financial Industry
 
Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org Industry Ontologies: Case Studies in Creating and Extending Schema.org
Industry Ontologies: Case Studies in Creating and Extending Schema.org
 
Rank | Analyse | Lead | Search
Rank | Analyse | Lead | SearchRank | Analyse | Lead | Search
Rank | Analyse | Lead | Search
 
How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...
How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...
How Can Blockchain amplify Digital Identifiers? Improving Data Persistence, O...
 
Blockchain for Digital Identifiers
Blockchain for Digital IdentifiersBlockchain for Digital Identifiers
Blockchain for Digital Identifiers
 
Representation of molecular structures and related computations on the Sema...
Representation of molecular structures and related computations on the Sema...Representation of molecular structures and related computations on the Sema...
Representation of molecular structures and related computations on the Sema...
 
Chemical Semantics at Sopron CC Conference
Chemical Semantics at Sopron CC Conference Chemical Semantics at Sopron CC Conference
Chemical Semantics at Sopron CC Conference
 
Chemical Semantics Sopron Talk
Chemical Semantics Sopron TalkChemical Semantics Sopron Talk
Chemical Semantics Sopron Talk
 
Web Technology Management Lecture IV
Web Technology Management Lecture IVWeb Technology Management Lecture IV
Web Technology Management Lecture IV
 
Web Technology Management Lecture III
Web Technology Management Lecture IIIWeb Technology Management Lecture III
Web Technology Management Lecture III
 
Web Technology Management Lecture II
Web Technology Management Lecture IIWeb Technology Management Lecture II
Web Technology Management Lecture II
 
History of The Web
History of The WebHistory of The Web
History of The Web
 
Web Technology Management Lecture
Web Technology Management LectureWeb Technology Management Lecture
Web Technology Management Lecture
 
Noahide Laws
Noahide LawsNoahide Laws
Noahide Laws
 
Tranzakcje
TranzakcjeTranzakcje
Tranzakcje
 
Col Dis Development Eng
Col Dis Development EngCol Dis Development Eng
Col Dis Development Eng
 

Four Slupsk Lectures. III. Blockchain & Bitcoin

  • 2. Czym jest w istocie Sztuczna Inteligencja? Ewolucja Internetu Co to jest Bitcoin i Blockchain? Czym jest „Cyfrowość” (Digital)? http://ml.ms/slupskAI http://ml.ms/slupskSW http://ml.ms/slupskBTC
  • 3. Co to jest Bitcoin i Blockchain?
  • 4.  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
  • 5.  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)
  • 7.  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).
  • 8.  SHA - Secure Hash Algorithm: SHA-256  RIPEMD - RACE Integrity Primitives Evaluation Message Digest: RIPEMD-160
  • 9.  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.
  • 10. 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.
  • 12.  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
  • 13.
  • 14.
  • 15. 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
  • 16. Technologia Biznes Prawo Bitcoin 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
  • 17. 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
  • 18. Largest single transaction - 194 993 BTC ~ 114 million $ - 07/31/2014 https://blockchain.info/tree/43189250 http://www.cryptocoincharts.info/coins/info
  • 25.  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
  • 26. Visual for Human Web Media (HTML)http://lei.info/5493001KJTIIGC8Y1R12
  • 27. GLEIF Body responsible for application of global uniform standards LOU LOU LOU LOU LOU LOU LOU LOU LOU LOU Legal Entities registrars LOU Local Operating Units LOU
  • 28. 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.
  • 29. POC 1.0 WEB INTERFACE http://leiblc.mm.com.pl/POC.html
  • 30.
  • 31.  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
  • 33.
  • 34. 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.

Notas do Editor

  1. Ten slajd może wylecieć
  2. Jak to uładnić?
  3. To będzie jeszcze ewoluować…