Simple yet comprehensive explanation of blockchains

I’ve been writing about blockchain technology and Ethereum for a while on my blog. But as these technologies are becoming wider spread I’ve found it challenging to explain these concepts to people not familiar with them. There’s a few layers of technology that are important to understand. When talking about blockchains you often hear about … Continue reading Simple yet comprehensive explanation of blockchains

Building dapps on Ethereum – part 2: smart contracts

This is the second post in my series about building decentralised apps (dapps) on Ethereum. In this post we will cover installation and configuration of the development environment for coding, compiling and testing smart contracts. You’ll also learn how to set up two different Ethereum blockchains on your local computer, firstly with testrpc for automated … Continue reading Building dapps on Ethereum – part 2: smart contracts

Building dapps on Ethereum – part 1: overview

In this blog post series I’m going to cover how to build decentralised applications, so called “dapps”, for the Ethereum network. Specifically for Ethereum’s lasted release called Homestead. We will cover topics such as the development environment, essential blockchain concepts, how to develop so called smart contracts, the user interface, automated testing, and the importance … Continue reading Building dapps on Ethereum – part 1: overview

A practical example of benefits using blockchain technology

What we will discover in this blog post are some practical examples of how the social economics of any organisation can benefit with more auditable democracy and decentralised processes using blockchain technology. I’m writing this post in the context of the Iron Blogger (IB) organisation, but these concepts can of course scale to almost any … Continue reading A practical example of benefits using blockchain technology