-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Home
Ethereum is a Decentralised Consensus-based Deterministic Transaction Resolution Platform.
In addition to the original whitepaper, it currently exists as a formal specification and a number of proof-of-concept codebases, of which this is one.
You might want to start by Installing clients. For those who can't wait, we have binaries for common platforms. For the most recent stable testnet, use:
- Windows 32-bit; you'll also need to install the MSVC Redistributable prior. TODO: Bundle this or static link
- Mac OS X; you may also choose to use Homebrew (a longer process but you can edit the source code), detailed in Installing clients.
- For Ubuntu, it's best use the PPA, detailed in Installing clients.
For the cutting edge clients with the latest features (and bugs), use:
- Mac OS X, stable and Mac OS X, cutting-edge. You may also choose to use Homebrew (a longer process but you can edit the source code), detailed in Installing clients.
- Windows 32-bit, stable and Windows 32-bit, cutting-edge; you'll also need to install the MSVC Redistributable prior. TODO: Bundle this or static link
- For Ubuntu, it's best use the PPA, detailed in Installing clients.
Once installed, we have several pages on usage;
- Using Ethereum CLI Client
- Using AlethZero (the Ethereum graphical interface)
- How to Configure a Server
- How to build an Local Test Net.
If you like the idea of developing on Ethereum, the best development platform currently is Ubuntu 14.04 with the QtCreator IDE. If you would like to know more about building Ethereum for your platform you'll want to inspect:
Please also see the community edited page on Compatibility Info and Build Tips for other distributions and operating systems. If you have anything else to add (e.g. instructions for your favourite distribution), please add to the page and make it a useful resource!
If you're looking to get to know the code base, you might find the Overview and TODO helpful.