Stanford Seminar - IPFS and the Permanent Web



0
0

"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: http://ee380.stanford.edu/Abstracts/151021.html 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: http://bit.ly/WinYX5 Explore all Stanford Online courses: https://online.stanford.edu/explore

Published by: Stanford Online Published at: 8 years ago Category: