Blockchain

Book description

Blockchain, czyli łańcuch bloków, niefortunnie kojarzy się z kryptowalutami i przestępczością. Tymczasem potencjał tej technologii jest ogromny i zapewne wciąż nie znamy wszystkich możliwych jej zastosowań. Łańcuch bloków jest w istocie publicznym rejestrem, który może się stać ogólnoświatową, zdecentralizowaną księgą służącą do rejestrowania, inwentaryzacji i organizowania transferów wszelkiego rodzaju aktywów. Najwyższy więc czas, aby emocje i sensacyjno-kryminalne wyobrażenia dotyczące blockchaina zastąpić zrozumieniem tej technologii i aktualną wiedzą.

Ta książka jest przeznaczona dla osób chcących zrozumieć działanie łańcucha bloków i rozważających praktyczne zastosowanie tej technologii. Skorzystają z niej i menedżerowie, i specjaliści IT. Omówiono tu ewolucję blockchaina i najróżniejsze sposoby jego użycia - przy czym to wyjaśnienie wychodzi daleko poza tematykę kryptowalut. Zaprezentowano też tematykę tworzenia inteligentnych kontraktów i zdecentralizowanych aplikacji z uwzględnieniem problemów wiążących się z tymi zastosowaniami łańcucha bloków. Nie zabrakło sprawdzonych informacji dotyczących naruszania prawa z wykorzystaniem łańcucha bloków, na przykład prania brudnych pieniędzy, hakowania giełd czy kradzieży. Dzięki temu przewodnikowi można łatwo zrozumieć, czym blockchain jest, a czym nie jest, do czego się nadaje i jakie modele biznesowe szczególnie mogą skorzystać na tej technologii.

W książce między innymi:

najważniejsze koncepcje dotyczące bitcoina i łańcucha bloków
możliwości technologii blockchain
skalowalność i rozwidlenia łańcucha bloków
Ethereum i inne łańcuchy bloków
możliwe sposoby zastosowania łańcucha bloków
perspektywy technologii blockchain

Łańcuch bloków: zostań mistrzem technologii jutra!

Table of contents

  1. Opinie o książce Blockchain. Przewodnik po technologii łańcucha bloków. Kryptowaluty, inteligentne kontrakty i aplikacje rozproszone
  2. Przedmowa
    1. Konwencje użyte w książce
    2. Korzystanie z przykładowych kodów
    3. Podziękowania
  3. Rozdział 1. Początki technologii blockchain
    1. Systemy elektroniczne i zaufanie
    2. Rozproszony kontra scentralizowany kontra zdecentralizowany
    3. Poprzednicy sieci Bitcoin
      1. DigiCash
      2. E-gold
      3. Hashcash
      4. B-money
      5. Bit gold
    4. Eksperyment Bitcoin
      1. Kryzys finansowy 2008 roku
      2. Whitepaper
      3. Wprowadzenie serwera z sygnaturą czasową
      4. Przechowywanie danych w łańcuchach bloków
    5. Urzeczywistnienie sieci Bitcoin
      1. Przekonujące komponenty
      2. Dojście do konsensusu
        1. Kryptografia z kluczem publicznym i prywatnym
        2. Generowanie kluczy
        3. Generowanie transakcji
      3. Wczesna podatność
      4. Adopcja
    6. Podsumowanie
  4. Rozdział 2. Fundamenty kryptowaluty
    1. Klucze publiczne i prywatne w systemach kryptowalut
    2. Model UTXO
    3. Transakcje
      1. Korzeń Merkle’a
      2. Podpisywanie i potwierdzanie transakcji
      3. Transakcja podstawowa (coinbase)
      4. Bezpieczeństwo transakcji Bitcoin
    4. Skróty (hasze)
      1. Skróty (hasze) bloku
    5. Powiernictwo: kto trzyma klucze
      1. Rodzaje portfeli: powierniczy kontra bez powiernictwa
      2. Wariacje w obrębie rodzajów portfeli
    6. Podstawy bezpieczeństwa
      1. Fraza odzyskiwania (recovery seed)
    7. Kopanie
      1. W kopaniu chodzi o nagrody
      2. Generowanie bloku
    8. Konsensus
      1. Dowód pracy
        1. Odkrycie bloku
        2. Proces kopania
        3. Cykl życia transakcji
        4. Potwierdzenia
      2. Dowód stawki
      3. Inne koncepcje konsensusu
        1. Alternatywne metody
    9. Interesariusze
      1. Brokerzy
      2. Giełdy
      3. Usługi powiernicze
      4. Usługi analityczne
      5. Serwisy informacyjne
    10. Podsumowanie
  5. Rozdział 3. Forki i altchainy
    1. Propozycje ulepszenia sieci Bitcoin
    2. Forki (rozwidlenia)
      1. Sporny hard fork
        1. Górnicy
        2. Ataki typu replay
    3. Rozwidlenie Bitcoin Cash
    4. Altcoiny (alternatywne coiny)
      1. Litecoin
      2. Inne altcoinowe eksperymenty
    5. Łańcuchy „2.0”
      1. NXT
      2. Counterparty
    6. Kryptowaluty z nastawieniem na prywatność
      1. Dash
      2. Monero
      3. Zcash
    7. Ripple i Stellar
      1. Ripple
      2. Stellar
    8. Skalowanie łańcuchów bloków
      1. SegWit
      2. Lightning
      3. Inne altchainowe rozwiązania
    9. Klasyczny fork Ethereum
    10. Podsumowanie
  6. Rozdział 4. Ewolucja do Ethereum
    1. Ulepszenie ograniczonej funkcjonalności sieci Bitcoin
      1. Kolorowane monety i tokeny
      2. Mastercoin i inteligentne kontrakty
      3. Czym jest Omni Layer
        1. Tether
        2. Jak działa Omni Layer
        3. Dodawanie własnej logiki
    2. Ethereum, czyli Mastercoin na wyższym poziomie
      1. Ether i gaz
      2. Przypadek użycia: ICO
      3. Zdecentralizowane autonomiczne organizacje (DAO)
        1. Rozwidlenie Ethereum i powstanie Ethereum Classic
        2. Inne forki Ethereum
      4. Kluczowe organizacje w ekosystemie Ethereum
        1. Fundacja Ethereum
        2. Enterprise Ethereum Alliance
        3. Parity
        4. ConsenSys
    3. Zdecentralizowane aplikacje (dapps)
      1. Przypadki użycia
      2. Wyzwania związane z tworzeniem zdecentralizowanych aplikacji
    4. Wdrażanie inteligentnych kontraktów w Ethereum
      1. Maszyna Wirtualna Ethereum (EVM)
        1. Tworzenie inteligentnego kontraktu
        2. Wdrożenie inteligentnego kontraktu
        3. Interakcja z inteligentnym kontraktem
        4. Odczyt danych inteligentnego kontraktu
        5. Zapis w inteligentnym kontrakcie
        6. Wykonywanie inteligentnego kontraktu
      2. Gaz i ustalanie cen
      3. Interakcja z kodem
    5. Podsumowanie
  7. Rozdział 5.Tokenizacja wszystkiego
    1. Tokeny w platformie Ethereum
      1. Tokeny wymienialne i niewymienialne
      2. Czy token jest konieczny?
      3. Airdropy, czyli kryptowalutowe naloty
      4. Różne typy tokenów
    2. Standard ERC (Ethereum Requests for Comment)
      1. ERC-20
      2. ERC-721
      3. ERC-777
      4. ERC-1155
    3. Kontrakty wielopodpisowe
    4. Zdecentralizowane kontrakty giełdowe
    5. Podsumowanie
  8. Rozdział 6. Infrastruktura rynku
    1. Ewolucja ceny bitcoina
    2. Rola giełd
      1. Arkusz zleceń (order book)
      2. Poślizg cenowy (slippage)
      3. Wykres głębokości rynku (depth chart)
      4. Jurysdykcja
      5. Wash trading
      6. Grube ryby
      7. Instrumenty pochodne
    3. Struktura rynku kryptowalut
      1. Arbitraż
      2. Ryzyko drugiej strony
      3. Dane o rynku
        1. Eksploratory bloków
        2. Przepływ środków
    4. Analiza
      1. Kryptowalutowa analiza fundamentalna
        1. Tulipomania czy internet?
        2. Narzędzia analizy fundamentalnej
      2. Kryptowalutowa analiza techniczna
        1. Wykresy analizy technicznej
        2. Polowanie na Barta
    5. Trading arbitrażowy
      1. Wyczucie czasu i zarządzanie dostępnymi środkami
      2. Konfiguracja środków nr 1
      3. Konfiguracja środków nr 2
      4. Konfiguracja środków nr 3
    6. Trudności regulacyjne
      1. Ryzyko bankowe
      2. Ryzyko giełdowe
      3. Podstawowe błędy
    7. API giełdy i boty traderskie
      1. Otwartoźródłowe technologie traderskie
      2. Limit prędkości
      3. REST kontra WebSocket
      4. Testowanie w piaskownicy
      5. Agregatory rynku
    8. Podsumowanie
  9. Rozdział 7. Decentralizacja finansów i sieci
    1. Redystrybucja zaufania
      1. Tożsamość i niebezpieczeństwo ataków hakerskich
      2. Portfele
      3. Klucze prywatne
      4. Usługi nazewnicze
    2. Decentralizacja finansów
      1. Istotne definicje
      2. Stablecoiny
        1. DAI
        2. USDC
        3. TrueUSD
        4. KYC i pseudonimizacja
    3. Usługi DeFi
      1. Udzielanie pożyczek
      2. Oszczędzanie
      3. Instrumenty pochodne (derywaty)
    4. Zdecentralizowane giełdy
      1. Giełdy zdecentralizowane kontra scentralizowane
        1. Infrastruktura
        2. Nasłuchiwanie tokenów
        3. Ryzyko powiernictwa i drugiej strony
        4. Kurs wymiany
        5. Poznaj swojego klienta
        6. Skalowalność
    5. Błyskawiczne pożyczki
      1. Stworzenie kontraktu błyskawicznej pożyczki
      2. Wdrożenie kontraktu
      3. Realizacja błyskawicznej pożyczki
      4. Błyskawiczne pożyczki w arbitrażu
      5. Podatność Fulcrum
    6. Prywatność
      1. Dowód z wiedzą zerową
        1. zk-SNARK
      2. Zcash
      3. Podpisy pierścieniowe
    7. Web 3.0
    8. Podsumowanie
  10. Rozdział 8. Złap mnie, jeśli potrafisz
    1. Ewolucja prania kryptopieniędzy
    2. Wytyczne FinCEN i początki regulacji
    3. FATF i Travel Rule
    4. Lekceważenie prawa
    5. Unikanie prześwietleń: arbitraż regulacyjny
      1. Malta
      2. Singapur
      3. Hongkong
      4. Bahamy
    6. Kryptostablecoiny
      1. NuBits
      2. Digix
      3. Basis
      4. Tether
    7. Zbiórki typu Initial Coin Offerings
      1. Intencje twórców
      2. Ekonomia tokena
      3. Whitepaper
    8. Hakowanie giełd
      1. Mt. Gox
      2. Bitfinex
      3. Coincheck
      4. NiceHash
    9. Inne włamania
      1. Kradzież bitcoinów na antenie Bloomberg TV
      2. Przekierowanie EtherDelta
      3. CryptoLocker i ransomware
      4. Podmiana SIM
    10. Podsumowanie
  11. Rozdział 9. Inne łańcuchy bloków
    1. Do czego się nadają łańcuchy bloków?
    2. Bazy danych i księgi główne (rejestry)
    3. Decentralizacja kontra centralizacja
      1. Uczestnicy
      2. Kluczowe cechy rozproszonych weryfikowalnych rejestrów (ksiąg głównych)
    4. Prywatne implementacje oparte na Ethereum
      1. Nightfall
      2. Quorum
    5. Implementacje biznesowe
      1. Hyperledger
      2. Corda
        1. Jak działa Corda
        2. Sieć Corda
        3. Księga główna (rejestr) w platformie Corda
        4. Konsensus w platformie Corda
        5. Język platformy Corda
      3. DAML
    6. Łańcuch bloków jako usługa
    7. Bankowość
      1. Mennica królewska
      2. Banque de France
      3. Chiny
      4. Rezerwa Federalna USA
      5. JPMorgan
    8. Zastosowania księgi głównej z kontrolą dostępu
      1. IT
      2. Bankowość
      3. Cyfrowe waluty banków centralnych
      4. Prawo
      5. Gaming
      6. Opieka zdrowotna
      7. Internet Rzeczy
      8. Płatności
    9. Diem (pierwotnie Libra)
      1. Diem Association (pierwotnie Libra Association)
      2. Zapożyczenia z istniejących łańcuchów bloków
      3. Novi
      4. Jak działa protokół Diem
        1. Bloki
        2. Transakcje
    10. Podsumowanie
  12. Rozdział 10. Przyszłość łańcucha bloków
    1. Im bardziej rzeczy się zmieniają…
    2. Łańcuchy do obserwowania
      1. Jak działa Monero
      2. Mimewimble, Beam i Grin
    3. Problem skalowania
      1. Łańcuchy poboczne
      2. Sharding
      3. STARK
      4. DAG (skierowany graf acykliczny)
      5. Avalanche
      6. Liquid
      7. Lightning
        1. Fundowanie transakcji
        2. Transakcje poza łańcuchem
        3. Węzły i portfele Lightning
      8. Skalowanie Ethereum
    4. Prywatność
    5. Interoperacyjność
    6. Tokenizacja wszystkiego
    7. Podsumowanie
    8. O autorach
    9. Kolofon

Product information

  • Title: Blockchain
  • Author(s): Lorne Lantz
  • Release date: November 2022
  • Publisher(s): Helion
  • ISBN: 9788328393622