Reader small image

You're reading from  Bitcoin Essentials

Product typeBook
Published inFeb 2016
Publisher
ISBN-139781785281976
Edition1st Edition
Tools
Right arrow
Author (1)
Albert Szmigielski
Albert Szmigielski
author image
Albert Szmigielski

Albert Szmigielski is a thinker, a computing scientist, a software engineer, and a blockchain professional. He holds a BSc in Computer Science and an MSc in Digital Currency. He has been involved in a number of start-ups and software projects. He believes in a decentralized, distributed nature of storing information, and hence has an interest in Bitcoin and blockchain technology. Albert is a researcher at CryptoIQ and a mentor at the Blockchain Institute. He frequently contributes to his blog at blog.cryptoIQ.ca.
Read more about Albert Szmigielski

Right arrow

Pros and cons of FPGA mining


Mining with FPGAs has its advantages and disadvantages. Let's examine these in order to understand if and when it is appropriate to use FPGAs to mine Bitcoin. As you may recall, mining started on CPUs and then it moved over to GPUs; then people discovered that FPGAs could be used for mining as well.

Pros of FPGA mining

FPGA mining is the third step in mining hardware evolution. They are faster and more efficient than GPUs.

To summarize, mining Bitcoin with FPGAs has the following advantages:

  • FPGAs are faster than GPUs and CPUs

  • FPGAs are more electricity-efficient, per unit of hashing, than CPUs or GPUs

Cons of FPGA mining

FPGAs are rather difficult to source and program, and are not usually sold in stores open to the public. We have not touched upon programming FPGAs for Bitcoin mining, as we assumed you have acquired pre-programmed FPGAs. There are several good resources on the Internet regarding FPGA programming; electricity cost is also an issue with FPGAs, although...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Bitcoin Essentials
Published in: Feb 2016Publisher: ISBN-13: 9781785281976

Author (1)

author image
Albert Szmigielski

Albert Szmigielski is a thinker, a computing scientist, a software engineer, and a blockchain professional. He holds a BSc in Computer Science and an MSc in Digital Currency. He has been involved in a number of start-ups and software projects. He believes in a decentralized, distributed nature of storing information, and hence has an interest in Bitcoin and blockchain technology. Albert is a researcher at CryptoIQ and a mentor at the Blockchain Institute. He frequently contributes to his blog at blog.cryptoIQ.ca.
Read more about Albert Szmigielski