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