-
Notifications
You must be signed in to change notification settings - Fork 372
Home
Ethereum is a Decentralised Consensus-based Deterministic Transaction Resolution Platform. Web3 is Ethereum together with associated technologies to provide a comprehensive platform for decentralised applications.
In addition to the original whitepaper, there currently exists as a formal specification and a number of core implementation and associated clients.
Please see our book for installation instructions, tutorials and reference material on TurboEthereum and the WebThree suite of tools.
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:
- Building on Fedora (Solidity only)
- Building on Ubuntu
- Building on MacOS
- Building on Windows
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 helpful.
- Workflow READ THIS FIRST
- Releases Workflow
- Continuous Integration
- Namespaces
- Coding Standards