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 11:01, 17 February 2016 view sourceAnomieBOT (talk | contribs)Bots6,574,617 editsm Dating maintenance tags: {{Primary-inline}}← Previous edit Revision as of 11:56, 17 February 2016 view source 86.181.90.10 (talk) Reverted back to better version. Current one is useless, provides no useful information.Next edit →
Line 1: Line 1:
{{primary sources|date=November 2015}} {{primary sources|date=November 2015}}

{{Cleanup-rewrite|the article relies too much on primary sources. Instead of using secondary sources to list the different media organizations that have covered the subject, the sources should be used to support (and possibly expand) the article itself|date=February 2016}}
{{Infobox software {{Infobox software
| title = Ethereum Software | title = Ethereum Software
| logo = ETHEREUM-YOUTUBE-PROFILE-PIC.png | logo = ETHEREUM-YOUTUBE-PROFILE-PIC.png
| logo caption = | logo caption =
| logo size = 100px | logo size = 300px
| screenshot = | screenshot =
| caption = | caption =
Line 25: Line 25:
}} }}


'''Ethereum''' is a programmable ] platform<ref>{{cite web|last=Buterin|first=Vitalik|title=The Problem of Censorship|url=https://blog.ethereum.org/2015/06/06/the-problem-of-censorship/|website=Ethereum Blog|accessdate=6 June 2015}}</ref> which includes a ] called '''Ether'''. '''Ethereum''' is a ] which includes a programmable ] platform.<ref>{{cite web|last=Buterin|first=Vitalik|title=The Problem of Censorship|url=https://blog.ethereum.org/2015/06/06/the-problem-of-censorship/|publisher=Ethereum Blog|accessdate=6 June 2015}}</ref> The unit of currency is called the '''ether'''.


Ethereum was initially described by ] 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 the 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 30 July 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 is among a group of "next generation" (or "] 2.0") platforms.<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 ] 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 the so-called "yellow paper"<ref>{{cite web|last=Wood|first=Gavin|date=2014-04-06|title=Ethereum: A Secure Decentralised Generalised Transaction Ledger|url=http://gavwood.com/Paper.pdf|work=Self published|accessdate=20 February 2015}}</ref> and launched 30 July 2015.<ref>{{cite web|last1=Tual|first1=Stephan|title=Ethereum Launches|url=https://blog.ethereum.org/2015/07/30/ethereum-launches/|website=blog.ethereum.org|accessdate=31 July 2015}}</ref> It is among a group of "next generation" (or "] 2.0") platforms.<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>
According to Taylor Gerring, the goal of Ethereum is a decentralised and pseudonymous replacement for the ]: incentivized static content publication (Swarm), pseudonymous low-level messaging system (Whisper), trustless transactions (Ethereum) and an integrated user-interface (Mist).<ref>{{cite web|last=Gerring|first=Taylor|date=2014-08-18|title=building the decentralized web 3.0|url=https://blog.ethereum.org/2014/08/18/building-decentralized-web/|website=Ethereum Blog|accessdate=20 April 2015}}</ref>


==Timeline== ==Purpose==
The intended purpose of the Ethereum Project is to build and proliferate a decentralised and pseudonymous replacement for the ]: incentivized static content publication (Swarm), pseudonymous low-level messaging system (Whisper), trustless transactions (Ethereum) and an integrated user-interface (Mist).<ref>{{cite web|last=Gerring|first=Taylor|date=2014-08-18|title=building the decentralized web 3.0|url=https://blog.ethereum.org/2014/08/18/building-decentralized-web/|accessdate=20 April 2015}}</ref>
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>
==Development==
* 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}}
Ethereum is an ] project. Development began in December 2013, with the first ] and ] ] builds (PoC1) being released in early February 2014.<ref>{{cite web|last=Tual|first=Stephan|title=C++ Code+Build FAQ|url=http://forum.ethereum.org/discussion/170/c-code-build-faq|publisher=Ethereum|accessdate=3 September 2014}}</ref> Since then, several further PoC builds have been released, culminating with the public launch of the Ethereum blockchain on 30 July 2015.
* Spring 2016: Launch of public (Homestead) release. This includes changes in the economics (gas) structure of contract execution.{{cn|date=February 2016}}
* Early 2017: Launch of graphical user interface (Metropolis).{{cn|date=February 2016}}
* Late 2017: Launch of Serenity release, including proof-of-stake, state channels, and other ambitious changes.{{cn|date=February 2016}}


==Ether== ==Ether==
{{Infobox currency {{Infobox currency
| currency_name = Ether | currency_name = Ether<ref></ref>
| image_1 = | image_1 =
| image_background_1 = | image_background_1 =
Line 55: Line 52:
| issuing_authority = ] | issuing_authority = ]
| issuing_authority_title = Currency type | issuing_authority_title = Currency type
| issuing_authority_website = {{URL|https://www.ethereum.org}} | issuing_authority_website =
| date_of_introduction = 30 July 2015<ref></ref> | date_of_introduction = 30 July 2015<ref></ref>
| date_of_introduction_source = Genesis block | date_of_introduction_source = Genesis block
| using_countries = Worldwide | using_countries = Worldwide
| inflation_title = Issuance model | inflation_title = Issuance model
| inflation_rate = ]<ref>{{Cite web|url=https://blog.ethereum.org/2014/04/10/the-issuance-model-in-ethereum/ |title=The Issuance Model in Ethereum|website=Ethereum Blog}}</ref>{{primary-inline|date=February 2016}} | inflation_rate = ]<ref></ref>
| inflation_source_date = | inflation_source_date =
| inflation_method = | inflation_method =
Line 72: Line 69:
| subunit_name_3 = wei | subunit_name_3 = wei
| subunit_inline_note_3 = | subunit_inline_note_3 =
| symbol = ]<ref name="Forum">{{cite web|title=The symbol for Ether is...|date=7 June 2014|accessdate=August 14, 2014|url=http://forum.ethereum.org/discussion/comment/4823/|website=Ethereum Forum}}</ref>{{primary-inline|date=February 2016}} | symbol = ]<ref name="Forum">{{cite web|title=The symbol for Ether is...|date=7 June 2014|accessdate=August 14, 2014|url=http://forum.ethereum.org/discussion/comment/4823/}}</ref>
| symbol_subunit_1 = <!-- thru |symbol_subunit_5 = --> | symbol_subunit_1 = <!-- thru |symbol_subunit_5 = -->
| nickname = | nickname =
Line 81: Line 78:
| plural_subunit_1 = <!-- thru |plural_subunit_5 = --> | plural_subunit_1 = <!-- thru |plural_subunit_5 = -->
}} }}

The currency unit of the Ethereum project is called Ether, used to pay for computational services on the network. The currency unit of Ethereum is the ''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 ]s, worth $18,439,086 at that time, in exchange for about 60,102,216 ether.<ref>{{Cite web|title = Crypto 2.0 Roundup: Block Chain Bloat, Ethereum Completes Presale and a Crypto Football Team|url = http://www.coindesk.com/crypto-2-0-roundup-block-chain-bloat-solutions-crypto-football-team/|website = CoinDesk|accessdate = 2015-11-13}}</ref> To finance development, Ethereum distributed the initial allocation of ether via a 42-day public crowdsale, netting 31,591 ]s, worth $18,439,086 at that time, in exchange for about 60,102,216 ether.<ref>{{Cite web|title = Crypto 2.0 Roundup: Block Chain Bloat, Ethereum Completes Presale and a Crypto Football Team|url = http://www.coindesk.com/crypto-2-0-roundup-block-chain-bloat-solutions-crypto-football-team/|website = CoinDesk|accessdate = 2015-11-13}}</ref>

Revision as of 11:56, 17 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 which includes a programmable smart contract platform. The unit of currency is called the ether.

Ethereum was initially described by Vitalik Buterin in late 2013, formally described by Gavin Wood in early 2014 in the so-called "yellow paper" and launched 30 July 2015. It is among a group of "next generation" (or "Bitcoin 2.0") platforms.

Purpose

The intended purpose of the Ethereum Project is to build and proliferate a decentralised and pseudonymous replacement for the World Wide Web: incentivized static content publication (Swarm), pseudonymous low-level messaging system (Whisper), trustless transactions (Ethereum) and an integrated user-interface (Mist).

Development

File:DEVCON 0 group photo.jpeg
Group photo from DEVCON-0, Berlin, 14 November 2014.

Ethereum is an open source project. Development began in December 2013, with the first Go and C++ proof of concept builds (PoC1) being released in early February 2014. Since then, several further PoC builds have been released, culminating with the public launch of the Ethereum blockchain on 30 July 2015.

Ether

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

The currency unit of Ethereum is the 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

Media

The platform has been covered in The Wall Street Journal, Wired, The Globe and Mail, SiliconANGLE, Al Jazeera, The Telegraph and the Keiser Report.

References

  1. Buterin, Vitalik. "The Problem of Censorship". Ethereum Blog. Retrieved 6 June 2015.
  2. Buterin, Vitalik (2014-01-23). "Ethereum: A Next-Generation Cryptocurrency and Decentralized Application Platform". Bitcoin Magazine. Retrieved 9 April 2014.
  3. Wood, Gavin (2014-04-06). "Ethereum: A Secure Decentralised Generalised Transaction Ledger" (PDF). Self published. Retrieved 20 February 2015.
  4. Tual, Stephan. "Ethereum Launches". blog.ethereum.org. Retrieved 31 July 2015.
  5. Kharif, Olga (2014-03-28). "Bitcoin 2.0 Shows Technology Evolving Beyond Use as Money". Bloomberg News. Retrieved 11 April 2014.
  6. Gerring, Taylor (2014-08-18). "building the decentralized web 3.0". Retrieved 20 April 2015.
  7. Tual, Stephan. "C++ Code+Build FAQ". Ethereum. Retrieved 3 September 2014.
  8. What is ether?
  9. "The symbol for Ether is..." 7 June 2014. Retrieved August 14, 2014.
  10. Genesis block
  11. The Issuance Model in Ethereum
  12. "Crypto 2.0 Roundup: Block Chain Bloat, Ethereum Completes Presale and a Crypto Football Team". CoinDesk. Retrieved 2015-11-13.
  13. https://github.com/ethereum/wiki/Ethereum-Development-Tutorial
  14. go-ethereum homepage
  15. Parity press release
  16. Ethereum C++ Client GitHub repository
  17. Ethereum J homepage
  18. pyethapp GitHub repository
  19. ethereumjs homepage
  20. ethereum-client-haskell GitHub repository
  21. Paul Vigna (28th October 2015). Microsoft to Offer Ethereum Based Services. The Wall Street Journal. Retrieved 7 November 2015.
  22. Finley, Kurt (2014-01-27). "Out in the Open: Teenage Hacker Transforms Web Into One Giant Bitcoin Network". Wired. Retrieved 6 April 2014.
  23. Gray, Jeff (2014-04-07). "Bitcoin believers: Why digital currency backers are keeping the faith". The Globe and Mail. Phillip Crawley. Retrieved 6 April 2014.
  24. Cox, Ryan. "Can Ethereum kill Bitcoin with self-executing contracts?". SiliconANGLE. Retrieved 6 April 2014.
  25. Nathan Schneider (7 April 2014). Code your own utopia: Meet Ethereum, bitcoin's most ambitious successor. Al Jazeera America. Retrieved 10 June 2014.
  26. Soon, the internet will be impossible to control. Jamie Bartlett. Retrieved 19 December 2014.
  27. Keiser Report: New Crypto Phenomenon Ethereum. Max Keiser. Retrieved 10 June 2014.

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: