5 Reasons to Build Decentralized Apps
Key Takeaways
The video discusses the benefits of building decentralized apps, including data ownership, increased data reliability, faster data transfer, resistance to shutdown, and the potential for innovation. Siraj Raval highlights the importance of decentralized technologies like IPFS and Ethereum.
Full Transcript
Hello world, Shiraj here. Let's talk about five reasons to build decentralized apps. Decentralized apps are apps that are peer-to-peer. No central server whatsoever. The users connect to each other directly. The first reason is that you would own your data. The web has become totally centralized. That means a handful of apps own all of our data, all of our texts and images and videos. Take WhatsApp for example. WhatsApp was acquired by Facebook for $22 billion when it only had 35 engineers. 35 dudes own 500 million users data. Facebook didn't buy the 35 engineers. They bought the 500 million users data that they owned and profited from profit that those 500 million users should have gotten a little share of but didn't. In a decentralized app, you would maintain ownership of your data. People would pay each other for data instead of one group profiting off of all of it. Your data is your most valuable asset in the new data economy. When robots begin to replace all labor-based jobs, which are half of all current jobs, the value that you provide to people that no robot can ever take from you is your data. Your five senses, your unique perception of the world that you output with tweets and pictures and videos. You should be paid for it. With decentralized apps, you could be because you would own it. We could use cryptocurrency to pay people for their data or pay people for hosting our own data. It would create a new economy where everyone is earning money online. everyone every day. Just by being on the internet, by participating you are contributing to the data economy. The second reason is increased data reliability. In a centralized app, all data is stored on a central server. If that central server gets shut down for any reason, that data is lost forever. So, if you uploaded a really precious photo to Dropbox and Dropbox got hacked, which has happened before, that photo is gone. The link to it is broken forever. It's just not sustainable. In a decentralized app, since there is no central point of failure, you can choose to either store your data securely yourself or have your data replicated across many different clients. It moves us towards a permanent web, a web where links never die. Stupid 404s. The third reason is faster data transfer. We're moving into a new era of data transfer. Soon we're going to be sending huge files across the web. I'm talking pabytes. Centralized apps only allow you to retrieve data from one central server, which can take forever to download a stream, especially if it's across the world. In a decentralized app, if you want to load a website, instead of your computer requesting it from a server across the world, it'll find the nearest copy. Maybe that random dude sitting next to you in chemistry has it on his laptop and your computer would retrieve it from there directly. And if multiple people have copies of it, your computer would request it from all of them at the same time. The more peers, the faster the download. Videos would load so much faster. You could download games 10 times faster. It's just better in every way. The fourth reason is that it couldn't be shut down. Centralization means governments can block a website from reaching users in its country for whatever reason. The Chinese government has easily blocked Facebook from its citizens. That's 20% of the global population. And recently, the Egyptian government easily shut off the internet to stop people from protesting. Isn't that crazy? And if a data center goes down or an ISP has an outage, you're out of luck. A decentralized app could never be shut down by anyone. Even if a government shuts down internet access during protests, people can still communicate with each other offline in their local area networks by connecting to each other directly. The fifth reason is it's the wild west of software. We've barely begun to unlock the potential of decentralized technologies like Bit Torrent and Bitcoin. The first people to make successful decentralized apps will be remembered for many years and will provide a huge amount of value to the world. If you'd like to learn more about decentralized apps, check out the links in the description below. And if you'd like to see more technology videos, please subscribe. I'd really appreciate it. As always, thanks for watching.
Original Description
Cool paper on Decentralized Apps: https://github.com/DavidJohnstonCEO/DecentralizedApplications
My book on Decentralized Apps:
http://www.amazon.com/Decentralized-Applications-Harnessing-Blockchain-Technology/dp/1491924543
IPFS: http://www.ipfs.io
Ethereum: https://www.ethereum.org/
I created a Slack channel for us, sign up here:
https://wizards.herokuapp.com/
I recently created a Patreon page. If you like my videos, feel free to help support my effort here!:
https://www.patreon.com/user?ty=h&u=3191693
Follow me:
Twitter: https://twitter.com/sirajraval
Facebook: https://www.facebook.com/sirajology Instagram: https://www.instagram.com/sirajraval/ Instagram: https://www.instagram.com/sirajraval/
Signup for my newsletter for exciting updates in the field of AI:
https://goo.gl/FZzJ5w
Hit the Join button above to sign up to become a member of my channel for access to exclusive content! Join my AI community: http://chatgptschool.io/ Sign up for my AI Sports betting Bot, WagerGPT! (500 spots available): https://www.wagergpt.xyz
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from Siraj Raval · Siraj Raval · 4 of 60
1
2
3
▶
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
What is Bitcoin?
Siraj Raval
5 Ways to Use Bitcoin
Siraj Raval
BTC Fever - Siraj [Music Video]
Siraj Raval
5 Reasons to Build Decentralized Apps
Siraj Raval
The Interplanetary File System
Siraj Raval
How to Build a Dapp in 3 min
Siraj Raval
Life Before Smartphones
Siraj Raval
4 Ways to Use Smart Contracts
Siraj Raval
3 Dapps You HAVE to See
Siraj Raval
Char's Life as a BitTorrent Engineer
Siraj Raval
4 Reasons AlphaGo is a Huge Deal
Siraj Raval
Build a Neural Net in 4 Minutes
Siraj Raval
Sentiment Analysis in 4 Minutes
Siraj Raval
The Hackathon Life
Siraj Raval
Your First ML App - Machine Learning for Hackers #1
Siraj Raval
Build an AI Composer - Machine Learning for Hackers #2
Siraj Raval
Build a Game AI - Machine Learning for Hackers #3
Siraj Raval
Build a Movie Recommender - Machine Learning for Hackers #4
Siraj Raval
Build an AI Artist - Machine Learning for Hackers #5
Siraj Raval
Build a Chatbot - ML for Hackers #6
Siraj Raval
Build an AI Reader - Machine Learning for Hackers #7
Siraj Raval
Build an AI Writer - Machine Learning for Hackers #8
Siraj Raval
Build a Chatbot w/ an API - ML for Hackers #9
Siraj Raval
One-Shot Learning - Fresh Machine Learning #1
Siraj Raval
Generative Adversarial Nets - Fresh Machine Learning #2
Siraj Raval
Tone Analysis - Fresh Machine Learning #3
Siraj Raval
Generate Rap Lyrics - Fresh Machine Learning #4
Siraj Raval
Build an Autoencoder in 5 Min - Fresh Machine Learning #5
Siraj Raval
Build a Self Driving Car in 5 Min - Fresh Machine Learning #6
Siraj Raval
Build an Antivirus in 5 Min - Fresh Machine Learning #7
Siraj Raval
TensorFlow in 5 Minutes (tutorial)
Siraj Raval
Build a Recurrent Neural Net in 5 Min
Siraj Raval
Build a Simulation in 5 Min
Siraj Raval
Build a TensorFlow Image Classifier in 5 Min
Siraj Raval
Tensorboard Explained in 5 Min
Siraj Raval
Generate Music in TensorFlow
Siraj Raval
Build a Game Bot (LIVE)
Siraj Raval
Deep Learning Frameworks Compared
Siraj Raval
Introduction - Learn Python for Data Science #1
Siraj Raval
Build a Neural Network (LIVE)
Siraj Raval
Twitter Sentiment Analysis - Learn Python for Data Science #2
Siraj Raval
Recommendation Systems - Learn Python for Data Science #3
Siraj Raval
Predicting Stock Prices - Learn Python for Data Science #4
Siraj Raval
Pong Neural Network (LIVE)
Siraj Raval
Deep Dream in TensorFlow - Learn Python for Data Science #5
Siraj Raval
Visualizing Data with D3.js (LIVE)
Siraj Raval
Genetic Algorithms - Learn Python for Data Science #6
Siraj Raval
Enter Siraj [Music Video]
Siraj Raval
Build a Web Scraper (LIVE)
Siraj Raval
Why is P vs NP Important?
Siraj Raval
How to Make a Neural Network (LIVE)
Siraj Raval
How to Make an Amazing Tensorflow Chatbot Easily
Siraj Raval
How to Make an Amazing Video Game Bot Easily
Siraj Raval
How to Make a Tensorflow Neural Network (LIVE)
Siraj Raval
How to Make a Simple Tensorflow Speech Recognizer
Siraj Raval
Joel Shor - Really Quick Questions with an Awesome Google Engineer
Siraj Raval
How to Make a Path Planning Algorithm Easily (LIVE)
Siraj Raval
The Best Way to Prepare a Dataset Easily
Siraj Raval
Catherine Olsson - Really Quick Questions with an OpenAI Engineer
Siraj Raval
How to Make a Tic Tac Toe Neural Network Easily (LIVE)
Siraj Raval
More on: LLM Foundations
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
I Asked ChatGPT to Fix My Life. It Couldn’t — Until I Changed One Thing
Medium · AI
I Asked ChatGPT to Fix My Life. It Couldn’t — Until I Changed One Thing
Medium · ChatGPT
Claude Sonnet 5 Is Here: Why It Might Replace Your Opus Subscription
Medium · Programming
Introducing Claude Sonnet 5 on AWS: Anthropic’s most capable Sonnet model
AWS Machine Learning
🎓
Tutor Explanation
DeepCamp AI