Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Mastering Bitcoin
Preface
Writing the Bitcoin Book
Intended Audience
Early-Release Note
Why Are There Bugs On The Cover?
Conventions Used in This Book
Using Code Examples
Safari® Books Online
How to Contact Us
Quick Glossary
1. Introduction
What is Bitcoin?
History of Bitcoin
Bitcoin Uses, Users and Their Stories
Getting Started
Quick Start - Web Wallet
Getting your first bitcoins
Sending and receiving bitcoins
2. How Bitcoin Works
Transactions, Blocks, Mining and the Blockchain
Bitcoin Overview
Buying a cup of coffee
Bitcoin Transactions
Common Transaction Forms
Constructing A Transaction
Getting the right inputs
Creating the outputs
Adding the transaction to the ledger
Transmitting the transaction
How it propagates
Bob’s view
Bitcoin Mining
Mining transactions in blocks
Spending the transaction
3. The Bitcoin Client
Bitcoin Core - The Reference Implementation, aka Satoshi Client
Bitcoin Core - Running the client for the first time
Bitcoin Core - Compiling the client from the source code
Using bitcoind from the command line
Running bitcoind
Wallet setup and encryption
Wallet backup, plain-text dump and restore
Wallet addresses and receiving transactions
Exploring and decoding transactions
Exploring blocks
Creating, signing and submitting transactions based on unspent outputs
Alternative clients, libraries and toolkits
Libbitcoin and sx tools
Installing sx
Generating and manipulating keys with sxBitcoin Core
Deterministic keys with sx
About the Author
Copyright
← Prev
Back
Next →
← Prev
Back
Next →