ETHPrague 2024

Introducing web3:// - Decentralized Access Protocol for EVM
06-02, 12:00–12:25 (Europe/Prague), Leaf Stage

This presentation introduces the ERC-4804/6860: Web3 URL Standard, which bridges a critical gap in accessing on-chain resources directly - turning the EVM into a decentralized HTTP server, paving the way for innovative applications like dynamic NFTs and on-chain blogs.


As the Ethereum scalability initiatives, including data availability (DA) and Layer 2 (L2) solutions, progress, they pave the way for massive adopted fully on-chain applications. Yet, an essential component remains absent in Ethereum's evolution: a decentralized protocol facilitating direct access to on-chain resources like NFT images and on-chain websites. In this talk, we introduce the ERC-4804/6860: Web3 URL Standard. This standard defines HTTP-style web3:// links to navigate to on-chain resources maintained by smart contracts. As a result, it effectively transforms the Ethereum virtual machine (EVM) into an unstoppable decentralized HTTP server. We'll delve into the various methods for accessing these resources through web3://, including gateways, command-line interfaces (CLI), browser extensions, and browsers with native support. Additionally, we'll showcase several groundbreaking fully on-chain applications that leverage web3://, such as Vitalik's blog, dynamic NFTs, and a completely on-chain blogging platform.

Active Ethereum ecosystem contributor (ethresear.ch / magician)
- Author/coauthor of EIPs-4804/4972/5018/5027/6150
- PhD from Georgia Tech
- Former engineer at Meta/Google/EMC

Interested in Ethereum's DA and L2 and received multiple grants from EF
- Vitalik’s grant on cross-L2 bridge
- Data Availability Sampling Research: https://blog.ethereum.org/2022/12/07/esp-allocation-q3-22
- EthStorage - Proof of Storage on L2 Dataset with L1 Contract: - https://blog.ethereum.org/2023/02/14/layer-2-grants-roundup
- OP Stack grants on multi-section fault proof and zk fault proof

This speaker also appears in: