Andreas M. Antonopoulos是知名的技術(shù)專家和連續(xù)創(chuàng)業(yè)者,他已經(jīng)成為比特幣行業(yè)著名和令人尊敬人士。作為公眾演說家、教師和作家,Andreas 擔(dān)任了多家技術(shù)初創(chuàng)企業(yè)的顧問,還定期在全世界的各種會議和社區(qū)活動中發(fā)表演講。
圖書目錄
Preface 1. Introduction What Is Bitcoin? History of Bitcoin Bitcoin Uses, Users, and Their Stories Getting Started Choosing a Bitcoin Wallet Quick Start Getting Your First Bitcoin Finding the Current Price of Bitcoin Sending and Receiving Bitcoin 2. How Bitcoin Works Transactions, Blocks, Mining, and the Blockchain Bitcoin Overview Buying a Cup of Coffee Bitcoin Transactions Transaction Inputs and Outputs Transaction Chains Making Change Common Transaction Forms Constructing a Transaction Getting the Right Inputs Creating the Outputs Adding the Transaction to the Ledger Bitcoin Mining Mining Transactions in Blocks Spending the Transaction 3. Bitcoin Core: The Reference Implementation Bitcoin Development Environment Compiling Bitcoin Core from the Source Code Selecting a Bitcoin Core Release Configuring the Bitcoin Core Build Building the Bitcoin Core Executables Running a Bitcoin Core Node Running Bitcoin Core for the First Time Configuring the Bitcoin Core Node Bitcoin Core Application Programming Interface (API) Getting Information on the Bitcoin Core Client Status Exploring and Decoding Transactions Exploring Blocks Using Bitcoin Core's Programmatic Interface Alternative Clients, Libraries, and Toolkits C/C
Java Python Ruby Go Rust C# Objective-C 4. Keys, Addresses Introduction Public Key Cryptography and Cryptocurrency Private and Public Keys Private Keys Public Keys Elliptic Curve Cryptography Explained Generating a Public Key Bitcoin Addresses Base58 and Base58Check Encoding Key Formats Implementing Keys and Addresses in Python Advanced Keys and Addresses Encrypted Private Keys (BIP-38) Pay-to-Script Hash (P2SH) and Multisig Addresses Vanity Addresses Paper Wallets ……