i

Blockchain Complete Guide  

Supporting Technologies for Ethereum

Whisper

It’s the messaging system used by Ethereum with the help of which peer to peer communication between nodes is established. It provides easy, efficient broadcasting.

It keeps nodes anonymous.

Swarm

Its distributed storage platform like IPFS.  It is Zero downtime and DDoS Resistant. Its work on its own and is self-sustaining.

Oracles

It acts as a trusted third-party application. If we need to get external world data, we can use Oraclize service. It helps retrieve real-world data.

e.g. if we need to check the price of Ethereum to make payment to users in fiat currency, we would need to extract data from the real-word application, but smart contracts should not access to third-party APIs directly.

So we can use oracle service for that.