Bitcoin Essentials

Gain insights into Bitcoin, a cryptocurrency and a powerful technology, to optimize your Bitcoin mining techniques

Bitcoin Essentials

Albert Szmigielski

1 customer reviews
Gain insights into Bitcoin, a cryptocurrency and a powerful technology, to optimize your Bitcoin mining techniques
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.80
$29.99
$29.99p/m after trial
RRP $23.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Code Files
Preview in Mapt

Book Details

ISBN 139781785281976
Paperback130 pages

Book Description

Blockchain is being billed as the technology of the future. Bitcoin is the first application of that technology. Mining is what makes it all possible. Exploring mining from a practical perspective will help you make informed decisions about your mining setup. Understanding what the future may hold for blockchains, and therefore for mining, will help you position yourself to take advantage of the impending changes.

This practical guide starts with an introduction to Bitcoin wallets, as well as mining hardware and software. You will move on to learn about different mining techniques using the CPU, GPU, FPGA, and ultimately the ASIC as an example. After this, you will gain an insight into solo mining and pool mining, and see the differences between the two. The book will then walk you through large-scale mining and the challenges faced during such operations. Finally, you will take a look into the future to see a world where blockchain-based applications are commonplace and mining is ubiquitous.

Table of Contents

Chapter 1: Bitcoin Wallets and Mining Software
Bitcoin wallets
Types of wallets
Mining software
Summary
Chapter 2: CPU Mining
Mining with Bitcoin Core
Pros and cons of mining
Best practices when mining with CPUs
Profitability of mining
Summary
Chapter 3: GPU Mining
Setting up a GPU for mining
Pros and cons of GPU mining
Best practices when mining with GPUs
Benchmarks of mining speeds with different GPUs
GPU versus CPU mining
Profitability of GPU mining
Summary
Chapter 4: FPGA Mining
Setup and installation of the required software
Pros and cons of FPGA mining
Best practices when mining with FPGAs
Benchmarks of mining speeds with different FPGAs
FPGA versus GPU and CPU mining
Profitability of FPGA mining
Summary
Chapter 5: ASIC Mining
Setting up mining software
Pros and cons of ASIC mining
Best practices when mining with ASICs
Benchmarks of mining speeds with different ASICs
ASIC versus FPGA, GPU, and CPU mining
Profitability of ASIC mining
Summary
Chapter 6: Solo Versus Pool Mining
Solo mining
Pool mining discussion
Majority attack on Bitcoin
Summary
Chapter 7: Large Scale Mining
Large Scale Mining overview
Large Scale Mining challenges
Large Scale Mining operations
Summary
Chapter 8: The Future of Bitcoin Mining
Overview of the current state of mining
Further centralization of mining
Decentralized mining is key
Elimination of PoW
Can we do without mining?
Summary

What You Will Learn

  • Get introduced to Bitcoin mining from the ground up
  • Find out about mining software and the different types of mining hardware
  • Master setup techniques to enable efficient mining
  • Examine the pros and cons of the different types of mining hardware
  • Deduce the differences between solo and pool mining
  • Take a peek into professional mining farms
  • Explore the future of mining and blockchain-based applications

Authors

Table of Contents

Chapter 1: Bitcoin Wallets and Mining Software
Bitcoin wallets
Types of wallets
Mining software
Summary
Chapter 2: CPU Mining
Mining with Bitcoin Core
Pros and cons of mining
Best practices when mining with CPUs
Profitability of mining
Summary
Chapter 3: GPU Mining
Setting up a GPU for mining
Pros and cons of GPU mining
Best practices when mining with GPUs
Benchmarks of mining speeds with different GPUs
GPU versus CPU mining
Profitability of GPU mining
Summary
Chapter 4: FPGA Mining
Setup and installation of the required software
Pros and cons of FPGA mining
Best practices when mining with FPGAs
Benchmarks of mining speeds with different FPGAs
FPGA versus GPU and CPU mining
Profitability of FPGA mining
Summary
Chapter 5: ASIC Mining
Setting up mining software
Pros and cons of ASIC mining
Best practices when mining with ASICs
Benchmarks of mining speeds with different ASICs
ASIC versus FPGA, GPU, and CPU mining
Profitability of ASIC mining
Summary
Chapter 6: Solo Versus Pool Mining
Solo mining
Pool mining discussion
Majority attack on Bitcoin
Summary
Chapter 7: Large Scale Mining
Large Scale Mining overview
Large Scale Mining challenges
Large Scale Mining operations
Summary
Chapter 8: The Future of Bitcoin Mining
Overview of the current state of mining
Further centralization of mining
Decentralized mining is key
Elimination of PoW
Can we do without mining?
Summary

Book Details

ISBN 139781785281976
Paperback130 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Mastering Object-oriented Python Book Cover
Mastering Object-oriented Python
$ 26.99
$ 18.90
Learning Docker Book Cover
Learning Docker
$ 39.99
$ 8.00
Practical Machine Learning Book Cover
Practical Machine Learning
$ 37.99
$ 26.60
Python Machine Learning Book Cover
Python Machine Learning
$ 35.99
$ 25.20
Mastering Docker Book Cover
Mastering Docker
$ 39.99
$ 28.00