A Decentralized Web Primer: Dat

Dat is a protocol for sharing data between computers, used to distributedly host versionable archives of files directly from multiple peers, including decentralized web content.