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

Комментарии • 109

  • @therealjohnshelburne
    @therealjohnshelburne 3 месяца назад

    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"

  • @liesdamnlies3372
    @liesdamnlies3372 8 лет назад +68

    This is possibly the the most exciting thing I've watched all year.

  • @HeinrichHartmann
    @HeinrichHartmann 8 лет назад +87

    Technical part of the talk starts at 33:00

    • @tekal85
      @tekal85 5 лет назад +3

      he never gets into definitions and details though...

    • @bryandussanjimenez3316
      @bryandussanjimenez3316 5 лет назад +3

      @@tekal85 yes i know, but be aware the time to present this is limited.

  • @hsuyuting1993
    @hsuyuting1993 2 года назад +3

    This will be the future of the web.

  • @illmaticeric
    @illmaticeric 3 года назад +2

    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.

  • @ThomasKirwanE8
    @ThomasKirwanE8 8 лет назад +40

    This is a fantastic innovation.

    • @ixi5659
      @ixi5659 4 года назад +1

      It is and already here !!
      unstoppabledomains.com/r/cd95cd7fb3a9455

  • @edwardfajardo697
    @edwardfajardo697 3 года назад +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!

  • @metacortexvortex2131
    @metacortexvortex2131 2 года назад +1

    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.

  • @adityanayak2180
    @adityanayak2180 4 года назад +15

    "whoever said money doesn't grow on trees"
    My man has a wicked sense of humor.

  • @chridal
    @chridal 7 лет назад +9

    What a great talk! I loved it and I'm extremely excited about this technology.

  • @charlessharpe2121
    @charlessharpe2121 8 лет назад +7

    beautiful buddy - thank you for the skills and dedication brother - much respect and appreciation that will go down in history.

  • @niluokay
    @niluokay 3 года назад +3

    So cool, very excited to develop apps in IPFS!

  • @gestet
    @gestet 8 лет назад +4

    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 лет назад +1

      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.

  • @shellywarren2167
    @shellywarren2167 2 года назад +1

    Just amazing! Found out about you today and watching all the videos now - THIS IS THE WAY FORWARD imho :)

  • @RaduOleniuc
    @RaduOleniuc 7 лет назад +3

    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.

  • @sam-jo9wi
    @sam-jo9wi 5 лет назад +2

    Awesome talk
    Thanks for the detailed explanation of IPFS

  • @gerowen
    @gerowen 3 года назад +6

    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

  • @Onsemeliot
    @Onsemeliot 7 лет назад +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.

  • @hsn10
    @hsn10 2 года назад +1

    This is epic seminar

  • @h0tie
    @h0tie 6 лет назад +1

    i did watch watched through the Seminar from start to finish.
    1:06:00 - Living the *Dream*

  • @soak2094
    @soak2094 3 года назад +1

    Watching this at the dentist waiting room. How nerdy.

  • @SuperQuwertz
    @SuperQuwertz 4 года назад +1

    Amazing. Purely amazing

  • @kevinl.9657
    @kevinl.9657 3 года назад +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 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.

  • @gregniemeyer5616
    @gregniemeyer5616 7 лет назад +10

    Thanks for defining IPFS as Inter Planetary File System... I thought it was internet Protocol File System, but that does not make sense.

  • @jayp6955
    @jayp6955 6 лет назад

    Agreed, merkle trees are absolutely empowering.

  • @alexxnica
    @alexxnica 7 лет назад +1

    Awesome talk!

  • @gregorymagnusson4463
    @gregorymagnusson4463 Год назад

    Very inspiring. Thank you.

  • @chenxin4741
    @chenxin4741 6 лет назад +2

    So exciting a technology. Want to become a developer!

  • @ConanXin
    @ConanXin 2 года назад

    InterPlanetary File System(IPFS)是一个新的超媒体分发协议,用来补充--并最终取代--HTTP。它改善了网络的安全性、性能、操作模式和数据友好性。特别是,它产生了一个强大的新模式,网站和网络应用与源服务器脱钩,通过网络进行无信任的分发,并进行加密、认证和安全执行。
    Juan Benet创建了IPFS,Filecoin和其他协议。他是Protocol Labs的创始人,该公司改善了互联网的运作方式。他在斯坦福大学学习了计算机科学(分布式系统)。

  • @j________k
    @j________k 5 лет назад +6

    Totally dope

    • @ixi5659
      @ixi5659 4 года назад

      unstoppabledomains.com/r/cd95cd7fb3a9455

  • @WalrusHal
    @WalrusHal 8 лет назад +3

    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.

  • @damienwins6185
    @damienwins6185 4 года назад +1

    Time to reignite the fire. LIKE AND SHARE!

  • @johnnybegood1569
    @johnnybegood1569 5 лет назад +2

    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.

  • @gabydewilde
    @gabydewilde 7 лет назад

    mind blown

  • @shiyammosies5975
    @shiyammosies5975 2 года назад +1

    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?!

  • @robinduan1985
    @robinduan1985 6 лет назад +1

    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.

  • @0xggbrnr
    @0xggbrnr 2 года назад

    Still not sure why this only has 75k views.

  • @jtuflin5006
    @jtuflin5006 6 лет назад +4

    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

  • @Cominotech
    @Cominotech 2 года назад

    😍😍😍😍😍

  • @BMCorser
    @BMCorser 8 лет назад +2

    I'm assuming the "major browser vendor" would be Mozilla. Anyone have info on this?

  • @joejingojack
    @joejingojack 6 лет назад +3

    What is IPFS and where can I buy it?

  • @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?

  • @Ferocious_Imbecile
    @Ferocious_Imbecile 5 лет назад +1

    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?

  • @mikei4min
    @mikei4min 8 лет назад +2

    Wow, do browser's vendors really what to implement it? Ipfs in Chrome will be super cool!

    • @liesdamnlies3372
      @liesdamnlies3372 8 лет назад +1

      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.)

  • @awaisahmadsiddiqi6505
    @awaisahmadsiddiqi6505 6 лет назад +1

    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 лет назад +5

      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 лет назад +1

      Randall Young How will it succeed without deletion as a feature?

  • @mkkristna
    @mkkristna 6 лет назад

    looks a gud fit for bitcoin based contract system such as etherium imagine hash of entire bank transactions stored in ipfs

  • @pattersonellen
    @pattersonellen 5 лет назад

    On Lbank, file coin is fil6 and fil12 and fil36. I'm confused.

  • @swfsql
    @swfsql 7 лет назад +1

    @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 6 лет назад +1

      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 лет назад +1

      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 лет назад +4

      Don't download it?

  • @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?

  • @sanjeevkumarchintakindi1617
    @sanjeevkumarchintakindi1617 6 лет назад

    what happens if we update contents

  • @sanjeevkumarchintakindi1617
    @sanjeevkumarchintakindi1617 6 лет назад

    then how can we access it

  • @PhilRukin
    @PhilRukin 7 лет назад

    22:25 read the list of networks ;)

    • @Russtopia
      @Russtopia 7 лет назад

      Shhh no one talks about the BA connection

  • @BrianThorne
    @BrianThorne 3 года назад

    73k people on a new wave

  • @AB-ms7my
    @AB-ms7my 6 лет назад

    How to mutate resources?

  • @untouchable360x
    @untouchable360x 2 года назад

    What is the adoption rate of IPFS? It's been 7 years.

  • @Fourbars2themoon
    @Fourbars2themoon 2 года назад

    Thats the time the team started to rug the assets

  • @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.

  • @shiyammosies5975
    @shiyammosies5975 2 года назад

    Also, who is the speaker? Can someone let me know his name?

    • @mattedj
      @mattedj 2 года назад

      Juan Benet of Protocol Labs

  • @TheEndOfMadness
    @TheEndOfMadness 6 лет назад

    Froogle will end up buying this out and and archive it so no one can develop it further

  • @rob99201
    @rob99201 6 лет назад +5

    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 RUclips.com home page

    • @Mouradif
      @Mouradif 6 лет назад +1

      Sry I hadn't finished the presentation, IPNS, OK

  • @3sgtecelica
    @3sgtecelica 2 года назад

    Here because Ubisoft just removed access to a bunch of games.

  • @davidryan3711
    @davidryan3711 4 года назад

    I think I'll just rebase...
    ... the entire internet

  • @srabonx
    @srabonx 3 года назад

    Your voice sounds like Elon Musk!

  • @kefsound
    @kefsound 8 лет назад

    A lot of very stretched truths.

  • @xuanchinh97
    @xuanchinh97 2 года назад

    hear then i sleeping. so bored