EPISODE · Apr 1, 2018 · 18 MIN
Decentralized Chat
from Siraj Raval
Peer to peer chat without using a server? We can do this using Ethereum's whisper library. This is a chat protocol that lets nodes chat with each other directly, no need for a central server. It doesn't even use a centralized routing source to let nodes discover each other like BitTorrent does with trackers, instead it uses a distributed hash table as a tool for decentralized peer discovery. Yes its not completely real-time, but the trade-off allows for true private chat. I'm going to explain how it works and code the demo at the end. Code for this video: https://github.com/llSourcell/Decentralized_Chat Please Subscribe! And like. And comment. That's what keeps me going. Want more education? Connect with me here: Twitter: https://twitter.com/sirajraval Facebook: https://www.facebook.com/sirajology instagram: https://www.instagram.com/sirajraval More learning resources: https://ethereum.stackexchange.com/questions/127/what-is-whisper-and-what-is-it-used-for https://hackernoon.com/our-progress-on-ethpay-encrypted-chatting-via-whisper-6a9550ef036a https://github.com/ethereum/go-ethereum/wiki/How-to-Whisper https://github.com/ethereum/wiki/wiki/Whisper Join us in the Wizards Slack channel: http://wizards.herokuapp.com/ And please support me on Patreon: https://www.patreon.com/user?u=3191693
What this episode covers
Peer to peer chat without using a server? We can do this using Ethereum's whisper library. This is a chat protocol that lets nodes chat with each other directly, no need for a central server. It doesn't even use a centralized routing source to let nodes discover each other like BitTorrent does with trackers, instead it uses a distributed hash table as a tool for decentralized peer discovery. Yes its not completely real-time, but the trade-off allows for true private chat. I'm going to explain how it works and code the demo at the end. Code for this video: https://github.com/llSourcell/Decentralized_Chat Please Subscribe! And like. And comment. That's what keeps me going. Want more education? Connect with me here: Twitter: https://twitter.com/sirajraval Facebook: https://www.facebook.com/sirajology instagram: https://www.instagram.com/sirajraval More learning resources: https://ethereum.stackexchange.com/questions/127/what-is-whisper-and-what-is-it-used-for https://hackernoon.com/our-progress-on-ethpay-encrypted-chatting-via-whisper-6a9550ef036a https://github.com/ethereum/go-ethereum/wiki/How-to-Whisper https://github.com/ethereum/wiki/wiki/Whisper Join us in the Wizards Slack channel: http://wizards.herokuapp.com/ And please support me on Patreon: https://www.patreon.com/user?u=3191693
NOW PLAYING
Decentralized Chat
No transcript for this episode yet