第2版包括:
關于比特幣機器底層區(qū)塊鏈的寬泛介紹——適合非技術人士、投資者和商業(yè)高管
比特幣和加密貨幣技術基礎的解釋,適用于開發(fā)者、工程師和軟件系統架構師
比特幣去中心化網絡細節(jié)、點對點架構、交易生命周期和安全原則
隔離見證、支付通道和閃電網絡等新進展
深入探索區(qū)塊鏈應用,包括如何將該平臺提供的區(qū)塊與高級應用相結合
以用戶故事、比喻、實例和代碼片段展示關鍵的技術概念
快加入這場給金融世界帶來風暴的技術革命。《精通比特幣》作為指南提供了參與貨幣因特網所需的知識,可以帶你穿越看似復雜的比特幣世界。無論是正在開發(fā)下一個殺手級應用、投資初創(chuàng)企業(yè)還是僅僅對新技術好奇,這本經修訂和擴充的第2版都能提供入門所需關鍵細節(jié)內容。
比特幣是第1種成功的去中心化數字貨幣,雖然仍處于其早期階段,但已經催生了數十億規(guī)模的全球經濟,任何具有相關知識和熱情的人都可以參與。《精通比特幣》就提供了這些知識,你只要提供熱情即可。
“當我在德勤Rubix平臺任職期間,《精通比特幣》曾是新招募技術員工初學該主題的必讀書之一!薄狶liana Oris Valiente (德勤Rubix區(qū)塊鏈平臺前聯合創(chuàng)始人)
“正如區(qū)塊鏈協議所體現的精神,《精通比特幣》也是協作編纂的成果,該書是為開發(fā)者準備的zui全面而精當的參考。如果你想從平臺角度完整把握區(qū)塊鏈的潛在能力,請讀此書!
——Jameson Lopp (BitGo軟件工程師)
“Andreas的書將幫助你加入這場金融世界的軟件革命!薄狽aval Ravikant(AngelList聯合創(chuàng)始人)
Andreas M. Antonopoulos是知名的技術專家和連續(xù)創(chuàng)業(yè)者,他已經成為比特幣行業(yè)著名和令人尊敬人士。作為公眾演說家、教師和作家,Andreas 擔任了多家技術初創(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
……