Misplaced Pages

Ethereum: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 00:26, 20 February 2016 view source176.126.237.217 (talk) Timeline: no future event.← Previous edit Revision as of 00:39, 20 February 2016 view source David Gerard (talk | contribs)Edit filter managers, Administrators213,091 editsm Reverted edits by 176.126.237.217 (talk) to last version by David GerardNext edit →
Line 27: Line 27:


Ethereum was initially described by Buterin in late 2013,<ref>{{cite web|last=Buterin|first=Vitalik|date=2014-01-23|title=Ethereum: A Next-Generation Cryptocurrency and Decentralized Application Platform|url=http://bitcoinmagazine.com/9671/ethereum-next-generation-cryptocurrency-decentralized-application-platform/|work=Bitcoin Magazine|accessdate=9 April 2014}}</ref> formally described by Gavin Wood in early 2014 in a so-called "yellow paper"<ref name="gavwood-paper">{{cite web|last=Wood|first=Gavin|date=2014-04-06|title=Ethereum: A Secure Decentralised Generalised Transaction Ledger|url=http://gavwood.com/Paper.pdf|format=PDF|website=gavwood.com|accessdate=20 February 2015}}</ref> and launched by Buterin 30 July 2015.<ref name="Vigna-28-Oct-2015"/><ref>{{cite web|last1=Tual|first1=Stephan|title=Ethereum Launches|url=https://blog.ethereum.org/2015/07/30/ethereum-launches/|website=Ethereum Blog|accessdate=31 July 2015}}</ref> It has been described as being a "next generation" (or "] 2.0") platform.<ref name=bloombergBitcoin2>{{cite web|last=Kharif|first=Olga|title=Bitcoin 2.0 Shows Technology Evolving Beyond Use as Money|date=2014-03-28|url=http://www.bloomberg.com/news/2014-03-28/bitcoin-2-0-shows-technology-evolving-beyond-use-as-money.html/|work=Bloomberg News|accessdate=11 April 2014}}</ref> Ethereum was initially described by Buterin in late 2013,<ref>{{cite web|last=Buterin|first=Vitalik|date=2014-01-23|title=Ethereum: A Next-Generation Cryptocurrency and Decentralized Application Platform|url=http://bitcoinmagazine.com/9671/ethereum-next-generation-cryptocurrency-decentralized-application-platform/|work=Bitcoin Magazine|accessdate=9 April 2014}}</ref> formally described by Gavin Wood in early 2014 in a so-called "yellow paper"<ref name="gavwood-paper">{{cite web|last=Wood|first=Gavin|date=2014-04-06|title=Ethereum: A Secure Decentralised Generalised Transaction Ledger|url=http://gavwood.com/Paper.pdf|format=PDF|website=gavwood.com|accessdate=20 February 2015}}</ref> and launched by Buterin 30 July 2015.<ref name="Vigna-28-Oct-2015"/><ref>{{cite web|last1=Tual|first1=Stephan|title=Ethereum Launches|url=https://blog.ethereum.org/2015/07/30/ethereum-launches/|website=Ethereum Blog|accessdate=31 July 2015}}</ref> It has been described as being a "next generation" (or "] 2.0") platform.<ref name=bloombergBitcoin2>{{cite web|last=Kharif|first=Olga|title=Bitcoin 2.0 Shows Technology Evolving Beyond Use as Money|date=2014-03-28|url=http://www.bloomberg.com/news/2014-03-28/bitcoin-2-0-shows-technology-evolving-beyond-use-as-money.html/|work=Bloomberg News|accessdate=11 April 2014}}</ref>

==Timeline==
Important events in the development of Ethereum include:
* December 2013: ] released a white paper.<ref>{{cite web|last=Buterin|first=Vitalik|date=2013-12-01|title=A Next-Generation Smart Contract and Decentralized Application Platform|url=https://github.com/ethereum/wiki/White-Paper|accessdate=16 Feb 2016}}</ref>
* February 2014: The first ] project.{{clarify|reason=The first open source project of all time, or the first open source project related to Ethereum?|date=February 2016}} ] and ] ] builds (PoC1) being released.<ref>{{cite web|last=Tual|first=Stephan|title=C++ Code+Build FAQ|url=http://forum.ethereum.org/discussion/170/c-code-build-faq|website=Ethereum Forum|accessdate=3 September 2014}}</ref>
* April 2014: A "Yellow Paper" by Gavin Wood with specific technical details not included in the white paper is released.<ref name="gavwood-paper"/>
* July 30, 2015: Launch of the beta (Frontier) Ethereum Blockchain.{{cn|date=February 2016}}


==Ether== ==Ether==

Revision as of 00:39, 20 February 2016

This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources.
Find sources: "Ethereum" – news · newspapers · books · scholar · JSTOR (November 2015) (Learn how and when to remove this message)
Ethereum Software
Original author(s)Vitalik Buterin, Gavin Wood
Developer(s)Gavin Wood, Jeffrey Wilcke, Vitalik Buterin, et al.
Repository
Written inC++, Go, JavaScript, Python, Java, node.js, Haskell
Operating systemLinux, Windows, OS X, POSIX compliant
TypeDecentralized computing
LicenseGPL3, MIT, LGPL, et al
Websitewww.ethereum.org

Ethereum is a cryptocurrency with a smart contract platform. The currency is called Ether. Ethereum was launched by Vitalik Buterin in the summer of 2015.

Ethereum was initially described by Buterin in late 2013, formally described by Gavin Wood in early 2014 in a so-called "yellow paper" and launched by Buterin 30 July 2015. It has been described as being a "next generation" (or "Bitcoin 2.0") platform.

Ether

Ether
Unit
SymbolΞ
Denominations
Subunit
 10finney
 10szabo
 10wei
Demographics
Date of introduction30 July 2015Genesis block
User(s)Worldwide
Issuance
Currency typeCryptocurrency
 Websitewww.ethereum.org
Valuation
Issuance modelDisinflation

The currency unit of the Ethereum platform is called Ether, used to pay for computational services on the network.

To finance development, Ethereum distributed the initial allocation of Ether via a 42-day public crowdsale, netting 31,591 bitcoins, worth $18,439,086 at that time, in exchange for about 60,102,216 Ether.

Contracts

Smart contracts are programs and protocols to facilitate the automated performance of a contract. Ethereum contracts can be implemented in various languages, compiled into bytecode for the Ethereum Virtual Machine before being deployed to the blockchain.

Every contract is run on every full Ethereum node simultaneously and the result is the consensus of the output. The documentation notes that computation on the EVM is "very expensive" and that "you will not be able to do anything on the EVM that you cannot do on a smartphone from 1999."

Implementations

The following full-node implementations of Ethereum are available:

  • Geth, written in Go
  • Parity, written in Rust
  • Eth, written in C++
  • Ethereum J, written in Java
  • pyethapp, written in Python
  • ethereumjs, written in JavaScript
  • ethereumH, written in Haskell

References

  1. Gray, Jeff (2014-04-07). "Bitcoin believers: Why digital currency backers are keeping the faith". The Globe and Mail. Phillip Crawley. Retrieved 17 February 2016.
  2. ^ Vigna, Paul (28 October 2015). "BitBeat: Microsoft to Offer Ethereum-Based Services on Azure". The Wall Street Journal. News Corp. Retrieved 17 February 2016.
  3. Buterin, Vitalik (2014-01-23). "Ethereum: A Next-Generation Cryptocurrency and Decentralized Application Platform". Bitcoin Magazine. Retrieved 9 April 2014.
  4. Wood, Gavin (2014-04-06). "Ethereum: A Secure Decentralised Generalised Transaction Ledger" (PDF). gavwood.com. Retrieved 20 February 2015.
  5. Tual, Stephan. "Ethereum Launches". Ethereum Blog. Retrieved 31 July 2015.
  6. Kharif, Olga (2014-03-28). "Bitcoin 2.0 Shows Technology Evolving Beyond Use as Money". Bloomberg News. Retrieved 11 April 2014.
  7. "The symbol for Ether is..." Ethereum Forum. 7 June 2014. Retrieved August 14, 2014.
  8. Genesis block
  9. "The Issuance Model in Ethereum". Ethereum Blog.
  10. "Crypto 2.0 Roundup: Block Chain Bloat, Ethereum Completes Presale and a Crypto Football Team". CoinDesk. Retrieved 2015-11-13.
  11. https://github.com/ethereum/wiki/Ethereum-Development-Tutorial
  12. go-ethereum homepage
  13. Parity press release
  14. Ethereum C++ Client GitHub repository
  15. Ethereum J homepage
  16. pyethapp GitHub repository
  17. ethereumjs homepage
  18. ethereum-client-haskell GitHub repository

Further reading

External links

Cryptocurrencies
Technology
Consensus mechanisms
Proof of work currencies
SHA-256-based
Ethash-based
Scrypt-based
Equihash-based
RandomX-based
X11-based
Other
Proof of stake currencies
ERC-20 tokens
Stablecoins
Other currencies
Inactive currencies
Crypto service companies
Related topics
Categories: