►
From YouTube: Peergos presents “The Private Web”
Description
Dr. Ian Preston was on hand to share the enormous growth that Peergos underwent during 2020, as well as offer some sneak peeks into where Peergos is heading this year!
For more information on IPFS
- visit the project website: https://ipfs.io
- or follow IPFS on Twitter: https://twitter.com/IPFS
Join your local IPFS meetup to attend our next event: https://www.meetup.com/pro/ipfs/
Sign up to get IPFS news, including releases, ecosystem updates, and community announcements in your inbox, each Tuesday: http://eepurl.com/gL2Pi5
A
Imagine
a
web
where
you
don't
have
to
log
in
separately
to
every
different
site
and
where
you
own
your
identity.
Imagine
a
web!
That's
not
constantly
surveilling
your
every
action
and
using
it
against
you,
imagine
owning
the
data
that
you
create
in
apps
and
being
able
to
use
the
data
securely
in
other
apps.
A
A
A
A
A
The
logical
architecture
is
also
quite
simple:
each
user
has
a
home
server
which
is
responsible
for
storing
their
data.
They
can
have
as
many
mirrors
as
they
like,
and
each
home
server
can
store
as
many
users
as
it
can
handle
so
with
within
their
home
server.
Each
user
has
a
set
of
key
pairs
which
which
are
used
to
sign
the
merkle
roots
of
data,
that's
in
ipfs,
and
these
these
are
called.
We
call
these
mutable
pointers
they're
similar
to
ipns,
but
with
slightly
different
properties,
and
the
only
other
thing
we
have
is
a
mailbox.
A
A
So
this
is
the
case
of
an
s3
direct
s3
block
store
which
we'll
talk
about
later,
but
in
that
case
the
block
store
itself
actually
verifies
hashes
of
writes
from
the
client,
but
we'll
see
more
about
those
details
later
during
file
upload,
a
file
is
split
into
five
megabyte
chunks.
A
So
you
end
up
with
a
maximum
of
five
meg
size
for
a
chunk,
and
actually
we
go
even
further.
So
we
we
pad
the
files
before
encryption
to
a
multiple
of
4k.
So
then
you
end
up
the
only
possible
sizes
of
a
chunk
in
the
entire
system.
There's
five
meg
divided
by
4k,
which
is
1280..
A
So
it's
capability
based
every
file
or
directory,
has
several
symmetric
keys
associated
with
it,
and
if
you
want
to
grant
someone
access
to
an
entire
sub
tree
or
just
one
file,
you
can
do
that
by
just
sharing
the
key
with
them,
and
then
they
can
decrypt
the
file
or,
if
it's
just
a
metadata
key,
they
can
decrypt
the
path
and
the
metadata,
including
the
name,
there's
also
a
right
crit
tree,
which
is
a
bit
simpler,
but
still
also
based
on
symmetric
keys
and
the
one
property.
A
Both
these
crit
trees
have,
which
we
care
a
lot
about,
is
to
do
with
quantum
resistance.
So
for
the
for
the
privacy
of
your
files,
we
only
rely
on
symmetric,
encryption
and
hashing,
and
neither
of
these
are
broken
by
a
quantum
computer
they're
a
little
there.
You
go
2x
speed
up,
but
nothing
significant,
whereas
asymmetric
encryption
is
totally
broken.
So
that's
why
we
don't
rely
on
that
anywhere
in
in
these
criteria
structure.
A
The
other
thing
we
care
a
lot
about
is
metadata.
So
there's
a
long
list
of
things.
The
server
can't
see
file,
names,
paths,
sizes
and
properties.
Things
like
the
mime
type
modification
time,
even
whether
something
is
a
file
or
a
folder,
and
because
of
that
the
server
also
can't
see
the
directory
topology.
A
You
can't
it
can't
see
the
number
of
files
or
the
number
of
directories
or
some
of
those,
but
the
other
kind
of
metadata
we
care
about
is
the
social
side
of
things
so
who
has
access
to
a
file
can't
be
seen
by
the
server,
nor
not
even
how
many
people
have
access
to
a
file
and
along
similar
lines
to
social
graph.
So
that's
where
the
mailbox
I
mentioned
earlier
is
blinded,
so
the
server
can't
see
who's
sending
a
follow
request
to
whom,
and
so
your
social
graph
is
totally
under
your
control.
A
at
the
beginning
of
2020,
we
already
had
photo
galleries,
video
and
music
streaming
for
arbitrarily
large
video,
a
text
editor
and
a
pdf
viewer
in
2020.
We
added
to
do
boards
or
kanbans,
so
you
can
plan
whatever
it
is
you're
trying
to
plan
privately
and
it
fast
encrypted
file
search
so
that
that
sounds
trivial,
but
in
an
end-to-end
encrypted
system
it's
actually
pretty
hard
to
officially
do
file
search,
but
we're
pleasantly
surprised
with
how
how
fast
it
turned
out
to
be
now
the
the
following
three
things
we
haven't
actually
announced.
A
Yet
so
I'm
giving
you
the
the
inside
scoop,
but
you
can
already
try
them
out
on
our
beta
server
right
now.
The
first
of
these
is
a
calendar,
so
it's
a
private
calendar.
A
A
Second
cool
thing
from
2020
was
peer-to-peer
web
hosting.
So
this
this
lets
you
basically
host
a
website.
It's
a
static
website
from
direct
directly
from
a
folder
in
your
peergloss
space.
You
get
instantaneous,
updates
and
there's
no
no
cryptocurrency
required
for
publishing
or
updating,
and
it's
basically
a
single
click
to
publish
once
you've
done.
So
you
can
view
your
your
website
via
any
public
pagos
gateway.
So
we've
set
one
up
at
pagos.me
and
it
would
be
your
username
dot,
pagos
dot
me,
but
a
much
cooler
way
to
view
it
is
a
peer-to-peer
way.
A
A
That's
the
way
ipfs
uses
it,
and
what
we
do
is
that
when
the
when
the
page
server
authorizes
the
url,
it
includes
the
hash
of
the
thing.
The
file
that's
being
written
and
s3
verifies
that
so
s3
will
reject
an
invalid
write
where
you
try
to
change
the
data
maliciously
and
the
the
obviously
the
cool
thing
about
this
is
it
reduces
the
bandwidth
requirements
of
the
paragraph
server
by
about
100x,
so
a
very
small
server
can
certainly
host
a
lot
more,
a
lot
more
users
or
a
lot
more.
A
lot
more
data.
A
So
you
you
reach
a
point,
especially
with
with
a
remote
block
store
like
s3,
where
garbage
collections
can
take
up
to
a
day,
and
during
this
time
other
pin
operations
can't
proceed.
So
there
are
a
few
features
of
our
design
that
allowed
us
to
get
around
this.
The
first
one
is
a
transaction
api
which
helps
us
prevent
the
blocks
from
being
gc
before
they've
been
pinned,
and
actually
we
don't
actually
need.
A
A
A
A
We've
sped
up
navigating
around
your
file
system
by
about
10x
by
an
improvement
to
tree,
and
we
made
saving
text
files
seven
times
faster,
but
by
far
and
away
the
biggest
highlight
for
us
in
in
2020
was
being
awarded
a
horizon.
2020
next
generation
internet
architects
grant
to
extend
our
decentralized
social
media
capabilities.
A
So
this
is
what
we're
going
to
spend
most
of
the
next
year
working
on,
so
that,
within
those
plans,
we
we're
going
to
extend
the
social
feed
to
allow
more
general
posting
and
commenting
we're
going
to
implement
decentralized
group
messaging,
specifically
not
using
the
mls
protocol
as
well
as
an
email
bridge.
So
there's
plenty
of
fun
stuff
coming.