Ethereum

Frontier is Almost Here!

Frontier, Ethereum’s live testnet (spend and mine real Ether to keep but maybe lose information later), will soon go online.

For comprehensive getting started instructions, see here:

https://docs.google.com/document/d/1fupguDpg-pB-EfBE7yqPEAtYQzXOo8iTd8rzIVggCs0/edit

For an explanation of what Frontier is and what the next steps in Ethereum’s development are after it, see here:

https://blog.ethereum.org/2015/03/03/ethereum-launch-process/

Current Best Practice For Development (JUNE 2015)

Wtite contracts in the Solidity programming language, using HTML/JS for the user interface.

Either:

Just use AlethZero for everything (compiling/uploading/running code).

Or:

Compile code with solc, upload via “geth console”, then run with “geth –rpc” and Chrome.

This will change as Mix (the Ethereum IDE) and Mist (the Ethereum browser) mature.

Mix is now quite usable. See here for tutorials:

https://github.com/ethereum/wiki/wiki/Mix:-The-DApp-IDE

https://github.com/ethereum/wiki/wiki/Mix-Features

Official Learning Resources

https://dappsforbeginners.wordpress.com/

http://ethereum101.org/

Learning More

The Wiki

The Blog

The Forum

The Mailing List

Reddit

Installing

Go – Mist, geth.

C++ – AlethZero, solc, eth, Mix

Raspberry Pi!

Python

node.js

Solidity

Solidity Features

Solidity Tutorial

Solidity Emacs Mode

Solidity in your browser

API, ABI

Ethereum Contract ABI

JavaScript API

Calling Contracts

Events

Example Contracts/DApps

The DApp Bin

Dr Code’s Ordered Tree

Understanding Smart Contracts

The Mega-Master Blockchain List

A Simple Model For Smart Contracts

Ethereum: Freenet or Skynet ?

Blockchain: Blueprint For A New Economy

Decentralized Applications

Leave a Reply

Your email address will not be published. Required fields are marked *

*