Future Proofing IPFS, Blockchains, and other Systems

Juan Benet spoke at- BPASE ’17 pdf

# Future Proofing - The process of anticipating the future and developing methods of minimizing the effects of shocks and stresses of future events. - Designing interfaces and protocols with extensibility and future changes in mind, to remain operational for a long time.

1970 1980 1990 2000 2010 2020 2030 2040 2050 . . . FTP . . . . . . . SMTP . . . . . . . IPv4 . . . . . . . DNS . . . . . . . . BGP . . . . . . . . . . . HTTP . . . . . . . . . . . . [WikiWikiWeb] . . . . . . . . . . . . . . IPv6 . . . . . . . . . . . . . . . . . . Bitcoin . . . . . . . . . . . . . . . . . . . . . [Perkeep/Camlistore] . . . . . . . . . . . . . . . . . . . . . [Fed Wiki] . . . . . . . . . . . . . . . . . . . . . . . Ethereum . . . . . . . . . . . . . . . . . . . . . . . IPFS

Content Addressing for the Web - Addresses MUST be Permanent - MUST work over any transports - Routing MUST improve w/ SoA - Encryption & Auth MUST track SoA - MUST work across planets

IPFS is like a forest of linked merkle-trees

YOUTUBE soUG72j7kB0 Future-Proofing IPFS, Blockchains, and other Secure Systems @ Stanford University Cyber Initiative

Two years earlier, Juan Benet at CS Gates.

YOUTUBE HUVmypx9HGI Stanford Seminar - IPFS and the Permanent Web

.

p5.js looks like an excellent framework and community to work with for building simulations into wiki.