Cargando…

Grokking Bitcoin /

Grokking Bitcoin explains why Bitcoin's supporters trust it so deeply, and why you can too. This approachable book will introduce you to Bitcoin's groundbreaking technology, which is the key to this world-changing system. This illustrated, easy-to-read guide prepares you for a new way of t...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Rosenbaum, Kalle (Autor)
Autor Corporativo: Safari, an O'Reilly Media Company
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Manning Publications, 2019.
Edición:1st edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ma 4500
001 OR_on1102386695
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu||||||||
008 190505s2019 xx o 000 0 eng
010 |a  2019285080 
040 |a AU@  |b eng  |e pn  |c AU@  |d C6I  |d VT2  |d OCLCO  |d OCLCF  |d OCLCQ  |d OCLCO  |d COO  |d YDX  |d CZL  |d OCLCO  |d UKAHL  |d OCLCQ  |d OCLCA  |d OCLCO 
015 |a GBB976916  |2 bnb 
016 7 |a 019382274  |2 Uk 
019 |a 1111250874  |a 1115094916  |a 1152982823  |a 1192338792  |a 1240515123 
020 |a 1617294640  |q (paperback) 
020 |a 9781617294648 
020 |z 9781617294648 
024 8 |a 9781617294648 
029 0 |a AU@  |b 000065276676 
035 |a (OCoLC)1102386695  |z (OCoLC)1111250874  |z (OCoLC)1115094916  |z (OCoLC)1152982823  |z (OCoLC)1192338792  |z (OCoLC)1240515123 
050 1 4 |a HG221  |b .R67 2019 
082 0 4 |a 332.10285  |2 23 
049 |a UAMI 
100 1 |a Rosenbaum, Kalle,  |e author. 
245 1 0 |a Grokking Bitcoin /  |c Rosenbaum, Kalle. 
250 |a 1st edition. 
264 1 |b Manning Publications,  |c 2019. 
300 |a 1 online resource (480 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
505 0 |a Machine generated contents note: 1. Introduction to Bitcoin -- What is Bitcoin? -- The big picture -- Step 1 Transactions -- Step 2 The Bitcoin network -- Step 3 The blockchain -- Step 4 Wallets -- Problems with money today -- Segregation -- Privacy issues -- Inflation -- Borders -- The Bitcoin approach -- Decentralized -- Limited supply -- Borderless -- How is Bitcoin used? -- Savings -- Cross-border payments -- Shopping -- Speculation -- Noncurrency uses -- How is Bitcoin valued? -- When not to use Bitcoin -- Other cryptocurrencies -- 2. Cryptographic hash functions and digital signatures -- The cookie token spreadsheet -- Cryptographic hashes -- Why are cryptographic hash functions useful? -- How does a cryptographic hash function work? -- Properties of a cryptographic hash function -- Illustration of "hard" -- Some well-known hash functions -- Exercises -- Digital signatures -- Typical use of digital signatures -- Improving cookie token security 
505 0 |a Note continued: Preparation: John generates a key pair -- John signs his payment -- Lisa verifies the signature -- Private key security -- 3. Addresses -- Cookie-eating habits disclosed -- Replacing names with public keys -- New payment process -- Shortening the public key -- Hashing the public key to 20 bytes -- Why SHA256 and RIPEMD160? -- Avoiding expensive typing errors -- Base58check -- Back to privacy -- 4. Wallets -- First wallet version -- Private key backups -- A few words on password strength -- Problems with password-encrypted backups -- Hierarchical deterministic wallets -- Deriving a master extended private key -- Deriving a child extended private key -- Back to backup -- Mnemonic sentences -- Encoding a seed into a mnemonic sentence -- Decoding a mnemonic sentence into a seed -- Extended public keys -- Deriving hardened private keys -- Public key math -- Public key multiplication -- Why is this secure? -- Xpub derivation -- Public key encoding 
505 0 |a Note continued: 5. Transactions -- Problems with the old system -- Paying using a transaction -- Creating the transaction -- Lisa confirms the transaction -- Anyone verifies the transaction -- Account-based and value-based systems -- Script -- Why use a program? -- Why signature script and pubkey script? -- Fancy payment types -- Multiple signatures -- Pay-to-script-hash -- Pay-to-script-hash addresses -- More stuff in transactions -- Rewards and coin creation -- Transition from version 4.0 -- Trust in Lisa -- 6. The blockchain -- Lisa can delete transactions -- Building the blockchain -- Lisa builds a block -- How does this process protect you from deletes? -- Why use a blockchain? -- Lightweight wallets -- Bloom filters obfuscate addresses -- Merkle trees -- Creating the merkle root -- Proving that a transaction is in a block -- How it really works -- Security of lightweight wallets -- 7. Proof of work -- Cloning Lisa -- Block collisions -- Drawing lucky numbers 
505 0 |a Note continued: Probability of splits -- Forcing honest lucky numbers -- Producing a valid proof of work -- Why is this good? -- Comparing with lucky numbers -- What if you run out of nonces? -- Miners have to move out -- Adding more hashrate -- Problems with a high block rate -- What's fixed? -- Difficulty adjustments -- Rules for timestamps -- Chain strength vs. chain length -- What harm can miners do? -- Double spending -- Protecting against double-spend attacks -- Transaction fees -- Bigger blocks are slower -- But wasn't this about transaction fees? -- Block size is limited -- When the block subsidy is 0 -- 8. Peer-to-peer network -- The shared folder -- Let's build a peer-to-peer network -- How do peers talk? -- The network protocol -- John sends the transaction -- Tom forwards the transaction -- The cafe's lightweight wallet is notified -- Including the transaction in a block -- Notifying wallets -- More confirmations -- Leaving the cookie token system 
505 0 |a Note continued: Bitcoin at a glance -- Bootstrapping the network -- Step 1 Run the software -- Step 2 Connect to nodes -- Step 3 Synchronize -- Step 4 Normal operation -- Running your own full node -- Downloading Bitcoin Core -- Verifying the software -- Unpacking and starting -- Initial blockchain download -- 9. Transactions revisited -- Time-locked transactions -- Time measurements -- Relative time locks -- Time-locked outputs -- Absolute time-locked outputs -- Relative time-locked outputs -- Atomic swaps -- Storing stuff in the Bitcoin blockchain -- Bloated UTXO set -- Creating a token in Bitcoin -- Starting the car with proof of ownership -- Replacing pending transactions -- Opt-in replace-by-fee -- Child pays for parent -- Different signature types -- 10. Segregated witness -- Problems solved by segwit -- Transaction malleability -- Inefficient signature verification -- Waste of bandwidth -- Script upgrades are hard -- Solutions -- Segwit addresses 
505 0 |a Note continued: Spending your segwit output -- Verifying the segwit transaction -- Including your segwit transaction in a block -- Pay-to-witness-script-hash -- New hashing method for signatures -- Bandwidth savings -- Upgradable script -- Wallet compatibility -- Block limits -- Block size limit -- Signature operations limit -- Increasing the limits -- 11. Bitcoin upgrades -- Bitcoin forks -- Nonconsensus rule changes -- Hard forks -- Soft forks -- Differences between hard and soft forks -- Transaction replay -- Replay protection -- Upgrade mechanisms -- Using coinbase signaling -- BIP16 -- Using incremented block version number signaling -- BIP34, 66, and 65 -- Using block version bits signaling -- BIP9 -- Using BIP9 to deploy relative lock time -- Using BIP9 to deploy segwit -- User-activated soft forks -- Communicating with bitcoind -- Using curl -- Graphical user interface -- Getting to know bitcoin-cli -- Getting to work -- Creating an encrypted wallet 
505 0 |a Note continued: Backing up the wallet -- Receiving money -- Sending money. 
520 |a Grokking Bitcoin explains why Bitcoin's supporters trust it so deeply, and why you can too. This approachable book will introduce you to Bitcoin's groundbreaking technology, which is the key to this world-changing system. This illustrated, easy-to-read guide prepares you for a new way of thinking with easy-to-follow diagrams and exercises. You'll discover how Bitcoin mining works, how to accept Bitcoin, how to participate in the Bitcoin network, and how to set up a digital wallet. 
542 |f © 2019 Manning Publications Co. All rights reserved.  |g 2019 
550 |a Made available through: Safari, an O'Reilly Media Company. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Bitcoin. 
650 0 |a Cryptocurrencies. 
650 0 |a Electronic funds transfers. 
650 0 |a Electronic commerce. 
650 6 |a Bitcoin. 
650 6 |a Cryptomonnaie. 
650 6 |a Transferts électroniques de fonds. 
650 6 |a Commerce électronique. 
650 7 |a Bitcoin.  |2 aat 
650 7 |a cryptocurrencies.  |2 aat 
650 7 |a Bitcoin  |2 fast 
650 7 |a Cryptocurrencies  |2 fast 
650 7 |a Electronic commerce  |2 fast 
650 7 |a Electronic funds transfers  |2 fast 
650 7 |a Bitcoin.  |2 lemac 
710 2 |a Safari, an O'Reilly Media Company. 
776 0 8 |i Print version:  |a Rosenbaum, Kalle.  |t Grokking Bitcoin.  |b 1st edition.  |d Manning Publications, 2019  |w (DLC) 2019285080 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781617294648/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH39609372 
938 |a YBP Library Services  |b YANK  |n 302272974 
994 |a 92  |b IZTAP