Ethereum mining

What is Ether

Ether is a necessary element — a fuel — for operating the distributed application platform Ethereum. It is a form of payment made by the clients of the platform to the machines executing the requested operations. To put it another way, ether is the incentive ensuring that developers write quality applications (wasteful code costs more), and that the network remains healthy (people are compensated for their contributed resources).

How are ethers created

The total supply of ether and its rate of issuance was decided by the donations gathered on the 2014 presale. The results were roughly:

  • 60 million ether created to contributors of the presale
  • 12 Million (20% of the above) were created to the development fund, most of it going to early contributors and developers and the remaining to the Ethereum Foundation
  • 5 ethers are created every block (roughly 15 seconds) to the miner of the block
  • 2-3 ethers are sometimes sent to another miner if they were also able to find a solution but his block wasn’t included (called uncle/aunt reward)

Note that after the Byzantium update is implemented, the mining and uncle reward is reduced to 3 ethers and 0.625-2.625 ethers, respectively.

Is the ether supply infinite

No. According to the terms agreed by all parties on the 2014 presale, issuance of ether is capped at 18 million ether per year (this number equals 25% of the initial supply). This means that while the absolute issuance is fixed, the relative inflation is decreased every year. In theory, if this issuance was kept indefinitely then at some point the rate of new tokens created every year would reach the average amount lost yearly (by misuse, accidental key lost, the death of holders etc) and there would reach an equilibrium.

But the rate is not expected to be kept: sometime in 2018-2019 Ethereum will be switched from Proof of Work to a new consensus algorithm under development, called Casper that is expected to be more efficient and require less mining subsidy. The exact method of issuance and which function it will serve is an area of active research, but what can be guaranteed now is that (1) the current maximum is considered a ceiling and the new issuance under casper will not exceed it (and is expected to be much less) and (2) whatever method is ultimately picked to issue, it will be a decentralized smart contract that will not give preferential treatment to any particular group of people and whose purpose is to benefit the overall health and security of the network.

How do I mine ether

The Ethereum network is kept running by computers all over the world. In order to reward the computational costs of both processing the contracts and securing the network, there is a reward that is given to the computer that was able to create the latest block on the chain. Every 15 seconds, on average, a new block is added to the blockchain with the latest transactions processed by the network and the computer that generated this block will be awarded 3 ether. Due to the nature of the algorithm for block generation, this process (generating a proof of work) is guaranteed to be random and rewards are given in proportion to the computational power of each machine.

GPU Ethereum mining

  • Ethereum’s proof of work algorithm does not make use of Scrypt or Sha256, instead, it leverages EtHash, a Hashimoto / Dagger hybrid. You can read all about the theory behind this and its design in the Ethereum gitBook, mining chapter. Note that for Serenity (a future release, a major milestone on the Ethereum development roadmap) we are planning to switch to Proof of Stake (PoS).
  • The Ethash proof of work algorithm is memory hard, you’ll need at least 1+GB of RAM on each GPU. I say 1+ because the DAG, which is the set of data that’s being pushed in and out of the GPU to make parallelisation costly, will start at 1GB and will continue growing indefinitely. 2GB should be a good approximation of what’s needed to continue mining throughout the year.
  • Mining prowess roughly scales proportionally to memory bandwidth. As our implementation is written in OpenCL, AMD GPUs will be ‘faster’ than similarly priced NVIDIA GPUs. Empirical evidence has already confirmed this, with R9 290x regularly topping benchmarks.
  • ASICs and FPGAs are strongly discouraged by being rendered financially inefficient, which was confirmed in an independent audit. Don’t expect to see them on the market, and if you do, proceed with extreme caution.

17 thoughts on “Ethereum mining


  1. Hmm is anyone else having problems with the images on this blog loading?

    I’m trying to figure out if its a problem on my end
    or if it’s the blog. Any responses would be greatly appreciated.


  2. Excellent goods from you, man. I’ve understand your
    stuff previous to and you’re just too fantastic. I actually
    like what you’ve acquired here, certainly like what you’re saying and
    the way in which you say it. You make it enjoyable and you still take care of to
    keep it smart. I can not wait to read far more from
    you. This is actually a wonderful web site.


  3. Hello my friend! I wish to say that this post is amazing, nice written and include approximately all important infos.
    I would like to peer more posts like this .


  4. Hi, I think your site might be having browser compatibility
    issues. When I look at your website in Safari, it looks
    fine but when opening in Internet Explorer, it has some overlapping.
    I just wanted to give you a quick heads up! Other then that, very
    good blog!


  5. My relatives every time say that I am killing my time
    here at web, but I know I am getting experience all the time by reading such
    pleasant posts.


  6. Hi, Neat post. There is a problem with your website in web explorer, might check this?

    IE still is the market chief and a large component of folks will pass over your wonderful
    writing because of this problem.


  7. I don’t even know the way I ended up right here, but I thought this put up was once great.
    I do not recognise who you might be however certainly you’re going to a famous blogger for those who aren’t already.
    Cheers!


  8. I don’t even know the way I ended up here, however I assumed this post was once good.
    I do not understand who you might be however certainly you’re going to a well-known blogger should you aren’t
    already. Cheers!


  9. Fantastic items from you, man. I’ve remember your stuff prior to and you’re
    just extremely wonderful. I actually like what you’ve obtained here, certainly
    like what you’re stating and the best way by which you are saying it.
    You make it enjoyable and you still care for to stay it
    smart. I can not wait to learn much more from you. That is
    really a great website.


  10. 109694 185169magnificent submit, very informative. I ponder why the opposite experts of this sector dont realize this. You ought to proceed your writing. Im sure, youve a fantastic readers base already! 43116

Leave a Reply

Your email address will not be published. Required fields are marked *