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
A common usability problem with cryptographic systems like blockchains is that accounts, smart contracts and content on the blockchain are addressed with hashes like 0x7eF963588706a8d39D481634eB46f5c54A04c584. These addresses are easy for machines to securely verify but hard for humans to type and remember. And anything that’s difficult for humans creates vulnerability vectors, like phishing attacks by … Continue reading Building dapps on Ethereum – part 5: Ethereum Name Service and Swarm
What’s beautiful with Ethereum is that it’s really a new kind of Internet — an ecosystem of decentralised computational resources and applications. But at the same time Ethereum will work with tools and protocols of the old Internet where it makes sense. In this blog post we’ll go through how to write an user interface … Continue reading Building dapps on Ethereum – part 3: user interface
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
Three weeks ago I played around with Ethereum and was wondering what I can do with it (Building a Central Bank – Part 1). Meanwhile Dick wrote blog posts about Free lunch, blockchains (benefits and costs) and dapps. He scribbled an example how smart contracts can help to organise a project like iron blogger in a …
Continue reading "Building a Central Bank – Part 2"
The post Building a Central Bank – Part 2 appeared first on Hagen Graf.
In the past few weeks I’ve written about that blockchains are a kind of distributed ledger, and how they can be useful. But in these posts I left with a few unanswered questions that I’ll try to answer here. So far everything about blockchains seem wonderful. Blockchains will allow software, people and organisations to transact … Continue reading What’s the cost of using blockchains?
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
Last week I asked if someone has an idea what Ethereum is about. Dick Olsson told me in a comment that it’s possible to create a kind of blockchain for our iron blogger project. What I know so far is the wikipedia article about Ethereum, some content of the website of the Swiss foundation Ethereum.org and a few videos from 2014 …
Continue reading "Building a Central Bank – Part 1"
The post Building a Central Bank – Part 1 appeared first on Hagen Graf.
A few days ago, I got enthusiastically introduced to Ethereum, a platform for decentralised applications, based on a public blockchain and using Ether as a crypto currency. The main idea of this project is building decentralised, digital networks to handle standardised agreements (smart contracts) between people, f.e. handling financial transactions, booking hotel accommodations, granting of […]
The post Trust in Technology appeared first on Christine Graf.
Most systems that we know in life are centralised. For example, systems like governments, banks and public transport are centralised. This means that all people in the system only need to trust the one central authority that run the system for you. The only drawback is that you really need to trust that central authority […]