►
From YouTube: IPFS Meetup, London // IPFS In Your Browser - Oli Evans
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
That
was
some
good
introductory
material
to
ipfs,
which
no
doubt
you
are
all
completely
aware
of
already,
because
this
is
the
ipfs
community
meetup.
So
you
will
have
some
interest
in
ipfs
already
a
self-selecting
group,
one
may
say
so.
You've
had
a
break
found
a
chance
to
think
about
the
points
that
were
made
earlier
well
now,
we've
got
some
shorter
talks,
although
I
have
a
tendency
to
ramble
and
we've
ordered
them
roughly
in
terms
of
complexity,
I'm
very
simple,
so
I'm
going
to
go
first
and
I'll,
try
not
to
waste
too
much
of
your
time.
A
I'm
going
to
talk
to
you
about
ipfs
is
fun.
But
for
me,
if
it's
not
in
your
browser,
it's
not
fun.
So
I'm
going
to
talk
about
putting
ipfs
in
your
browser,
Alice
sure
is
going
to
talk
about
ipfs
X,
which
is
a
proposal
for
a
new
API
for
the
Jaso
PFS
project,
Hannah's
going
to
talk
about
LS
in
Wikipedia.
What
does
that
even
mean
LS
Wikipedia
interesting
proposal
in
under
a
second?
That's
a
that's
a
first
time
for
humans
Dimitri!
A
Oh,
my
god,
the
mitri
is
going
to
blow
minds
he's
going
to
talk
to
you
about
a
scaleable,
p2p
pub/sub
with
gossip
sub.
That's
going
to
be
a
super
cool.
Look
I'm,
really
excited
that
steven
has
been
drafted
in
at
the
last
minute
to
blow
your
minds
with
IP
LD.
We
didn't,
we
don't
just
have
files,
we
have
graphs,
we
have
both
of
the
things
I
PLD,
the
underpinnings,
exciting
and
then
pago's.
This
is
all
very
technical.
A
Someone's
got
to
be
building
things
on
top
of
this,
otherwise
we're
just
making
tools
and
that's
fun,
but
so
pig
ass
is
going
to
talk
to
us
about
the
the
mechanics
of
how
you
build
actually
like
a
usable
system
on
top
of
the
D
web
anyway.
So
that's
me,
I'm
oli,
I'll
do
a
talk,
ipfs,
London!
What?
If
you
could
have
ipfs
in
your
browser?
Has
anyone
got
a
DFS
in
their
browser
shut
up?
What
does
that
even
mean?
Well
right?
A
So
we've
got
this
upgrade
path
plan
and
basically
the
dream
goal
is
everyone's
running
ipfs
on
their
machines,
and
everyone
shares
content
for
ROP
FS,
that's
great.
But
what
about
HTTP?
Oh
yeah,
okay,
well,
everybody
shares
URLs
today
that
begin
HTTP
colon,
slash,
slash
like
wicked
scheme,
know
about
it.
How
do
we
live
in
the
kind
of
the
time
period
between
everybody
using
centralized
services
for
everything
and
the
brave
new
future
they
were
aiming
at,
which
is
decentralized
all
the
things
we
need
a.
A
We
need
an
upgrade
path,
so
companion,
ipfs
companion,
is
the
the
linchpin
right
now
of
how
we
intend
to
allow
HTTP
and
ipfs
to
co-exist
and
work
together.
It's
how
we
get
ipfs
in
the
browser
we
see
here.
So
that's
all
words.
What
does
it
really
mean?
Let's
just
demo
it
it's
much
easier
to
do
something
than
to
say
something.
So
how
do
I
get
content
into
ipfs?
Well,
what's
content,
ask
you
funded?
That's
some
content
if
I
want
to
put
it
in
ipfs.
I
might
do
something
like
that.
A
So
I've
now
piped
that
content
into
ipfs,
and
it's
given
me
the
cid
for
the
content.
So
it's
done
some
content
addressing
very
exciting.
So
I've
now
got
a
CID.
What
can
I
do
with
it?
Well,
I
want
something
like
IP
affairs,
colon,
colon,
slash,
slash,
CID
I,
want
that
to
work
right
now.
Google
tries
really
hard.
It's
like
I'm
gonna
start
indexing,
all
of
FS.
Maybe
you
know
we
put
Wikipedia
on
ipfs.
A
Maybe
Google
will
start
indexing
every
CID
and
maybe
that'll
work
one
day,
but
in
the
meantime
we
can
kick
charge
of
our
own
destiny.
So
over
here
I've
got
a
Google
sponsored
browser,
but
what
I've
done
is
I've
upgraded
it
with
IP
FS
companion
available
in
the
Chrome
Web
Store
and
the
Firefox
add-on
store
it's
one
of
those
newfangled
web
extensions
that
works
in
both
the
works
doesn't
mean
it
doesn't
work,
I
mean
that
Firefox
and
Chrome
almost
follow
the
same
API
for
web
extensions.
A
But
not
quite,
and
is
your
question
brave
or
is
it
so?
Yes,
it's
that
it's
public
knowledge?
Yes,
so
there
was
an
interesting
like
story
arc
to
that,
where
we
spent
loads
of
time,
adding
additional
api's
to
the
old
version
of
brave,
which
is
the
current,
stable
version
of
brave,
and
then
they
kind
of
patiently
allowed
us
to
do
that
and
said,
and
then
quietly
decided
to
switch
everything
from
like
a
muon
electron
base
to
chromium
and
then
just
as
we
shipped
it.
They
were
like
about
these
guys.
A
B
A
A
You
guys,
you
really
dependent
in
my
ridiculousness
some
content
that
I
put
in
my
local
IP
FS
repo
is
now
available
to
my
local
browser
incredible,
so
the
web
extension
has
to
do
some
interesting
hacks
to
make
that
work,
but
the
long
and
the
short
of
it
is
there's
an
API
that
lets.
You
intercept
all
outbound
requests
from
your
browser
and
you
can.
Then
you
don't
have
the
ability
to
manipulate
the
response
object.
What
you
can
do
is
say.
Requests
for
this
should
actually
be
redirected
here.
A
So
this
is
one
problem
that
we're
working
with
right
now,
I,
don't
know
if
that's
super
clear
to
everyone,
but
the
URLs
gone
from
my
nice
shiny,
ipfs,
colon,
slash,
slash
cid,
which
is
the
URL
you
want
to.
It's
been
redirected
to
my
local
IP
FS
node,
which
runs
an
IP
FS
gateway
like
a
pub
so
I
do
this
gateways
are
an
important
piece
of
the
puzzle
they
present
over
HTTP.
The
ipfs
network,
so
what's
happened
here
is
the
web
extension
is
grabbed.
A
Ipfs
colon,
slash,
slash
cid
and
it's
redirected
to
my
local
node
gateway
very
exciting.
The
first
problem
you'll
see
with
that
is
how
am
I
going
to
share
that
with
a
friend.
This
is
one
two,
seven:
zero
zero
one,
a
very
popular
IP
address
on
the
Internet
I.
Don't
know
if
you've
seen
that
around
this
big
lots
of
people
share
it,
it's
meaningless.
You
can't
share
it
with
friends.
This
is
where
ipfs
got
your
back,
so
copy
public
gateway,
URL
ooh,
but
let's
go
to
a
browser
that
doesn't
know
about
ipfs.
A
Well,
so
what's
happened
here.
This
one
has
not
got
companion
installed,
so
we've
gone
to
ipfs,
tayo,
slash
ipfs
cid,
and
it's
loaded,
the
content
over
the
old
mechanism
that
will
call
HTTP
and
it's
loaded
it
from
some
infrastructure
that
ipfs
protocol
runs.
Is
that
a
single
point
of
failure?
Yes,
it
is
the
thing
about
of
any,
but
the
whole
point
is
that
the
HTTP
gateways
provide
an
important
stepping
stone
to
getting
people
who
are
not
on
our
TFS
on
ipfs,
and
they
are
generic
pieces
of
infrastructure
that
anyone
can
run
anyone.
A
You
say
yes,
anyone!
So
what
if
say
our
noble
sponsors
CloudFlare
com
were
to
run
their
own
IP,
FS
gateway.
What
I
mean
so?
The
thing
is
right:
we
both
want
to
save
the
Internet
and
we
think
this
is
going
to
definitely
help,
so
they
want
to
save
the
Internet.
We
want
to
save
the
Internet.
Will
it
saves
you?
Oh
my.
A
B
A
Don't
I
don't
want
to
riches
just
saved
my
talk
from
going
off
on
a
tangent.
This
is
exactly
what
I
wanted
to
say
next
and
I'd
forgotten
thanks.
Richard
Silverton
we've
never
met
before
so
the
question
again
for
the
audience
was:
is
that
is
the
extension
clever
enough
to
actually
deal
with
the
fact
that
it
can
see
that
you've
gone
to
an
IP,
FS
HTTP
address
and
say
no
I'm
not
going
to
serve
that
over
stinky
old
HTTP
I'm
gonna
use
the
decentralized
web.
A
Yes,
it
can
Richard
silverton
watch
this,
so
the
address
I'm
going
to
paste
in
is
the
centralized
one
IP
of
SiO
IVFs
redirected
to
my
local.
So
what
it's
gone
is
to
my
local
running
on
my
machine
IP,
this
gateway
and
instead
of
going
up
HTTP,
it
has
asked
the
network.
So
it's
very
small,
but
over
here
I'm
running
an
IP
FS
demon,
its
gateway
is
on
port
8080.
Yes,
what
else
should
I
show
you?
Okay?
A
Well,
so
Lydell
who's,
not
here,
is
been
driving
that
project
for
a
couple
of
years
now
Alan
and
I
did
a
whole
bunch
of
work
to
reinvigorate
it.
Make
it
look
shiny
and
clean
out
the
guts,
and
so
it's
just
getting
better
and
better.
It
is
an
open
source
project
like
all
of
the
IP
FS
stuff.
If
you're
interested
in
web
extensions,
it's
a
really
cool
one,
so
IP,
FS,
/,
ipfs
companion,
is
where
I
go
and
send
all
your
wicked
contributions
to.
A
Meanwhile,
I
got
bored
of
writing
web
extensions
and
turned
my
attention
to
the
web.
Ui
there's
an
old
one
has
anyone's
in
the
ipfs
web
UI
some.
Well,
it's
getting
shinier!
So
there's
this
open
web
UI
button
in
companion
and
in
this
beta
version
that
I'm
running
the
web
UI
looks
entirely
different
and
it's
dark
dark
mode.
So
it
does
things
like
track.
Your
bandwidth
over
time.
I
think
I'm.
Gonna
do
is
flip
back
to
this
one,
because
I
had
one
running
but
I
didn't
leave
it
running
anyway.
A
This
looks
nicer.
That's
the
main
contribution
that
I
have
given
to
this
project.
We've
also
completely
rewritten
it
to
be
a
bit
more
maintainable.
So,
in
the
background,
what
it's
doing
is
some
there's
some
cool
stuff,
so
we're
just
sort
of
giving
you
an
idea
of
the
network
traffic.
So
why
is
my
node
talking
already
well?
I've
got
a
list
of
peers
that
I'll
just
quickly
demonstrate
I've
got
a
list
of
peers
connected.
So
this
is
my
swarm.
A
The
if
you've
used
BitTorrent
you're,
like
oh,
my
god,
I've
got
thousands
of
people
who
I
could
possibly
give
me
content.
That's
rad!
This
is
kind
of
pretty
if
you
hit
refresh
and
it
loads,
any
good
people
appear.
Why?
So,
why
so
back
over
here,
like
I've,
not
hosting
really
cool
content,
I'm
hosting
silly
content
like
cat
gifts
and
the
words
welcome
to
London
written
in
and
asked
if
I'd
fun.
So
why
is
their
network
traffic?
Well,
one
of
the
things
that's
going
on
in
the
hood.
Is
we
try
and
dogfood
ipfs?
A
So
this
is
an
IP
FS
app
on
ipfs,
the
cool
thing
that
David
dear
certainly
touched
last
geo
ipfs
geoip.
So
how
do
we
know
where
people
are
we're,
not
tracking
people?
It's
just
that
you
have
to
connect
via
IP
addresses.
If
you
happen
to
be
still
using
boring
old
ipv4
and
you
connect
to
us,
we
can
run
it
through
the
geo
max
mind.
Database,
that's
I,
don't
know
many
of
your
developers.
You've
all
had
to
do
something
with
the
max
my
database
at
some
point
horrible
process.
David
has
made
it
so
much
better.
A
A
A
So
and
so
the
reason
for
the
traffic
there
I'm
not
hosting
cool
content,
I'm
hosting
boring
content,
but
there's
some
traffic
going
on
I
mean
I
may
be
hosting
something,
but
some
of
this
traffic
is
just
the
the
geoip
lookups
going
under
the
hood,
where
the
database
exists
on
piers
on
the
network
and
the
peered
I.
Think
you
get
the
point.
I've
said
too
many
ones,
bla
bla
bla
anyway,
as
you'd
expect
the
core
of
ipfs.
It's
got
file
system
in
the
name.
There
are
some
files
on
it.
It's
great
I've
uploaded
a
Debian
distro.
A
A
A
So
we
use
CI
like
many
good
dev
shops.
We
rely
on
CI
to
tell
us
when
we
break
things.
Also,
it's
nice
because
I
build
web
apps
I
quite
like
to
know
that
what
I've
tested
is
what
is
live
so
we
use
we
use
IVFs
as
part
of
our
CI
service,
so
I've
got
the
bleeding
edge
of
the
web
UI
on
IP.
If
I
start
I,
oh
there,
it's
rewritten
it
and
made
it
clever
and
that's
clever
what
I
actually
want
to
show
the
URL
I.
A
Mean
how
long
have
I
been
talking
for
Oh
God
start
booing
when
it
gets
too
boring?
Okay.
So
if
you
are
using
IP
FS
right
now,
you
have
access
to
the
version
1
of
the
web
UI.
If
you
want
to
see
what's
coming,
basically
every
time
we
merge
some
ISA
master
web
UI,
diaper
FSBO
as
part
of
our
build
process
and
I'll
show
that
real,
quick,
because
your
developers
right
ipfs
web
UI
I,
can
normally
type,
except
when
people
are
watching.
A
A
So
that's
the
CID
so
part
of
the
testing.
Is
we
build
out
the
deployment
version
of
the
site?
If
you've
ever
built
a
web
app,
you
will
need
to
think
about
relative
URLs
again
relative
paths,
that's
the
key
to
making
it
portable,
whether
it's
on
the
domain
or
whether
it's
under
this
sub
path.
But
if
you've
ever
been
a
Java
servlet
developer,
this
will
be
very
familiar
T.
A
What
would
you
be
seeing
now?
Okay,
imagine
that
the
file
system
is
a
tree
and
underneath
that
tree
is
a
directed
acyclic
graph
of
nodes
that
could
have
come
from
any
of
your
peers
and
that
the
links
between
nodes
in
the
graph
are
Merkel
links,
which
is
to
say
they
are
content
addressed
they
point
to.
They
are
hash
hashes
of
the
content
they
expect
to
find
at
the
next
node
in
the
graph.
This
would
be
exploring
that
if
it
was
loading,
I
will
try
one
more
time
for
a
different
URL.
A
Maintain
your
enthusiasm,
no,
we
will
move
on
boring,
so
some
other
things
to
think
about
DNS
links
they.
How
does
that
all
work
so
web
UI
is
a
CID
hash.
It's
less
confusing
if
we
remove
that
from
the
thing
is
a
domain,
but
it's
not
like
physically
hosted
on
just
one
server,
it's
hosted
on
the
ipfs
network.
So
how
do
you
like
host
a
website
on
the
obvious
network,
still
keeping
domain
names
for
human
friendliness?
A
Well,
DNS
links,
so
you
have
a
txt
record
in
DNS
that
you
update
when
you
want
to
change
something
and
the
txt
record
looks
at.
Let
me
not
talk
about
it.
Let
me
show
it
so:
I've
got
web
UI
BFS
do
as
Adam
and
I'll
copy
and
paste.
That
and
I
can
query
ipfs
by
saying:
okay,
the
best
DNS
I
can
say
ipfs
DNS,
and
it
tells
me
what
the
current
CID
for
that
domain
is
what
it's
done.
A
There
is
it's
gone
and
checked
the
DNS
record
underscore
DNS
link
in
the
txt
as
the
key
and
then
it
points
to
the
current
IP
FS
path,
which
is
open,
festered
editor.
So
then,
when
our
CI
service
does
build,
we
merge
the
master.
We
have
a
script
that
just
tells
our
DNS
provider
to
go
and
update
that
txt
record.
So
then,
if
so,
what
happens
in
people
who
don't
run
companion
is
that
it
then
hits
our
HTTP
gateway
and
it
will
find
the
content
on
the
network
and
serve
it.
A
If
you
are
in
a
companion,
companion
will
just
redirect
to
this.
Am
I
just
standing
in
front
of
it
am
I
talking
about
something
that
you
can't
see.
It'll
just
redirect
your
browser
to
that
CID.
Instead
of
trying
to
bother
the
HTTP
go
away
anyway.
That's
enough
for
me.
Thank
you
very
much.
I've
been
on.