Posts in ethereum

Creating a Testnet Using Geth

With Frontier (finally) launched more and more people are flocking to the development of the Ethereum Distributed Apps or “DAPPs” as we like to call them.

While it’s completly feasible to develop your apps against the Frontier network it is probably safer, and lighter on your wallet, to develop them on your own private network.

Let’s see how we can create our own network to develop on using Geth and a custom genesis file.

written in ethereum, geth Read on →

Creating Your Own Ethereum Apps Using Eth-go

Edit in 2015: I’m keeping this up for historical reasons. Although most of the concepts are the same this tutorial won’t work anymore with recent Ethereum versions.

The modular nature of Go and the Ethereum Go implementation, eth-go, make it very easy to build your own Ethereum based applications.

This post will show you the minimal steps required to build your own Ethereum based application.

written in eth-go, ethereum, ethereum-go Read on →

Ethereum ÐApps for Web Developers - Writing Your Own Currency

Edit in 2015: I’m keeping this up for historical reasons. Although most of the concepts are the same this tutorial won’t work anymore with recent Ethereum versions.

We are currently working hard on Ethereum’s fifth proof-of-concept release. This release is centered around extendablity and adds important features like a public Javascript (or Go) and JSON-RPC APIs.

With these additions it becomes easier for people familiar with web development technologies to start writing distributed applications (ÐApps) on top of Ethereum.

This post will walk you through the process of building a small ÐApp: your very own alt-coin build on top of Ethereum. Everybody who knows his way around Javascript & HTML / CSS and who has read (or at least glanced at) the Ethereum whitepaper should be able to successfuly complete this tutorial. I won’t be using any external Javascript libraries in this tutorial to keep things easy to understand but please note that you can use jQuery, Angular and any other extension and it will work just fine.

At the end of this tutorial you will have an app that looks something like this.

Isn't that pretty?

Let’s get started!

written in contract, development, ethereum, ÐApp Read on →

Ethereum Building Blocks - Part 1: RLP

In this series of blog posts I will try to write more about the parts that, when combined, make up the new cryptocurrency for social contracts Ethereum.

I write these posts mostly for myself to make sure I really understand the content but I reckon it might also be helpful as an introduction to anybody who wants to get involved with the development.

In this first installment I will be focussing on the serialization format used in Ethereum: Recursive Length Prefix (RLP).

Please note that I will be using ruby and the ruby-rlp gem as a reference in the code examples although the encoding part should be the same regardless of language.

written in ethereum, rlp Read on →