Building dapps on Ethereum – part 4: decentralised hosting using Swarm

The more I research and develop on Ethereum the more realize that Ethereum is the web we wanted to build yesterday, and the new web we are building today. There’s a lot of talk about Ether’s US dollar price and market cap, but the underlying technology is often forgotten about. That’s why I’m writing this series and in this part we’ll talk about a lesser known part of Ethereum, namely its decentralised storage platform called Swarm. We will use this to host our dapp. Continue reading “Building dapps on Ethereum – part 4: decentralised hosting using Swarm”

What’s the cost of using blockchains?

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 with each other in more transparent and democratic ways where authenticity can be verified in a decentralised manner. If more software was built like this we would no longer need to pay with freedom, privacy and surveillance. But what do we have to pay with instead? There ain’t no such thing as a free lunch. Continue reading “What’s the cost of using blockchains?”

What’s a blockchain? Can they improve our world?

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 to take decisions for you (government), handle your money (banks) or transport you from point A to B (public transport). Trust is what run these systems. And companies create a false perception of trust by charging lots money along with marketing like “we are better and more secure”.

Nevertheless, this centralised system is simple because many people believe that trust cost money, and therefore are happy to pay for it. It’s also convenient because you only need to trust that one authority. But it’s been proven time upon time that we can not, and should not, trust these centralised systems. Continue reading “What’s a blockchain? Can they improve our world?”