The Interplanetary File System
Skills:
LLM Foundations70%
Key Takeaways
The Interplanetary File System (IPFS) is a decentralized protocol that can upgrade the entire internet, replacing the traditional HTTP protocol with a peer-to-peer system, enabling faster data transfer and permanent links.
Full Transcript
Hello world, Siraj here. The interplanetary file system or IPFS is a new protocol that can upgrade the entire internet. A protocol is just a set of rules written with software and the internet is made up of a bunch of them. They all handle different things. Email, data transfer, page layout, a bunch of stuff. The HTTP protocol is the most popular one. You know how when you go to a website, it says HTTP at the beginning of the URL bar? That's because your web browser is using the HTTP protocol to retrieve the page. HTTP was created by a script G named Tim Berners Lee in 1989. It defines two entities, a client and a server, and it enables each to request data from the other back and forth. If the request was successful, a response is sent back. So when you type in http/google.com in your browser, which is the client, it uses HTTP to request to Google main page. And Google server uses HTTP to send it to you as a response. That's it. That simple protocol is the backbone of the entire worldwide web. It connects all of our computing devices together. Phones, tablets, laptops, everything. But HTTP isn't good enough anymore. In fact, it's kind of totally broken. HTTP has made the web become totally centralized. That means a handful of apps own all of our data. They profit off of our data that we freely give to them in return for a free service. While this may seem cool at first, this is actually shrinking the economy. We're living in a data economy. Data is the asset of this new world. In a good economy, we should be monetizing more and more. But in a centralized internet, we're monetizing less and less. These central servers are getting more and more powerful by absorbing all of our data. Servers are given a unique IP address which defines its location. If that location is far away, it takes longer to retrieve the data. And because data is location addressed, if that location gets shut down, that data is lost forever. All of it. It's just not sustainable. But maybe we could make a permanent web, a web where links never die. That's the vision of IPFS. It's a peer-to-peer protocol. There's no central server. People connect to each other directly. That means if you built a website on IPFS, it could never be shut down by anyone. Even if a government shuts down internet access during protests, people could still communicate with each other offline with IPFS. That has the potential to save actual human lives. And data would be owned by us, the people, not by one group. We could get paid for our data instead of one group profiting off of all of it. And because IPFS is peer-to-peer, data transfer is much, much faster. The network gives data a content address, not an IP address. So if you want to load a website, instead of your computer requesting it from a server across the world, it'll find a 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. IPFS is going to help our computers talk to each other much more efficiently. And one day, if we become an interplanetary species, IPFS could be the protocol we use to communicate with each other. If you're on Mars, you don't want to have to stream that video from Earth if your friend sitting next to you in the Martian Dome already has it. Check out ipfs.io io to start learning more about it and ways that you can build decentralized apps with it. There are a couple of great demos to get started right on the website. If you'd like to see more technology videos, please subscribe. I'd really appreciate it. And as always, thanks for watching.
Original Description
IPFS website: https://ipfs.io
Decentralized apps video: https://www.youtube.com/watch?v=utmnexPw1bY
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 · 5 of 60
1
2
3
4
▶
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