Book Image

Learning Bitcoin

Book Image

Learning Bitcoin

Overview of this book

Table of Contents (16 chapters)
Learning Bitcoin
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Index

A

  • Alitin Mint
    • URL / Physical Bitcoins
  • alt-coin
    • about / The rise of the alt-coin, Evaluating an alt-coin
    • evaluating / Evaluating an alt-coin
    • developer activity / Developer activity
    • launching / Launching of the alt-coin
    • legitimate feature set / The legitimate feature set
  • alternative coins
    • about / Alternative coins
    • Litecoin / Alternative coins
    • Friecoin / Alternative coins
    • Namecoin / Alternative coins
  • Antpool
    • URL / Additional features
  • ANXPRO
    • URL / Service uptime
  • ANXPro
    • URL / Online wallets
  • Application Specific Integrated Chips (ASIC's) / Mining hardware
  • Application Specific Integrated Circuits (ASICs) / Scrypt mining
  • Armory
    • URL / Desktop wallets, Importing versus sweeping
  • asymmetric cryptographic algorithm / Public key encryption
  • Atom
    • URL / Editing the source code

B

  • balances
    • finding / Balance and history
  • BFGMiner
    • reference link / Choosing the software
  • BIP-0039
    • URL / Type 2 Hierarchical Deterministic wallets
  • BitAddress
    • URL / Paper wallet services, Creating a brainwallet
  • Bitcoin
    • price volatility / Understanding Bitcoin's price volatility
    • URL / Installing the client
    • programming operations / Programming common Bitcoin operations
  • bitcoin
    • storing / Storing your bitcoins
    • savings / Bitcoin savings
    • paper wallets / Paper wallets
    • brainwallets / Brainwallets
    • brainwallet security, increasing / Increasing brainwallet security
    • HD wallet, installing / Installing a HD wallet
    • in cold storage / Bitcoins in cold storage
    • hot wallet / Bitcoins in cold storage
    • cold storage / Bitcoins in cold storage
    • cold storage, with Electrum / Cold storage with Electrum
    • access, verifying to private key / Verifying access to a private key
    • used, for housekeeping / Good housekeeping with Bitcoin
  • bitcoin, buying in 15 minutes
    • about / Buying your first bitcoin in 15 minutes, Buying bitcoin – less than a minute
    • signing up, for wallet / Signing up for a wallet – five minutes
    • funding source, adding / Adding a funding source – ten minutes
  • Bitcoin-QT
    • about / Bitcoin Core
  • Bitcoin/QT
    • URL / Desktop wallets
  • Bitcoin addresses
    • explaining / Explaining Bitcoin addresses
    • cryptographic hashes / Cryptographic hashes
    • generating / Generating a Bitcoin address
    • working with / Working with Bitcoin addresses
  • Bitcoin balance
    • looking at / Looking at your Bitcoin balance
  • Bitcoin blockchain
    • protocols / Protocols built on the Bitcoin Blockchain
    • digital assets / Digital assets
  • Bitcoin Charts
    • reference link / Bitcoin's price history
  • Bitcoin Core
    • about / Bitcoin Core
    • URL, for source code / Bitcoin Core
  • BitcoinCZ
    • URL / Additional features
  • bitcoind
    • about / Bitcoin Core, Executing Bitcoin operations
  • Bitcoin exchanges, comparing
    • about / Comparing Bitcoin exchanges
    • liquidity / Volume and liquidity
    • volume / Volume and liquidity
    • fees / Fees and commissions
    • commissions / Fees and commissions
    • transfer limits / Transfer limits
    • jurisdiction / Jurisdiction and regulations
    • regulations / Jurisdiction and regulations
    • service uptime / Service uptime
  • BitcoinJS
    • installing / Installing BitcoinJS
    • about / Installing BitcoinJS
    • URL / Beginning the installation
  • BitcoinJS installation
    • NodeJS / Installing BitcoinJS
    • BitcoinJS / Installing BitcoinJS
    • Chain.com / Installing BitcoinJS
    • requirements / Requirements
    • NodeJS, installing / Beginning the installation
    • source code, editing / Editing the source code
  • Bitcoin legality by country
    • reference link / Requirements
  • Bitcoin Magazine
    • URL / News sources
  • Bitcoin Mining
    • about / Bitcoin mining
  • Bitcoin node
    • about / Understanding a Bitcoin node
    • internals / Internals of a node
  • Bitcoin operations
    • executing / Executing Bitcoin operations
    • console, opening / Opening the console
  • Bitcoin Paper Wallet
    • URL / Paper wallet services
  • bitcoins
    • sending / Sending and receiving bitcoins, Sending bitcoins
    • receiving / Sending and receiving bitcoins, Receiving bitcoins
  • Bitcoins
    • trading, on exchange / Trading Bitcoins on an exchange
  • Bitcoin Symbol
    • URL / Looking at your Bitcoin balance
  • Bitcoin Testnet / Open source money
  • Bitcoin wallet
    • about / Bitcoin wallets
  • Bitcoin wallets
    • comparing / Comparing Bitcoin wallets
  • Bitcoin Whitepaper
    • URL / The whitepaper
  • Bitcoin wiki
    • reference link / Choosing the equipment
  • BitcoinWisdom
    • URL / Detailed price tracking
    • about / Detailed price tracking
  • Bitcoin Wisdom
    • URL / Price tickers
  • BitMinter
    • URL / Additional features
  • Bitstamp
    • URL / Fees and commissions, Service uptime
  • blockchain
    • about / The Genesis block, The blockchain, The blockchain, Blockchains
    • blocks / Blocks
    • forks / Forks
    • Bitcoin Supply / The Bitcoin supply
    • proof of work / Proof of work
    • confirmation / Confirmation
    • difficulty level / Difficulty level
    • mining / Mining
    • difficult problem, solving / Solving a difficult problem
    • transaction fees / Transaction fees
    • public blockchains / Public Blockchains
    • closed blockchains / Permissioned Blockchains
  • Blockchain
    • downloading / Downloading the blockchain
  • Blockchain.info
    • URL / Verifying your wallet's balance
    • about / Installing BitcoinJS
  • blocks
    • about / Keys, transactions, and blocks
  • Blockscan
    • about / Verifying the results
    • URL / Verifying the results
  • body
    • about / Candlestick charts
  • brainwallet
    • about / Brainwallets
    • creating / Creating a brainwallet
    • security / Increasing brainwallet security
  • brainwallet security
    • increasing / Increasing brainwallet security
    • URL / Increasing brainwallet security
  • branching
    • about / Bitcoin Core
  • Breadwallet
    • URL / Mobile wallets
  • brute force approach
    • about / SHA-256
  • BTC-E
    • URL / Service uptime
  • BTC China
    • URL / Service uptime
  • btcReport
    • about / Price tickers
    • URL / Price tickers
  • bubble
    • about / Price bubbles

C

  • calculating future earnings, Coinwarz
    • URL / Exchange rates
  • candlestick charts
    • about / Candlestick charts
  • Casascius
    • URL / Physical Bitcoins
  • Circle
    • URL / Signing up for a wallet – five minutes, Online wallets
  • client
    • about / Understanding a Bitcoin node
    • installing / Installing the client
    • URL, for downloading / Installing the client
    • starting / Starting the client
    • connecting, to network / Connecting to the network
    • using / Using the client
  • closed blockchains / Permissioned Blockchains
  • Cloud Mining
    • about / Cloud mining
  • Coinbase
    • URL / Buying your first bitcoin in 15 minutes, Online wallets, Importing versus sweeping
    • account, setting up / Setting up an account
    • URL, for licenses / Setting up an account
    • funds, depositing / Depositing funds
    • about / Paper wallet guidelines
  • Coinbase Exchange
    • URL / Fees and commissions, Service uptime
    • fundings / Funding and orders
    • orders / Funding and orders
    • order book and history / Order book and history
    • price charts / Price charts
  • Coinbase exchange
    • using / Using Coinbase Exchange
  • Coinbase Exchange platform
    • URL / Using Coinbase Exchange
  • Coin Desk
    • URL / Price tickers
  • CoinDesk
    • URL / News sources
  • CoinKite
    • URL / Online wallets
  • Coinomi
    • URL / Mobile wallets
  • Coinwarz
    • about / Selecting a currency
    • URL / Selecting a currency
  • confirmations
    • about / Transactions and confirmations, Confirmations
  • Counterparty
    • used, for building voting system / Building a voting system with Counterparty
  • Counterwallet
    • URL / Creating a wallet
  • cryptographic hashes / Bitcoin addresses
  • CURRENCY* BTC
    • URL, for video / News sources

D

  • Dead Pirate Roberts
    • about / Seizure
  • decentralized network / Decentralized network
  • Deep cold storage / Bitcoins in cold storage
  • desktop wallets
    • about / Desktop wallets
    • MulitBit / Desktop wallets
    • Bitcoin/QT / Desktop wallets
    • Electrum / Desktop wallets
    • Armory / Desktop wallets
  • Detailed Price tracking
    • about / Detailed price tracking
  • deterministic wallets
    • about / Deterministic wallets
    • creating / Creating a deterministic wallet
    • spending from / Spending from a deterministic wallet
    • Hierarchical Deterministic (HD) wallets / Type 2 Hierarchical Deterministic wallets
  • digest / Cryptographic hashes
  • Digital Gold
    • about / Digital gold
  • digital signature
    • about / Digital signatures
    • using / Digital signatures
  • document
    • signing / Signing a document
  • domain name system (DNS) / Namecoin
  • double spending / The Genesis block

E

  • electronically traded funds (ETF's) / Transfer limits
  • Electrum
    • URL / Desktop wallets, Importing versus sweeping, Installing a HD wallet
    • about / Type 2 Hierarchical Deterministic wallets
    • using / Cold storage with Electrum
  • Eligius
    • URL / Additional features
  • Elliptic Curve Digital Signature Algorithms (ECDSA) / Elliptic Curve Cryptography
  • encrypted wallet
    • working with / Working with an encrypted wallet
  • entropy
    • about / Private keys and wallets
  • Escrow contract
    • building / Building an Escrow contract
    • keys, generating / Generating the keys
    • Escrow address, generating / Generating the Escrow address
    • withdraw script, creating / Creating a withdraw script
    • transaction, signing / Signing the transaction
    • transaction, broadcasting / Broadcasting the transaction
    • refunding / Refunding
  • Ethereum
    • URL / Smart contracts
  • exchange
    • Bitcoins, trading on / Trading Bitcoins on an exchange
  • exchange rates
    • about / Exchange rates
    • reference link / Exchange rates
    • following / Following exchange rates and news
  • exchanges
    • BTC-E / Service uptime
    • ANXPRO / Service uptime
    • Coinbase Exchange / Service uptime
    • Bitstamp / Service uptime
    • Kraken / Service uptime
    • BTC China / Service uptime

F

  • Fermat remainder / Mining prime numbers
  • Field-Programmable Gate Arrays, (FPGA's) / Mining hardware
  • finance
    • future / The future of finance
  • FinCEN
    • about / Jurisdiction and regulations
  • Friecoin / Alternative coins

G

  • Genesis block
    • about / The Genesis block
    • Satoshi Nakamo / Satoshi Nakamoto
    • Bitcoin whitepaper / The whitepaper
    • blockchain / The blockchain
  • GHash.io
    • URL / Additional features
  • Git
    • about / Bitcoin Core
  • Github
    • about / Bitcoin Core

H

  • hardware wallets
    • about / Hardware wallets
  • hash
    • about / Proof-of-Work
  • HD Wallet
    • installing / Installing a HD wallet
  • Hierarchical Deterministic Wallets / Generating addresses for a website
  • high quality Bitcoin news and content
    • CoinDesk / News sources
    • The Coin Telegraph / News sources
    • Bitcoin Magazine / News sources
  • housekeeping, with bitcoin
    • best practices / Good housekeeping with Bitcoin

I

  • installation, client
    • about / Installing the client
    • requisites / Requirements
  • internals, Bitcoin node
    • about / Internals of a node
    • node discovery / Node discovery
    • messaging / Messaging
    • Blockchain, maintaining / Maintaining a Blockchain
    • transaction relaying / Transaction relaying
    • Bitcoin wallet / Bitcoin wallets
  • invalid Bitcoin address / Explaining Bitcoin addresses

J

  • JSON
    • about / Executing Bitcoin operations
    • transaction, defining in / Defining the transaction in JSON

K

  • key
    • about / Keys, transactions, and blocks
  • keychains
    • about / Private keys and wallets
  • Kraken
    • URL / Service uptime

L

  • Ledger
    • URL / Hardware wallets
  • lightweight clients
    • about / Desktop wallets
  • Litecoin / Alternative coins
    • about / Litecoin
    • block rate / Block rate
    • scrypt mining / Scrypt mining
    • URL / Developer activity
  • Local Bitcoins
    • URL / Buying your first bitcoin in 15 minutes

M

  • makers / Fees and commissions
  • market orders
    • about / Market orders
  • merged mining
    • about / Merged mining
    • URL / Merged mining
  • Miners / Forks
  • miners
    • about / Confirmations
  • mining client, requisites
    • capital / Capital
    • hardware / Hardware
    • facilities / Facilities
  • mining client, setup
    • about / Setting up a mining client
    • requisites / Requirements
    • equipment, selecting / Choosing the equipment
    • software, selecting / Choosing the software
  • mining conditions
    • about / Mining conditions
  • mining ecosystem
    • exploring / Exploring the mining ecosystem
    • transactions, validating / Validating transactions
    • proof-of-work / Proof-of-Work
    • reward / Mining rewards
    • difficulty metrics / Difficulty metrics
    • hardware / Mining hardware
  • mining hardware
    • about / Mining hardware
  • mining pool
    • connecting to / Connecting to a mining pool
    • payout method / The payout method
    • fees / The pool fees
    • speed / The pool speed
    • additional features / Additional features
    • large pools, avoiding / Avoiding large pools
    • client, running / Running the client
  • mining pools
    • about / Mining pools
    • payout / Fees and Payout
    • fees / Fees and Payout
  • mining process / Forks
  • mining profitability, estimating
    • about / Estimating profitability
    • hardware efficiency / Hardware efficiency
    • factoring, in difficulty level / Factoring in the difficulty level
    • currency, selecting / Selecting a currency
    • exchange rate / Exchange rates
  • mining reward
    • about / Mining rewards
  • mining shares
    • about / Mining shares
  • mobile wallets
    • about / Mobile wallets
    • Breadwallet / Mobile wallets
    • Coinomi / Mobile wallets
    • Mycelium / Mobile wallets
  • money
    • about / A brief history of money
  • Motherboard
    • about / Facilities
    • reference link / Facilities
  • MulitBit
    • URL / Desktop wallets
  • Multibit
    • URL / Importing versus sweeping
  • Mycelium
    • URL / Mobile wallets

N

  • Namecoin / Alternative coins
    • about / Namecoin
    • decentralized domain name service (DNS) / Decentralized domain name service
    • merged mining / Merged mining
    • URL / Developer activity
  • network attacks
    • about / Network attacks
    • 51 percent attack / 51 percent attacks
    • race attack / Race attacks
    • Finney attack / Finney attacks
  • news events
    • following / Following exchange rates and news
  • news sources
    • about / News sources
  • NodeJS
    • about / Installing BitcoinJS
    • URL / Beginning the installation
  • Node Package Manager (NPM) / Beginning the installation
  • nodes / Blocks
  • nonce
    • about / Proof-of-Work
  • Notepad++ (Windows Only)
    • URL / Editing the source code

O

  • online wallets
    • about / Online wallets
    • characteristics / Online wallets
    • Circle / Online wallets
    • Coinbase / Online wallets
    • Xapo / Online wallets
    • CoinKite / Online wallets
    • ANXPro / Online wallets
  • Open Coinbase
    • URL / Setting up an account
  • open source money
    • about / Open source money
    • alt-coin / The rise of the alt-coin
  • order book
    • about / Market orders

P

  • paper wallets
    • about / Paper wallets
    • one time use paper wallets / One time use paper wallets
    • creating / Creating a paper wallet
    • balance, verifying / Verifying your wallet's balance
    • importing, versus sweeping / Importing versus sweeping
    • importing / Importing your paper wallet
    • guidelines / Paper wallet guidelines
    • services / Paper wallet services
  • passphrase / Creating a brainwallet
  • Peercoin
    • about / Peercoin
    • proof-of-stake / Proof-of-stake
    • URL / Developer activity
  • Physical Bitcoins
    • about / Physical Bitcoins
  • Physical Money
    • about / A brief history of money
  • pooling
    • about / Mining pools
  • Preev
    • URL / Price tickers
  • price tickers
    • about / Price tickers
  • price tickers apps
    • about / Price tickers
    • btcReport / Price tickers
    • Coin Desk / Price tickers
    • XBT Apps / Price tickers
    • Bitcoin Wisdom / Price tickers
    • Preev / Price tickers
  • price volatility, Bitcoin
    • about / Understanding Bitcoin's price volatility
    • exchange rates / Exchange rates
    • price history / Bitcoin's price history
    • price bubbles / Price bubbles
    • theft / Theft
    • seizure / Seizure
  • Primecoin
    • about / Primecoin
    • prime numbers / Prime numbers
    • prime numbers, mining / Mining prime numbers
    • URL / Developer activity
  • Primecoin whitepaper
    • URL / Mining prime numbers
  • private keys
    • about / Private keys and wallets
  • programmable money
    • about / Programmable money
    • decentralized applications / Decentralized applications
    • blockchains / Blockchains
    • smart contracts / Smart contracts
  • programming operations, Bitcoin
    • about / Programming common Bitcoin operations
    • balance, checking / Checking your balance
    • addresses, generating for website / Generating addresses for a website
  • proof-of-stake method / Peercoin, Proof-of-stake
  • proof-of-work
    • about / Confirmations, Proof-of-Work
    • SHA-256 / SHA-256
    • Scrypt / Scrypt
  • proof of work
    • about / The Bitcoin supply
    • URL / Finney attacks
  • public blockchains / Public Blockchains
  • Public Key Encryption / Public key encryption

R

  • Reddit Thread
    • URL / Creating a brainwallet
  • round
    • about / Fees and Payout

S

  • Salsa20
    • about / Scrypt
  • Satoshi
    • about / Mining rewards
  • scriptPubKey key
    • about / Reviewing the transaction
  • Scrypt
    • about / Scrypt
  • scrypt / Scrypt mining
  • SHA-256
    • about / SHA-256
  • ShapeShift
    • about / The XCP alt-coin
    • URL / The XCP alt-coin
  • spread
    • about / Market orders, Order book and history
  • State of Bitcoin report
    • about / News sources
  • Sublime Text
    • URL / Editing the source code

T

  • taker/maker schema / Fees and commissions
  • takers / Fees and commissions
  • Testnet 2 / Open source money
  • Testnet 3 / Open source money
  • TESTNET3 / Generating a Bitcoin address
  • Textmate (OS/X Only)
    • URL / Editing the source code
  • The Coin Telegraph
    • URL / News sources
  • Titan Bitcoin
    • URL / Physical Bitcoins
  • trading techniques
    • about / Trading techniques
  • transaction
    • creating / Creating a transaction
    • signing / Signing a transaction
    • broadcasting / Broadcasting the transaction
    • sending / Sending transactions
    • simple transactions / Simple transactions
  • transaction history
    • finding / Balance and history
  • transactions
    • about / Transactions
    • receiving / Receiving transactions
    • sending / Sending transactions, Creating and sending a transaction
    • creating / Creating and sending a transaction
    • destination address, generating / Generating a destination address
    • funding source, selecting / Selecting a funding source
    • change address, specifying / Specifying a change address
    • transaction fee, including / Including a transaction fee
    • defining, in JSON / Defining the transaction in JSON
    • encoding / Encoding and signing the transaction
    • signing / Encoding and signing the transaction
    • reviewing / Reviewing the transaction
    • broadcasting / Broadcasting the transaction
    • references / Broadcasting the transaction
    • validating / Validating transactions
  • Trezor
    • URL / Hardware wallets

U

  • undefined value / Beginning the installation

V

  • valid Bitcoin address / Explaining Bitcoin addresses
  • voting system
    • building, with Counterparty / Building a voting system with Counterparty, Finishing up
    • XCP alt-coin / The XCP alt-coin
    • creating / Creating a voting system
    • wallet, creating / Creating a wallet
    • wallet, funding / Funding the wallet
    • tokens, creating / Creating the tokens
    • tokens, sending / Sending tokens
    • votes, casting / Casting votes
    • results, verifying / Verifying the results

W

  • wallet
    • encrypting / Encrypting your wallet
    • backing up / Backing up your wallet
  • Wallet Generator
    • URL / Paper wallet services
  • Wallet Import Format (WIF) / Programming common Bitcoin operations
  • wallets
    • about / Private keys and wallets
  • WarpWallet
    • URL / Increasing brainwallet security
  • wick
    • about / Candlestick charts

X

  • Xapo
    • URL / Online wallets
  • XBT Apps
    • URL / Price tickers
  • XCP / The XCP alt-coin