Decentralised web
using dat
Kevin Marks

Decentralized Web

Centralisation points

Social Silos

Authoring bottleneck

Serving infrastructure

DNS

Decentralisation points

DNS and domains

replaced with public keys

they're ugly

dat://3d7212c236c28ac8cbac135ccca62a67­1eca2ecc961db771c229db7d6ff5cceb/dat.html

Decentralisation points

Serving infrastructure

replaced with hashed chunks

Each file is broken into chunks, and wrapped in a Merkle tree

Discovered via DHT/mDNS

Served over HTTP/µTP

Authoring

now local files

edit on local file system

version controlled

published to dht

Social

Fritter

front end writes to local dat

notification via db

discovery overlaid

Decentralized Web

Move Thoughtfully and fix things

IndieWeb at the web layer

microformats

webmention

micropub

Lots more at lower layers

Distributed Ledgers

Hash-based distribution

More on dat

White paper