Stanford Seminar - IPFS and the Permanent Web

  Рет қаралды 101,888

Stanford Online

Stanford Online

Күн бұрын

"IPFS and the Permanent Web"- Juan Benet of Protocol Labs
About the talk:
The InterPlanetary File System (IPFS) is a new hypermedia distribution protocol, to complement--and eventually replace--HTTP. It improves the security, performance, operation modes, and data friendliness of the Web. In particular, it yields a powerful new model, where websites and web applications are decoupled from origin servers, are distributed trustlessly through the network, and are encrypted, authenticated, and executed safely.
Important properties include:
immutable content-addressed graph (merkle dag, git, sfsro)
mutable key-addressed name system (sfs-inspired)
transport-agnosticism and clean protocol layering
files are an abstraction on top of the merkle dag
flexible graph data model (both json and xml friendly)
clean layering on the web - works with today's browsers.
clean layering on unix - can mount the web in the OS FS
usable in IoT and other untraditional cases
This talk will cover:
the major problems plaguing today's web,
the architecture of IPFS (how it fits in the network stack, how it is deployed, how the problems are solved)
powerful new models for the web (distributed, offline-first, authenticated)
examples of important use cases (package managers, OSes, archives)
a discussion on open source protocol R & D
future research, development, and deployment directions
The talk will include a broad look at The IPFS Project, and a discussion on evolving the network stack through open source protocols R & D.
Today, IPFS is classified as alpha software, yet it is robust enough to be in use even in production.
Most notable related work includes: SFS, BitTorrent, Git, Bitcoin, CCNx/NDN, GNUnet, Freenet, Tahoe-LAFS.
About the speaker:
Juan Benet created IPFS, Filecoin, and other protocols. He is the founder of Protocol Labs, a company improving how the internet works. He studied Computer Science (Distributed Systems) at Stanford.
Support for the Stanford Colloquium on Computer Systems Seminar Series provided by the Stanford Computer Forum.
Speaker Abstract and Bio can be found here: ee380.stanford....
Colloquium on Computer Systems Seminar Series (EE380) presents the current research in design, implementation, analysis, and use of computer systems. Topics range from integrated circuits to operating systems and programming languages. It is free and open to the public, with new lectures each week.
Learn more: bit.ly/WinYX5
Explore all Stanford Online courses: online.stanfor...

Пікірлер: 108
@therealjohnshelburne
@therealjohnshelburne 5 ай бұрын
Finally an explanation of the the acronym INTER PLANETARY FILE SYSTEM. amazing presentation!!!! Love the comment "if you do anything that will cause people to change their application system it will never be deployed"
@hsuyuting1993
@hsuyuting1993 2 жыл бұрын
This will be the future of the web.
@illmaticeric
@illmaticeric 3 жыл бұрын
I didn't go to college. I am not a developer. One decision to better understand finances for the two months every day has led me here. I love this shit.
@RaduOleniuc
@RaduOleniuc 7 жыл бұрын
At min 52:00 it resembles the way UPS or Amazon packet tracking works. And the content could be find anywhere in the network just as you could find a book anywhere on their servers, and the closest could print it and deliver to you. Or every page of the book is printed on several nearby servers. And at the end, everyone is his own Amazon Print Server, delivering books to everyone.
@liesdamnlies3372
@liesdamnlies3372 8 жыл бұрын
This is possibly the the most exciting thing I've watched all year.
@jjjjjjjjjjjjjjjjjjjjjjjjjjjjj0
@jjjjjjjjjjjjjjjjjjjjjjjjjjjjj0 3 жыл бұрын
Still is
@Raccoonov
@Raccoonov 2 жыл бұрын
This aged well
@chenxin4741
@chenxin4741 6 жыл бұрын
So exciting a technology. Want to become a developer!
@alexxnica
@alexxnica 7 жыл бұрын
Awesome talk!
@BMCorser
@BMCorser 8 жыл бұрын
I'm assuming the "major browser vendor" would be Mozilla. Anyone have info on this?
@Fourbars2themoon
@Fourbars2themoon 2 жыл бұрын
Thats the time the team started to rug the assets
@AB-ms7my
@AB-ms7my 6 жыл бұрын
How to prevent mutation of resources? (share-alike)
@overclucker
@overclucker 6 жыл бұрын
31:00 Ever need to expand a .sit archive?
@almarshall1452
@almarshall1452 3 жыл бұрын
Problem: 1) it's not free - since you have to maintain a server (computer) running 24-7; 2) it's not safe - since a peer can be tracked or traced no matter how widespread or large the network; 3) You need special software to access nodes resembling TOR in many ways; 4) they promote censoring and moderating since content needs to be 'promoted' to be 'seen' by others. Conclusion while this tries to 'rewrite' the internet it falls back to the old traps and offers few advantages.
@anthonynicholson5523
@anthonynicholson5523 3 жыл бұрын
It's on the blockchain
@sanjeevkumarchintakindi1617
@sanjeevkumarchintakindi1617 6 жыл бұрын
what happens if we update contents
@sanjeevkumarchintakindi1617
@sanjeevkumarchintakindi1617 6 жыл бұрын
then how can we access it
@AB-ms7my
@AB-ms7my 6 жыл бұрын
How to mutate resources?
@shiyammosies5975
@shiyammosies5975 3 жыл бұрын
Also, who is the speaker? Can someone let me know his name?
@mattedj
@mattedj 2 жыл бұрын
Juan Benet of Protocol Labs
@xuanchinh97
@xuanchinh97 2 жыл бұрын
hear then i sleeping. so bored
@adityanayak2180
@adityanayak2180 4 жыл бұрын
"whoever said money doesn't grow on trees" My man has a wicked sense of humor.
@HeinrichHartmann
@HeinrichHartmann 8 жыл бұрын
Technical part of the talk starts at 33:00
@tekal85
@tekal85 5 жыл бұрын
he never gets into definitions and details though...
@bryandussanjimenez3316
@bryandussanjimenez3316 5 жыл бұрын
@@tekal85 yes i know, but be aware the time to present this is limited.
@ThomasKirwanE8
@ThomasKirwanE8 8 жыл бұрын
This is a fantastic innovation.
@ixi5659
@ixi5659 5 жыл бұрын
It is and already here !! unstoppabledomains.com/r/cd95cd7fb3a9455
@gregniemeyer5616
@gregniemeyer5616 7 жыл бұрын
Thanks for defining IPFS as Inter Planetary File System... I thought it was internet Protocol File System, but that does not make sense.
@kevinl.9657
@kevinl.9657 3 жыл бұрын
Great talk. I wonder if the big companies want to solve these problems. For example, does Google want a distributed web? I think they'd prefer to be in control. That's the point of centralization. There's a centralized entity that's in control. In the KZbin example, yeah, they could save bandwidths and lower costs, but that means they would lose some "control" on their user. Every move their user does should be reported to Google servers. So if these big companies fight against the distributed web, or at least not take active part in it, then that's a whole 'nother problem.
@Onsemeliot
@Onsemeliot 7 жыл бұрын
This does actually give me hope. Maybe it is possible to overcome the bad developments of the internet (more and more centralisation) and the most recent strike of putting EME into the W3C standard. Maybe we can even get rid of spam by publishing messages via ipfs.
@chridal
@chridal 8 жыл бұрын
What a great talk! I loved it and I'm extremely excited about this technology.
@gerowen
@gerowen 3 жыл бұрын
I'm here because Brave just added native support for IPFS and there was a link to this talk on the IPFS website. Really interesting stuff! I'll read up on it and if it's possible, I may set up a dedicated IPFS node. I've got a a spare server board with something like a Core 2 quad in it, I can throw a hard drive in there and give it a purpose again, :-)
@chillydoog
@chillydoog Жыл бұрын
Youre valid. You belong here
@charlessharpe2121
@charlessharpe2121 8 жыл бұрын
beautiful buddy - thank you for the skills and dedication brother - much respect and appreciation that will go down in history.
@niluokay
@niluokay 3 жыл бұрын
So cool, very excited to develop apps in IPFS!
@edwardfajardo697
@edwardfajardo697 3 жыл бұрын
HAS to be one of the most brilliant talks on the internet Juan give yourself some credit FREE SPEECH 2.0! Ol’ Ben Franklin would be proud!
@ConanXin
@ConanXin 2 жыл бұрын
InterPlanetary File System(IPFS)是一个新的超媒体分发协议,用来补充--并最终取代--HTTP。它改善了网络的安全性、性能、操作模式和数据友好性。特别是,它产生了一个强大的新模式,网站和网络应用与源服务器脱钩,通过网络进行无信任的分发,并进行加密、认证和安全执行。 Juan Benet创建了IPFS,Filecoin和其他协议。他是Protocol Labs的创始人,该公司改善了互联网的运作方式。他在斯坦福大学学习了计算机科学(分布式系统)。
@joejingojack
@joejingojack 6 жыл бұрын
What is IPFS and where can I buy it?
@WalrusHal
@WalrusHal 8 жыл бұрын
Yes. The colon needs to go, along with Microsoft shells that use a backslash. Having watched this video I can't help but feel that Microsoft's willingness to implement a Linux shell into its latest OS is for ipfs compatibility.
@shiyammosies5975
@shiyammosies5975 3 жыл бұрын
It's amazing to watch this in 2021. But I have a question: Does IPFS provide good SEO as compared to traditional websites? I know files hosted on IPFS will be linked to a blockchain domain, so does google rank these webpages as efficiently as the traditional websites?!
@soak2094
@soak2094 3 жыл бұрын
Watching this at the dentist waiting room. How nerdy.
@gestet
@gestet 8 жыл бұрын
What we have here is a brand new unifying system of human communication through encryption that will revolutionise the rate & speed of human progress & by extension evolution. The singularity is creeping up ever so stealthily that it will be upon us before it will even be recognizable. AI advancement is now closer than many even imagined.
@johnnybegood1569
@johnnybegood1569 5 жыл бұрын
Technology is not human progress. If we don't learn self control and full awarness, we will simply destroy ourself. Look what's the first thing we did with E=mc2. We think we are rational and intelligent but most of our decisions are guided by emotions. We don't even know how to cummunicate with others without violence. We are barbarians with "advanced tech", that's all. We are far away to develop a stong IA right now. We don't even know what intelligence really is.
@jtuflin5006
@jtuflin5006 6 жыл бұрын
Incredible talk! I do have to wonder, are there any downsides to a distributed web? For example, in the brain, we know that not every neuron is connected to every other neuron - in fact, far from it. If such were the case, the brain would not be able to fit inside the skull by a long shot. So would the number of connections in a distributed web be inefficient? Towards the end of the video, I see there might be an increase in the need for storage, as everyone's acting as their own selective server. Does this mean we should go long on hard drives? :P
@BrianThorne
@BrianThorne 3 жыл бұрын
Yes its like the brain the less relevant info will disappear from memory. Data stores. I heard they eitching in diamonds with lasers
@j________k
@j________k 6 жыл бұрын
Totally dope
@ixi5659
@ixi5659 5 жыл бұрын
unstoppabledomains.com/r/cd95cd7fb3a9455
@shellywarren2167
@shellywarren2167 3 жыл бұрын
Just amazing! Found out about you today and watching all the videos now - THIS IS THE WAY FORWARD imho :)
@hsn10
@hsn10 3 жыл бұрын
This is epic seminar
@sam-jo9wi
@sam-jo9wi 5 жыл бұрын
Awesome talk Thanks for the detailed explanation of IPFS
@johnnybegood1569
@johnnybegood1569 5 жыл бұрын
We should think about centralized power IRL too.
@davidk9382
@davidk9382 4 жыл бұрын
Data (or the ability to hide data) is power. Once people decentralize their data, they decentralize their power, but the problems dont end there you're right. The physlosophy behing this is also important and should be spread as the gospel.
@untouchable360x
@untouchable360x 2 жыл бұрын
What is the adoption rate of IPFS? It's been 7 years.
@damienwins6185
@damienwins6185 4 жыл бұрын
Time to reignite the fire. LIKE AND SHARE!
@3sgtecelica
@3sgtecelica 2 жыл бұрын
Here because Ubisoft just removed access to a bunch of games.
@robinduan1985
@robinduan1985 6 жыл бұрын
I am confused from 49:00 to 50:20. You have your content, hash the content to create a pointer. You can use your private key to sign this pointer as tamper-proof. That's no problem. But how can you pass the hash of your public key to the others, and they can retrieve your public key then find the pointer from your public key? I listened to this part a few times. To my best knowledge, you won't know the input from a one way hash output.
@metacortexvortex2131
@metacortexvortex2131 2 жыл бұрын
Watching in 2022 and this talk sounds like prophecy at this point. Welcome to crypto currency, decentralized finance, block chains, nfts, and web 3.0. I thank all involved for their hard work and passion. This will lead us back to the freedom the web once offered.
@chillydoog
@chillydoog Жыл бұрын
You'll be free, but at what cost? Watch your back. I study the blade.
@mikei4min
@mikei4min 8 жыл бұрын
Wow, do browser's vendors really what to implement it? Ipfs in Chrome will be super cool!
@liesdamnlies3372
@liesdamnlies3372 8 жыл бұрын
If it's faster and better than the current solution, then they might have no choice. (Because the other option is to wait until someone makes a new browser that does support it, works far better, and ousts yours. If you look at the financial services industry right now, you can see this kind of self-preservation mentality. They know blockchain tech is going to overturn their industry whether they like it or not, so now they're all rushing to implement it themselves. That way, they at least have some say in the implementation specifics.)
@h0tie
@h0tie 6 жыл бұрын
i did watch watched through the Seminar from start to finish. 1:06:00 - Living the *Dream*
@Ferocious_Imbecile
@Ferocious_Imbecile 6 жыл бұрын
did I hear that correctly around the 59 min mark where he says that you're using the web and the IPFS embedded in your (Brave) browser just downloads VMs from torrents and runs those behind the scenes?
@illmaticeric
@illmaticeric 3 жыл бұрын
Yes.
@Cominotech
@Cominotech 2 жыл бұрын
😍😍😍😍😍
@BrianThorne
@BrianThorne 3 жыл бұрын
73k people on a new wave
@SuperQuwertz
@SuperQuwertz 4 жыл бұрын
Amazing. Purely amazing
@pattersonellen
@pattersonellen 5 жыл бұрын
On Lbank, file coin is fil6 and fil12 and fil36. I'm confused.
@mkkristna
@mkkristna 6 жыл бұрын
looks a gud fit for bitcoin based contract system such as etherium imagine hash of entire bank transactions stored in ipfs
@0xggbrnr
@0xggbrnr 3 жыл бұрын
Still not sure why this only has 75k views.
@srabonx
@srabonx 3 жыл бұрын
Your voice sounds like Elon Musk!
@awaisahmadsiddiqi6505
@awaisahmadsiddiqi6505 6 жыл бұрын
I have a few questions. 1: Isn't it an ever-increasing burden on peers to host/process/store all of our data and that is undeletable. How would they do that? 2: Where does a larger file get divided into the smaller pieces and bits before being stored into other machines?
@randall172
@randall172 6 жыл бұрын
1: it shouldn't be as hdd space is constantly decreasing in price, last i read in the last 5 years from $0.12 -> $0.02 per GB. 2: when you add it to the network its processed by your own computer, split into smaller pieces or sub hashes, and then made available from what i understand.
@naveedh27
@naveedh27 5 жыл бұрын
Randall Young How will it succeed without deletion as a feature?
@swfsql
@swfsql 8 жыл бұрын
@18:30 theres no need to "equalize the disparity of wealth across the world". Or, at least, the speaker didn't argue why there would be such a need.
@doom2908
@doom2908 7 жыл бұрын
what do you mean there is no need? Millions of people need more than they have now to go on living. Of course we need to spread the wealth.
@randall172
@randall172 6 жыл бұрын
think less equality of outcome and more equality of opportunity, don't give fish, teach HOW to fish.
@aicochow
@aicochow 6 жыл бұрын
cool
@shaysreblog
@shaysreblog 7 жыл бұрын
One thing I'm worried about, after searching some content on an ipfs search engine, and uploading a picture to ipfs, is bad intent by people. What about malware? What if somebody is doing something horrible or illegal? How much should I worry?
@MiauFrito
@MiauFrito 7 жыл бұрын
Don't download it?
@gregorymagnusson4463
@gregorymagnusson4463 2 жыл бұрын
Very inspiring. Thank you.
@jayp6955
@jayp6955 6 жыл бұрын
Agreed, merkle trees are absolutely empowering.
@davidryan3711
@davidryan3711 4 жыл бұрын
I think I'll just rebase... ... the entire internet
@pankajsinghv
@pankajsinghv 6 жыл бұрын
Impressive articulation of existing Internet and Web issues that can be addressed by IPFS... My client is a large Telco. I want to suggest them to use IPFS within their ISP network. But outside their ISP network, there will be traditional HTTP based Web applications. How interoperability would be addressed? Any suggestion?
@TheEndOfMadness
@TheEndOfMadness 6 жыл бұрын
Froogle will end up buying this out and and archive it so no one can develop it further
@anthonynicholson5523
@anthonynicholson5523 3 жыл бұрын
The gini is out of the bottle ...too late
@gabydewilde
@gabydewilde 7 жыл бұрын
mind blown
@kefsound
@kefsound 8 жыл бұрын
A lot of very stretched truths.
@GeorgeHafiz
@GeorgeHafiz 8 жыл бұрын
+kefsound Elaborate
@PhilRukin
@PhilRukin 8 жыл бұрын
22:25 read the list of networks ;)
@Russtopia
@Russtopia 7 жыл бұрын
Shhh no one talks about the BA connection
@rob99201
@rob99201 7 жыл бұрын
Don't anyone tell Ajit V. Pai about this. He'd try to find some way to destroy it (though he can't). Makes all the neutrality stuff seem off the table. If we adopt this, we'll definitely be neutral no matter what some bureaucrat says.
@eoj096
@eoj096 6 жыл бұрын
Somewhat true. It is still possible but harder. A company could still pay an ISP for fast-lanes of specific content that is addressed in either a mutable or immutable format. It would be harder to implement, but still possible. Of course, in a mesh network setting fast lanes are not possible, but as long as there are ISPs that can view packets and hash them, it is possible. Also, cases where files are by default encrypted, the hash cannot be checked because the plaintext is encrypted and in this case the ISP could not detect which packets to put on a fast lane
@BrianThorne
@BrianThorne 3 жыл бұрын
@@eoj096 but wouldn't the creators be the key holders?
@Mouradif
@Mouradif 6 жыл бұрын
One thing though, in some cases it would be sad if everytime I went to the same URL I found the same content, let's say for example my KZbin.com home page
@Mouradif
@Mouradif 6 жыл бұрын
Sry I hadn't finished the presentation, IPNS, OK
The next Internet Revolution | Juan Benet | TEDxSanFrancisco
24:17
Publishing my Website on IPFS
15:13
Justin Poli
Рет қаралды 63 М.
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 1,8 МЛН
Inside Out 2: BABY JOY VS SHIN SONIC 3
00:19
AnythingAlexia
Рет қаралды 9 МЛН
Cute
00:16
Oyuncak Avı
Рет қаралды 12 МЛН
What the Maker of Ozempic Doesn't Want You to Know: It's Bankrupting America
12:01
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 336 М.
Kubernetes 101 workshop - complete hands-on
3:56:03
Kubesimplify
Рет қаралды 1,6 МЛН
Andrew Ng: Opportunities in AI - 2023
36:55
Stanford Online
Рет қаралды 1,8 МЛН
DEVCON1: IPFS - Juan Batiz-Benet
32:23
Ethereum
Рет қаралды 18 М.
Cloud Design Patterns
3:40:10
Luke Murray
Рет қаралды 508
Everything You Need to Know Before Starting Engineering
10:26
Tamer Shaheen
Рет қаралды 1,1 МЛН
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 1,8 МЛН