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