Category Archives: Ethereum

Ethereum – Web3.0

The way we communicate, purchase goods, sell our goods, consume our entertainment and more has changed drastically over the last 20 years. With the creation of the Internet, everything changed, forever. We are now on the brink of a new change, a change that could potentially see more privacy, consolidation of power and with it new norms for how we handle day to day tasks.

Ethereum is a cryptocurrency, like BitCoin, but unlike BitCoin Ethereum offers a lot more potential. Ethereum is a net of computers, where each computer using Ethereum becomes part of this net. This is where the decentralised aspect comes from, with every computer running Ethereum being a node of the overall “super computer” an attack becomes a lot more complicated. If someone were to try to attack a current web2.0 application there would be one central hub for them to take down, making it an easier task over for it to be overcome by the attacker. If someone wanted to attack a decentralised application running on Ethereum there is no central point for them to attack, a full blown attack targeting multiple nodes would need an incredible amount of computational power. There are currently around 30,000 nodes and for a successful attack to take place you’d have to take over 51% of those to do any damage.

Security isn’t the only benefit of Ethereum and it’s net of nodes, currently if Facebook’s main servers were to go down every user would be unable to use Facebook until they fixed their issue. For an application based on Ethereum to go offline every node (computer running Ethereum) would have to go down, the chances of this are incredibly slim.

Ethereum as an application platform is way to remove the middle men from transactions, ultimately bringing around more peer to peer communication and trust. Right now, if I wanted to book a taxi using the Uber application all data would run through their server and they would have control over all of that information. Now if Uber were to have been built on Ethereum a “Smart Contract” would be written and deployed onto the blockchain, this Smart Contract would run all on Ethereum nodes, each node would contain the relevant data and a confirmation process would make sure all data was correctly stored before adding your transaction to the blockchain. This cuts out large 3rd party fees and the risk of their service going down when you need it.

Web 3.0 is made up from 3 technologies, Ethereum, Swarm and Whisper. The blockchain becomes your “sever backend”, a p2p backend. Swarm and Whisper are complementary technologies to Ethereum;

Ethereum (contracts): decentralised logic
Swarm: decentralised storage
Whisper: decentralised messaging

Together these technologies will work together to bring you web 3.0 and a complete change to the current ways of dealing with transactions.

Luke