-
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, there currently exists as a formal specification and a number of proof-of-concept codebases, of which this is one.
We have binaries for common platforms:
- Mac OS X, stable and Mac OS X, cutting-edge. You may also choose to [use Homebrew](Installing Clients#installing-cpp-ethereum-on-os-x) (a longer process but you can edit the source code).
- Windows 64-bit, stable and Windows 64-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](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.