IPFS

Building a peer to peer Web

John Kane

@john_kane || https://www.kanej.me

John Kane

Javascript and .Net Contractor
(I'm ashamed too)

Wait, isn't that the web

The Web is broken

Blocked pipes

The network stack

The network stack

World of TCP

World of HTTP

Dead links

What makes a cool URI?
A cool URI is one which does not change.
What sorts of URI change?
URIs don't change: people change them.

Tim Berners-Lee

XXXXXXXXXleftpad?

module.exports = leftpad;

function leftpad (str, len, ch) {
  str = String(str);

  var i = -1;

  if (!ch && ch !== 0) ch = ' ';

  len = len - str.length;

  while (++i < len) {
    str = ch + str;
  }

  return str;
}

Vote Leave Website

22nd June 2016

Vote Leave Website

24th June 2016

Censorship

Did someone say another referendum?

Credit CTV News

What is IPFS?

Juan Benet

The Problems again

Bandwidth

Dead Links

Censorship

Demo

IPFS in Action

FileCoin

Questions

@john_kane || https://www.kanej.me

No link to this talk? That is weird.