Mastering bitcoin : (Record no. 22915)

MARC details
000 -LEADER
fixed length control field 09224nam a22002177a 4500
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
ISBN 9781098150099
041 ## - LANGUAGE CODE
Language code of text/sound track or separate title English
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.276
Item number ANT
100 ## - MAIN ENTRY--AUTHOR NAME
Author name Antonopoulos, Andreas M.
245 ## - TITLE STATEMENT
Title Mastering bitcoin :
Sub Title programming the open blockchain. /
Statement of responsibility, etc Andreas M. Antonopoulos, David A. Harding
250 ## - EDITION STATEMENT
Edition statement 3rd ed.
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication New Delhi :
Name of publisher O'Reilly Media, Inc.
Year of publication 2024.
300 ## - PHYSICAL DESCRIPTION
Number of Pages xxvi, 372 pages :
Other physical details illustration ;
Dimensions 25 cm.
505 ## - FORMATTED CONTENTS NOTE
Formatted contents note 1. Introduction<br/>History of Bitcoin<br/>Getting Started<br/>Choosing a Bitcoin Wallet<br/>Quick Start<br/>Recovery Codes<br/>Bitcoin Addresses<br/>Receiving Bitcoin<br/>Getting Your First Bitcoin<br/>Finding the Current Price of Bitcoin<br/>Sending and Receiving Bitcoin<br/>2. How Bitcoin Works<br/>Bitcoin Overview<br/>Buying from an Online Store<br/>Bitcoin Transactions<br/>Transaction Inputs and Outputs<br/>Transaction Chains<br/>Making Change<br/>Coin Selection<br/>Common Transaction Forms<br/>Constructing a Transaction<br/>Getting the Right Inputs<br/>Creating the Outputs<br/>Adding the Transaction to the Blockchain<br/>Bitcoin Mining<br/>Spending the Transaction<br/>3. Bitcoin Core: The Reference Implementation<br/>From Bitcoin to Bitcoin Core<br/>Bitcoin Development Environment<br/>Compiling Bitcoin Core from the Source Code<br/>Selecting a Bitcoin Core Release<br/>Configuring the Bitcoin Core Build<br/>Building the Bitcoin Core Executables<br/>Running a Bitcoin Core Node<br/>Configuring the Bitcoin Core Node<br/>Bitcoin Core API<br/>Getting Information on Bitcoin Core’s Status<br/>Exploring and Decoding Transactions<br/>Exploring Blocks<br/>Using Bitcoin Core’s Programmatic Interface<br/>Alternative Clients, Libraries, and Toolkits<br/>C/C++<br/>JavaScript<br/>Java<br/>Python<br/>Go<br/>Rust<br/>Scala<br/>C#<br/>4. Keys and Addresses<br/>Public Key Cryptography<br/>Private Keys<br/>Elliptic Curve Cryptography Explained<br/>Public Keys<br/>Output and Input Scripts<br/>IP Addresses: The Original Address for Bitcoin (P2PK)<br/>Legacy Addresses for P2PKH<br/>Base58check Encoding<br/>Compressed Public Keys<br/>Legacy Pay to Script Hash (P2SH)<br/>Bech32 Addresses<br/>Problems with Bech32 Addresses<br/>Bech32m<br/>Private Key Formats<br/>Compressed Private Keys<br/>Advanced Keys and Addresses<br/>Vanity Addresses<br/>Paper Wallets<br/>5. Wallet Recovery<br/>Independent Key Generation<br/>Deterministic Key Generation<br/>Public Child Key Derivation<br/>Hierarchical Deterministic (HD) Key Generation (BIP32)<br/>Seeds and Recovery Codes<br/>Backing Up Nonkey Data<br/>Backing Up Key Derivation Paths<br/>A Wallet Technology Stack in Detail<br/>BIP39 Recovery Codes<br/>Creating an HD Wallet from the Seed<br/>Using an Extended Public Key on a Web Store<br/>6. Transactions<br/>A Serialized Bitcoin Transaction<br/>Version<br/>Extended Marker and Flag<br/>Inputs<br/>Length of Transaction Input List<br/>Outpoint<br/>Input Script<br/>Sequence<br/>Outputs<br/>Outputs Count<br/>Amount<br/>Output Scripts<br/>Witness Structure<br/>Circular Dependencies<br/>Third-Party Transaction Malleability<br/>Second-Party Transaction Malleability<br/>Segregated Witness<br/>Witness Structure Serialization<br/>Lock Time<br/>Coinbase Transactions<br/>Weight and Vbytes<br/>Legacy Serialization<br/>7. Authorization and Authentication<br/>Transaction Scripts and Script Language<br/>Turing Incompleteness<br/>Stateless Verification<br/>Script Construction<br/>Pay to Public Key Hash<br/>Scripted Multisignatures<br/>An Oddity in CHECKMULTISIG Execution<br/>Pay to Script Hash<br/>P2SH Addresses<br/>Benefits of P2SH<br/>Redeem Script and Validation<br/>Data Recording Output (OP_RETURN)<br/>Transaction Lock Time Limitations<br/>Check Lock Time Verify (OP_CLTV)<br/>Relative Timelocks<br/>Relative Timelocks with OP_CSV<br/>Scripts with Flow Control (Conditional Clauses)<br/>Conditional Clauses with VERIFY Opcodes<br/>Using Flow Control in Scripts<br/>Complex Script Example<br/>Segregated Witness Output and Transaction Examples<br/>Upgrading to Segregated Witness<br/>Merklized Alternative Script Trees (MAST)<br/>Pay to Contract (P2C)<br/>Scriptless Multisignatures and Threshold Signatures<br/>Taproot<br/>Tapscript<br/>8. Digital Signatures<br/>How Digital Signatures Work<br/>Creating a Digital Signature<br/>Verifying the Signature<br/>Signature Hash Types (SIGHASH)<br/>Schnorr Signatures<br/>Serialization of Schnorr Signatures<br/>Schnorr-based Scriptless Multisignatures<br/>Schnorr-based Scriptless Threshold Signatures<br/>ECDSA Signatures<br/>ECDSA Algorithm<br/>Serialization of ECDSA Signatures (DER)<br/>The Importance of Randomness in Signatures<br/>Segregated Witness’s New Signing Algorithm<br/>9. Transaction Fees<br/>Who Pays the Transaction Fee?<br/>Fees and Fee Rates<br/>Estimating Appropriate Fee Rates<br/>Replace By Fee (RBF) Fee Bumping<br/>Child Pays for Parent (CPFP) Fee Bumping<br/>Package Relay<br/>Transaction Pinning<br/>CPFP Carve Out and Anchor Outputs<br/>Adding Fees to Transactions<br/>Timelock Defense Against Fee Sniping<br/>10. The Bitcoin Network<br/>Node Types and Roles<br/>The Network<br/>Compact Block Relay<br/>Private Block Relay Networks<br/>Network Discovery<br/>Full Nodes<br/>Exchanging “Inventory”<br/>Lightweight Clients<br/>Bloom Filters<br/>How Bloom Filters Work<br/>How Lightweight Clients Use Bloom Filters<br/>Compact Block Filters<br/>Golomb-Rice Coded Sets (GCS)<br/>What Data to Include in a Block Filter<br/>Downloading Block Filters from Multiple Peers<br/>Reducing Bandwidth with Lossy Encoding<br/>Using Compact Block Filters<br/>Lightweight Clients and Privacy<br/>Encrypted and Authenticated Connections<br/>Mempools and Orphan Pools<br/>11. The Blockchain<br/>Structure of a Block<br/>Block Header<br/>Block Identifiers: Block Header Hash and Block Height<br/>The Genesis Block<br/>Linking Blocks in the Blockchain<br/>Merkle Trees<br/>Merkle Trees and Lightweight Clients<br/>Bitcoin’s Test Blockchains<br/>Testnet: Bitcoin’s Testing Playground<br/>Signet: The Proof of Authority Testnet<br/>Regtest: The Local Blockchain<br/>Using Test Blockchains for Development<br/>12. Mining and Consensus<br/>Bitcoin Economics and Currency Creation<br/>Decentralized Consensus<br/>Independent Verification of Transactions<br/>Mining Nodes<br/>The Coinbase Transaction<br/>Coinbase Reward and Fees<br/>Structure of the Coinbase Transaction<br/>Coinbase Data<br/>Constructing the Block Header<br/>Mining the Block<br/>Proof-of-Work Algorithm<br/>Target Representation<br/>Retargeting to Adjust Difficulty<br/>Median Time Past (MTP)<br/>Successfully Mining the Block<br/>Validating a New Block<br/>Assembling and Selecting Chains of Blocks<br/>Mining and the Hash Lottery<br/>The Extra Nonce Solution<br/>Mining Pools<br/>Hashrate Attacks<br/>Changing the Consensus Rules<br/>Hard Forks<br/>Soft Forks<br/>Consensus Software Development<br/>13. Bitcoin Security<br/>Security Principles<br/>Developing Bitcoin Systems Securely<br/>The Root of Trust<br/>User Security Best Practices<br/>Physical Bitcoin Storage<br/>Hardware Signing Devices<br/>Ensuring Your Access<br/>Diversifying Risk<br/>Multisig and Governance<br/>Survivability<br/>14. Second-Layer Applications<br/>Building Blocks (Primitives)<br/>Applications from Building Blocks<br/>Colored Coins<br/>Single-Use Seals<br/>Pay to Contract (P2C)<br/>Client-Side Validation<br/>RGB<br/>Taproot Assets<br/>Payment Channels and State Channels<br/>State Channels—Basic Concepts and Terminology<br/>Simple Payment Channel Example<br/>Making Trustless Channels<br/>Asymmetric Revocable Commitments<br/>Hash Time Lock Contracts (HTLC)<br/>Routed Payment Channels (Lightning Network)<br/>Basic Lightning Network Example<br/>Lightning Network Transport and Pathfinding<br/>Lightning Network Benefits<br/>A. The Bitcoin Whitepaper by Satoshi Nakamoto<br/>Bitcoin - A Peer-to-Peer Electronic Cash System<br/>Introduction<br/>Transactions<br/>Timestamp Server<br/>Proof-of-Work<br/>Network<br/>Incentive<br/>Reclaiming Disk Space<br/>Simplified Payment Verification<br/>Combining and Splitting Value<br/>Privacy<br/>Calculations<br/>Conclusion<br/>References<br/>License<br/>B. Errata to the Bitcoin Whitepaper<br/>Abstract<br/>Transactions<br/>Proof of Work<br/>Reclaiming Disk Space<br/>Simplified Payment Verification<br/>Privacy<br/>Calculations<br/>C. Bitcoin Improvement Proposals<br/>Index<br/>About the Authors
520 ## - SUMMARY, ETC.
Summary, etc Join the technological revolution that's taking the financial world by storm. Mastering Bitcoin is your guide through the seemingly complex world of Bitcoin, providing the knowledge you need to participate in the internet of money. Whether you're building the next killer app, investing in a startup, or simply curious about the technology, this revised and expanded third edition provides essential detail to get you started.<br/><br/>Bitcoin, the first successful decentralized digital currency, has already spawned a multibillion-dollar global economy open to anyone with the knowledge and passion to participate. Mastering Bitcoin provides the knowledge. You supply the passion.<br/><br/>The third edition includes:<br/><br/>A broad introduction to Bitcoin and its underlying blockchain—ideal for nontechnical users, investors, and business executives<br/>An explanation of Bitcoin's technical foundation and cryptographic currency for developers, engineers, and software and systems architects<br/>Details of the Bitcoin decentralized network, peer-to-peer architecture, transaction lifecycle, and security principles<br/>New developments such as Taproot, Tapscript, Schnorr signatures, and the Lightning Network<br/>A deep dive into Bitcoin applications, including how to combine the building blocks offered by this platform into powerful new tools<br/>User stories, analogies, examples, and code snippets illustrating key technical concepts
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Subject Money
General subdivision Technological innovations
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Subject Electronic funds transfer
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Subject Management
General subdivision Business studies
700 ## - ADDED ENTRY--PERSONAL NAME
Author 2/ Editor Harding, David A.
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Source of classification or shelving scheme Dewey Decimal Classification
Koha item type Books
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Shelving location Date acquired Source of acquisition Cost, normal purchase price Bill Date Full call number Accession Number Price effective from Koha item type
    Dewey Decimal Classification     Institute of Public Enterprise, Library Institute of Public Enterprise, Library S Campus 03/21/2024 Atlantic Publishers 1800.00 27-02-2024 005.276 ANT 48401 03/21/2024 Books

Maintained and Designed by
2cqr automation private limited, Chennai. All Rights Reserved.

You are Visitor Number

PHP Hits Count