Ethereum File System
Organizing data on the world computer
> EFS :: Web3 Weekends Chicago :: 1/13
Web3 Weekends�May 8th, 2026
JamesCarnley.eth
Crypto class of 2017 · solo builder of EFS
> EFS :: Web3 Weekends Chicago :: 2/13
[ABOUT]
11 years as Software Engineer at
Interests:�
What happened to the web?
Apps die. Links rot. Communities lose their home.
> EFS :: Web3 Weekends Chicago :: 3/13
[PROBLEM]
Rented Web
GeoCities
shut down
MySpace
50M songs lost
Google Reader
discontinued
Vine
platform died
Twitter API
clients killed
Permaweb on EFS
Ethereum will outlast us
Data is durable
Unruggable foundation
It is not one bad corporation. It is rented infrastructure.
Apollo
API pricing
How does web3 work?
Use blockchains as trustless web infrastructure
> EFS :: Web3 Weekends Chicago :: 4/13
[SOLUTION]
EFS enables that trustless web
Trustless properties
Open Source Public Good
Verifiable
Permissionless
Credibly Neutral
Unstoppable
Decentralized
Secret Sauce? Crowdsourcing
Crowds solve scale. Credible neutrality solves the pressure-point problem.
> EFS :: Web3 Weekends Chicago :: 5/13
[HOW]
Wikipedia
Crowd-maintained knowledge
Thousands of volunteers keep a planetary-scale encyclopedia alive.
Sci-Hub
Access when institutions fail
Researchers built the largest scientific corpus because access mattered.
Internet Archive
~500K books removed
Corporations used the courts to delete half a million books
EFS provides the crowd a reliable home
Institutions can be captured. The missing piece is a credibly neutral place for the crowd to work.
Partial backup of the web
What actually is EFS?
A shared onchain index for public data
> EFS :: Web3 Weekends Chicago :: 6/13
[WHAT]
Shared namespace
Paths the whole world can extend
Onchain graph
Anchors, Properties, Data, Pins, Tags
Lenses
View data from those you trust
Web client
Easily create and use onchain data
Ethereum L2s are servers, Blockspace / IPFS is the hard drive, EFS is the index.
One Topic, Many Lenses
A shared coordinate does not mean one canonical answer.
> EFS :: Web3 Weekends Chicago :: 7/13
[HOW]
/pizza/deepdish
JamesCarnley.eth
Pequod's
Vitalik.eth
Giordano's
PizzaDAO.eth
Pizzeria Uno
Everyone can publish. Your Lens chooses whose world you see.
Properties and Files
Properties are simple onchain strings. Data points to files on the web.
> EFS :: Web3 Weekends Chicago :: 8/13
[HOW]
Properties: reliable config
Example: /devices/hvac/temperature = "68F"
A thermostat can read its setting from the chain even if a company cloud disappears.
Data + Mirrors: Files
DATA = hash + metadata
MIRRORS = ipfs://, ar://, https://, web3://
The hash verifies the bytes; Mirrors are retrieval routes.
Onchain strings for logic�Content-addressed files
Web Client
Protocol uncensorable. Browser curated.
> EFS :: Web3 Weekends Chicago :: 9/13
[REAL]
EFS protocol
Onchain metadata
Composable configuration
Permissionless information
No global delete button
EFS Web Client
Browse Topics and Users
Choose Lenses
Organize data via tags
Try the protocol�Trustlessly hosted on IPFS
https://app.efs.eth (.limo or .link in Chrome)
Live Demo
Proof of Work
> EFS :: Web3 Weekends Chicago :: 10/13
[REAL]
Pray to the demo gods 🤞
Topics → content → Lenses → filters
What’s Next?
Schema freeze and deployment to Sepolia
> EFS :: Web3 Weekends Chicago :: 11/13
[FUTURE]
Fun features
User profiles and sharing
Express yourself with a Web3 MySpace
�Topic Discussion Threads
Discuss things like Usenet of old
�Markdown Wiki
Open knowledge base�
Interesting datasets
Whitepaper, meme, game mod, recipe databases
Creating fun stuff while building the cypherpunk foundation
Cypherpunk OS
Kernel
wallet · RPC · secrets
Shell
navigation · settings · permissions
Sandboxed Apps
SES / LavaMoat · no network by default
Open App Store
discover apps through Web of Trust
secure
shielded data
open
forkable clients
privacy-first
permissioned access
Long Term Vision
Want To Collaborate?
If this sounds fun, come build a piece of it with me!
> EFS :: Web3 Weekends Chicago :: 12/13
[ASK]
design · docs · demos · curation · community · weird ideas
No funnel. No job posting. Just come say hi.
Let’s Chat
Questions, objections, weird ideas, devnet feedback, all welcome
> EFS :: Web3 Weekends Chicago :: 13/13
[ASK]
efs.eth · @efs_project · github.com/efs-project