Stanford Seminar - IPFS and the Permanent Web
HTML-код
- Опубликовано: 3 авг 2024
- "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.edu/Abstracts/1...
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.stanford.edu/explore
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"
This is possibly the the most exciting thing I've watched all year.
Still is
This aged well
Technical part of the talk starts at 33:00
he never gets into definitions and details though...
@@tekal85 yes i know, but be aware the time to present this is limited.
This will be the future of the web.
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.
This is a fantastic innovation.
It is and already here !!
unstoppabledomains.com/r/cd95cd7fb3a9455
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!
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.
You'll be free, but at what cost? Watch your back. I study the blade.
"whoever said money doesn't grow on trees"
My man has a wicked sense of humor.
What a great talk! I loved it and I'm extremely excited about this technology.
beautiful buddy - thank you for the skills and dedication brother - much respect and appreciation that will go down in history.
So cool, very excited to develop apps in IPFS!
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.
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.
Just amazing! Found out about you today and watching all the videos now - THIS IS THE WAY FORWARD imho :)
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.
Awesome talk
Thanks for the detailed explanation of IPFS
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, :-)
Youre valid. You belong here
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.
This is epic seminar
i did watch watched through the Seminar from start to finish.
1:06:00 - Living the *Dream*
Watching this at the dentist waiting room. How nerdy.
Amazing. Purely amazing
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 RUclips 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.
Thanks for defining IPFS as Inter Planetary File System... I thought it was internet Protocol File System, but that does not make sense.
Agreed, merkle trees are absolutely empowering.
Awesome talk!
Very inspiring. Thank you.
So exciting a technology. Want to become a developer!
InterPlanetary File System(IPFS)是一个新的超媒体分发协议,用来补充--并最终取代--HTTP。它改善了网络的安全性、性能、操作模式和数据友好性。特别是,它产生了一个强大的新模式,网站和网络应用与源服务器脱钩,通过网络进行无信任的分发,并进行加密、认证和安全执行。
Juan Benet创建了IPFS,Filecoin和其他协议。他是Protocol Labs的创始人,该公司改善了互联网的运作方式。他在斯坦福大学学习了计算机科学(分布式系统)。
Totally dope
unstoppabledomains.com/r/cd95cd7fb3a9455
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.
Time to reignite the fire. LIKE AND SHARE!
We should think about centralized power IRL too.
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.
mind blown
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?!
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.
Still not sure why this only has 75k views.
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
Yes its like the brain the less relevant info will disappear from memory. Data stores. I heard they eitching in diamonds with lasers
😍😍😍😍😍
I'm assuming the "major browser vendor" would be Mozilla. Anyone have info on this?
What is IPFS and where can I buy it?
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?
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?
Yes.
Wow, do browser's vendors really what to implement it? Ipfs in Chrome will be super cool!
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.)
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?
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.
Randall Young How will it succeed without deletion as a feature?
looks a gud fit for bitcoin based contract system such as etherium imagine hash of entire bank transactions stored in ipfs
On Lbank, file coin is fil6 and fil12 and fil36. I'm confused.
@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.
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.
think less equality of outcome and more equality of opportunity, don't give fish, teach HOW to fish.
cool
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?
Don't download it?
How to prevent mutation of resources? (share-alike)
31:00 Ever need to expand a .sit archive?
what happens if we update contents
then how can we access it
22:25 read the list of networks ;)
Shhh no one talks about the BA connection
73k people on a new wave
How to mutate resources?
What is the adoption rate of IPFS? It's been 7 years.
Thats the time the team started to rug the assets
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.
It's on the blockchain
Also, who is the speaker? Can someone let me know his name?
Juan Benet of Protocol Labs
Froogle will end up buying this out and and archive it so no one can develop it further
The gini is out of the bottle ...too late
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.
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
@@eoj096 but wouldn't the creators be the key holders?
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 RUclips.com home page
Sry I hadn't finished the presentation, IPNS, OK
Here because Ubisoft just removed access to a bunch of games.
I think I'll just rebase...
... the entire internet
Your voice sounds like Elon Musk!
A lot of very stretched truths.
+kefsound Elaborate
hear then i sleeping. so bored