Abstract
Mining is important as the process by which consensus is reached in the system, and by which ether is created. Bitcoin also uses mining to reach consensus, but the way things work in Ethereum is a little bit different, owing to its ability to execute smart contracts.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Vitalik Buterin, “A Proof of Stake Design Philosophy,” https://medium.com/@VitalikButerin/a-proof-of-stake-design-philosophy-506585978d51#.7n3x85gvs , 2016.
- 2.
Gavin Wood, “Ethereum Yellow Paper,” https://github.com/ethereum/yellowpaper , 2016.
- 3.
Ethereum Community Forum, “How Is Mining Difficulty Calculated,” https://forum.ethereum.org/discussion/5002/how-is-the-mining-difficulty-calculated-on-ethereum , 2016.
- 4.
Ethereum Blog, “Toward a 12-Second Block Time,” https://blog.ethereum.org/2014/07/11/toward-a-12-second-block-time/ , 2014.
- 5.
Ibid.
- 6.
Ibid.
- 7.
Ibid.
- 8.
GitHub, “Modified Ghost Implementation (Ethereum White Paper),” https://github.com/ethereum/wiki/wiki/White-Paper#modified-ghost-implementation , 2016.
- 9.
Bitslog, “Uncle Mining: an Ethereum Protocol Flaw,” https://bitslog.wordpress.com/2016/04/28/uncle-mining-an-ethereum-consensus-protocol-flaw/ , 2016.
- 10.
StackOverflow, “When Will the Difficulty Bomb Make Mining Impossible?” http://ethereum.stackexchange.com/questions/3779/when-will-the-difficulty-bomb-make-mining-impossible/3819#3819 , 2016.
- 11.
Ethereum Blog, “Merkling in Ethereum,” https://blog.ethereum.org/2015/11/15/merkling-in-ethereum/ , 2015.
- 12.
Ethereum Wiki, “Merkle Patricia Tree Specification,” https://github.com/ethereum/wiki/wiki/Patricia-Tree#merkle-patricia-tree-specification , 2016.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2017 Chris Dannen
About this chapter
Cite this chapter
Dannen, C. (2017). Mining Ether. In: Introducing Ethereum and Solidity. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-2535-6_6
Download citation
DOI: https://doi.org/10.1007/978-1-4842-2535-6_6
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-2534-9
Online ISBN: 978-1-4842-2535-6
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)