►
Description
Explain how we store files on IPFS and how this can be used to make IPFS light clients.
A
Hello,
everyone,
my
name,
is
Liam
I've,
come
all
the
way
from
Australia
I'm,
just
going
to
jump
straight
into
the
demo.
This
is
going
to
be
a
very
quick
talk
and
I'd
like
encourage
anyone
to
like
ask
questions
whatever
so.
A
This
is
a
dapnet
desktop
app,
so
it's
like
a
one-click
install
and
you
can
see
a
bunch
of
these
apps
here.
A
You
click
and
open
the
app,
and
this
is
just
opening
in
Chrome
and
what
it
does
is
it
it
loads
it
from
ipfs.
So
there's
a
local
ipfs
node
and
complete
re-implementation
of
an
ens
Gateway
running
locally
on
the
client.
So
you
can
see
that
loaded
in
about
two
seconds
and
what's
interesting
about
this-
is
that
this
is
actually
completely
built
into
Chrome
and
Firefox
Native
experience,
so
you
can
see
there's
a
domain
up
here.
A
This
is
natively
resolved
as
part
of
the
browser
stack
to
an
ipfs
hash
and
it
loads
it
completely
on
the
client,
it's
https
everywhere.
So
it's
secure.
There
aren't
any
sort
of
mixed
content
warnings
with
the
browser
and
it
just
works,
so
we
can
load
tornado.
We
can
load.
Another
dap,
for
example
like
uniswap.
A
We
can
even
go
to
to
blogs
like
vitalik
has
a
Blog
that
he
hosts
on
on
ipfs
and
yeah.
That
is,
that
is
just
a
simple
demo
of
what
I'm
building
right.
Now
there
we
go.
A
You
can
also
see
the
ipfs
hash,
so
we've
got
like
some
metadata
here
which
will
take
us
to
a
local
Gateway.
If
you
want
to
introspect
things,
this
is
the
hash
for
vitalik's
website.
A
So
yeah,
that's
dapnet,
it's
it's!
It's
pretty
much
like
the
most
beautiful
usable
way
to
access
the
permanent
web
right
now
and
I
built
this,
because
I
mean
tornado
cash
was
censored
and
we
anyone
can
take
C's
sensor
front
end
right
now,
and
this
is
just
this
is
a
way
of
accessing
that.
A
So
how
are
we
doing?
This
is
my
very
last
minute
talk
is.
Are
there
any
questions
so
far?
No,
do
you
want
to
go
into
the
technicals?
Okay?
Let's
do
it
so
we're
just
gonna
restart
the
dab.
We
can
see
what's
happening
in
the
background
here
proof
of
work.
A
So
basically
there
are
a
couple
things
going
on
so
we're
starting
like
an
ipfs
Damon.
This
is
cubes
Cubo
ipfs
Damon
is
pre-configured
to
be
paired
with
like
major
gateways,
so
we've
got
cloudflare
Fleek
a
couple
of
others.
A
The
the
there
are
multiple
layers
of
caching
involved,
so
um.net
itself
actually
supports
a
couple
different
ways
of
resolving
domains.
It
supports
ipns.
It
supports
the
DNS
link,
addressing
system
for
ens
and
I.
Think
we
can
go
into.
A
Yeah
yeah,
so
there
was
a
lot
that
went
into
basically
building
this
to
make
it
the
most
fluid
ux
possible.
The
we
all
know
the
browser
environment
isn't
really
suited
to
running
a
node
right.
A
Ipfs
companion
is
like
a
great
piece
of
software,
but
requires
people
to
install
their
own
node,
so
dapnet
is
composed
of
both
a
desktop
app
and
an
extension.
The
extension
basically
routes.
You
know
through
this
sort
of
sox5
proxy
hits
up
the
desktop
app
after
which
it
gets
to
a
Gateway.
A
Now
the
Gateway,
the
Gateway,
is
really
useful
right.
It
resolves
ens
content
hashes
from
a
variety
of
different
systems.
So
uniswap
is
one
of
these
systems
that
you
know
it
uses
DNS
link,
which
was
a
little
bit
of
a
hassle
to
get
around
it
streams
the
content
from
a
local
ipfs
node.
A
It
was
started
in
the
background
completely
transparent
to
the
user,
and
the
dream
is
actually
having
a
local
ipfs
node
on
every
device,
as
well
as
a
light
client
for
ethereum
and
and
the
last
thing
is,
it
actually
provides
these
https
connections,
so
it
installs
like
a
sort
of
local
route
of
Trust
on
the
computer
in
order
to
be
able
to
generate
certificates
on
demand,
which
means
that
people
building
web
apps
don't
have
to
really
change.
A
Anything
websockets
is
something
that
a
lot
of
people
use
and
one
of
the
things
with
the
browser
environment
is
that
you,
you
can't.
You
can't
use
websockets
over
HTTP,
so
yeah.
So
there
are
a
couple
different
things
at
play
here:
yeah.
A
So
I
think
I
went
over
the
node,
the
Gateway
https
everywhere.
There's
a
couple
things
that
I'm
I'm
excited
about
to
build
next,
so
the
first
one
is
accelerating
ipfs.
So
the
end
goal
here
is
actually
to
be
able
to
deploy
front
ends.
A
Go
to
like
you
know,
diversell.eth,
for
example,
and
in
three
clicks
be
able
to
one
buy
an
ens
domain,
two
buy
ipfs
content
hosting
on
demand
and
completely
on
chain,
and
then
three
just
set
it
up
and
let's
go
one
of
the
one
of
the
things
with
ipfs
right
now
is
it's:
is
it's
a
bit
slow
and
there's
a
variety
of
clients
and
people
doing
different
things
and
I
think
there
is
like
a
lot
of
different
design
space
here,
which
I
obviously
won't
get
into.
A
A
A
You
get
really
fast
speeds
kind
of
like
a
CDN
you're
at
the
edge,
and
not
just
that,
but
you're
actually
able
to
push
a
lot
of
data
down
the
pipe
which
is
really
important
for
accelerating
a
transition.
In
short,
like.
A
Jacob
from
Zora
put
out
this
tweet
like
a
couple
years
ago
when
uniswap
first
came
out
and
it
was
kind
of
present
at
the
time-
and
it
said
something
like
uniswap
coinbase
in
future
will
just
be
another
front
end
that
plugs
into
the
uniswap
capital
Network
and,
in
my
opinion,
ipfs
is,
is
actually
kind
of
similar
I
think
that
ipfs,
you
know,
content,
addressable,
routing,
I,
think
in
future
you
know,
versel
will
be
a
system
built
that
just
plugs
into
this.
A
This
hypermedia
protocol
this
new
way
of
Distributing
content,
that's
more
robust
and
more
sane
and
better,
for
you
know
better
for
censorship
and
capture
resistance.
I,
don't
want
to
take
up
too
much
more
of
your
time.
I
know.
Lunch
is
on
I
got
a
couple,
other
things
I'm
working
on.
A
If
anyone
wants
to
come
chat,
I'd
love
to
chat,
it's
it's
a
pleasure
to
be
here.
My
name
is
Liam
and
if
you'd
like
to
learn
a
bit
more
about
dapnet
we've
got
dapnet.energy,
which
is
a
big
Twitter
thread
describing
all
the
system.
Also
my
name
on
Twitter.
You
can
find
that
on
the
thread
and
and
yeah
you
know
it's
great
to
be
here
thanks
guys.