Skip to main content

Bespoke web development & support

Blog

Keep up-to-date with the world of web-tech with our news, tutorials and general business updates.

Introducing Ethereum Development - Part 2 - Geth, NodeJS and Web3

After publishing a few articles Alice finds herself helpless addicted to watching her wallet -  waiting for Ether to trickle in - and is getting distracted from more meaningful labour. She resolves to fix this by writing a program that will monitor her account and send here messages when a transaction has been processed. After a little research she settles on using NodeJS, web3 library and Geth.

Geth (Go Ethereum) is a command line tool for running a local Ethereum node, interacting with the blockchain and managing user accounts. It is available from source, binaries or common package managers.

Introducing Ethereum Development - Part 3 - TestRPC and Truffle

In this tutorial we continue following Alice in her attempts to monetise her blog posts. Alice has realised that she needs some help with her writing and decides to enlist Edward the editor. Ed has agreed to accept 20% of each contribution Alice receives.

In an earlier tutorial, Alice created a wallet and a very basic app which allowed her readers to transfer Ether via an embedded button, however this will no longer suffice since incoming funds need to be forwarded to multiple accounts. Alice thus endeavours to build a Smart Contract.

Why do people use Bitcoin?

Despite being practically useless to buy things in regular bricks-and-mortar shops, Bitcoin has become a technological and social phenomena over the last ten years. Since its 2008 white paper, Bitcoin has evolved from a theoretical protocol into a widely accepted mechanism of transacting and storing value with market capitalisation of over $17 Billion. Which begs the question, if it’s difficult to spend, why are people using it?

Foreign Remittance: Sending money overseas via commercial banks is slow with high fees. Wire transfers are fast but even more expensive. Bitcoin costs a tiny fraction in comparison and takes about an hour to send.

On the basic mechanics of a distributed ledger called Bitcoin.

This article will cover some fundamentals of how traditional currencies work, and then using a creative analogy from the past, describing the principles and processes of  Bitcoin.

Bitcoin is a household name, known for foreign remittance, money laundering and the occasional heist. But beyond the headlines it is a stable stress tested mechanism of exchange that will soon be affecting all of us, far more deeply than we might expect.