►
From YouTube: 2019-04-15 libp2p sync meeting
Description
Notes here: https://github.com/libp2p/team-mgmt/pull/31
A
Okay,
hello,
everyone:
this
is
the
lid
p2p.
We
can
see
April,
15
or
16,
depending
on
where
you
are.
Let's
just
get
the
Crypt
bad,
open
and
I'll
post
the
link,
but
I
have
it.
A
A
B
B
I
don't
want
to
start
having
metrics
for
and
I'm
stuck
on
trying
to
view
last
week's
meeting,
I
guess
we'll
sort
that
out
I
would
have
a
band
there,
I'm,
currently
working
on
a
consensus,
tracing
and
I'm
using
it
I'm
just
experimenting
with
it,
essentially
how
to
get
in
various
places,
I'm
hoping
in
particular
debugging
stream,
pooling
stuff
and
the
other
one
that
would
be
interesting.
Is
that
provide
there's
an
issue
about
provides
taking
a
very
long
time.
B
I
think
tracing
would
be
very
insightful
there,
so
I'm
working
towards
that
and
the
things
that
I've
done
recently
I've
spoken
to
several
people
from
file
queen
who
had
a
lot
of
DHT
questions.
Those
were
very
productive
conversations
reviewed
a
few
metrics
related
PRS
and
we've
merged
one
into
the
DHT,
with
some
basic
stuff
to
get
started.
B
A
How
many
sounds
good
sounds
good
yeah,
let's
keep
going
through
the
updates
and
then
okay,
so
the
next
one
is
Jacob
he's
not
here.
As
for
its
mellow
night
for
him,
so
I
will
I'll.
Just
let
people
read
read
this
themselves.
If
you're
watching
the
video
you
can
find
it
in
the
lid
p2p
/
PM
repo
issue
number
was
11
I.
Think,
oh
sorry,
sorry,
no
and
not
it's
not
an
issue.
It's
it'll
be
a
PR
emerged.
Pr,
the
Tories
link,
J's
notes.
A
A
We
are
sorry
it's
technically
starting
next
week,
but
this
is
the
week
where
I
gather
a
bunch
of
background
materials
and
send
them
over
to
the
auditors
so
that
they
have
some
context
so
I'm
working
on
pulling
that
together
and
those
are
the
two
I
think
those
are
the
two
main
things
don't
work
out
for
the
project.
I.
A
A
C
Alright,
so
last
week,
I
was
looking
at
totally
big
P
and
the
these
api's
and
data
structures
behind
the
swarm
and
the
host,
and
this
week
and
I
was
giving
some
thoughts
to
what
does
what
does
what
do
we
actually
need
to
handle
messages?
In
addition
to
streams
in
particular,
sort
of
the
ultimate
goal
of
messages
is
to
be
as
stateless
as
possible,
but
there's
various
places.
You
need
state
like
where
you
doing
the
encryption,
and
you
know
if
we
have
you
know
different
different
names
for
protocols
across
sessions.
C
Unreliable
at
least
initially
but
I
think
that's
a
great
question
of
how
do
I
I'm
thinking
when
I'm
thinking
messages,
I'm
thinking
something
based
on
UDP
initially,
but
then
there's
the
question
of
what
do
we
want
to
be
able
to
layer
on
top
of
that
to
get,
for
example,
reliable
messages?
So
that's
a
good
question.
Yeah.
D
C
Let's
do
that
my
other
question
actually
related
to
that,
since
this
came
up,
I'm
really
curious
about
thoughts
on
using
encryption
in
these
protocols
versus
something
on
top.
Obviously,
from
you
no
point,
if
not
reimplemented
things
and
not
having
crypto
bugs
clearly,
it's
nice
to
use
existing
features
but
I'm
thinking
in
terms
of
if
we're
relaying.
What
does
that
look
like
I,
don't
know
if
you
have
any
thoughts
on
that,
because
you
really
want
more
end-to-end
encryption,
for
example,
right.
E
C
E
So,
ideally,
the
shell
be
layered
with
all
this
rain.
So
like
you
negotiate
something
abusing
X,
then
you
go
to
the
next
thing.
You
give
a
transfer
automatic,
rips,
whatever,
but
suppose
certain
services
on
transports
that
dope
on
Mac
encrypt
before
the
encryption
layer,
the
problem
this
is
like.
If
you
do
anything
at
this
layer,
it
gets
really
dangerous
because
now,
like
any
control,
message
drill,
it
open
any
messages,
control
messages
and
people
will
start
messing
with
them.
Just
because
they're
trying
to
be
nice
like
right.
C
E
They're,
not
least
what
it
doesn't
matter:
they're
still
gonna
mess
with
them
and
do
things
you
don't
want
to
do,
which
is
really
why
everyone's
move
just
say:
encrypt
everything
we
don't
care,
it
doesn't
cost
that
much
the
nation.
Actually
encryption
is
negotiation,
the
very
beginning
with
RSA.
For
us,
the
actual
encryption
of
the
screen
is
like
pretty
much
free,
so
doing
a
link,
layer,
encryption
and
then
like
an
independent
christian,
is
probably
okay.
C
C
A
D
D
D
D
E
D
Okay,
so
this
is
this-
was
a
quick
trace,
it's
written
by
by
Google
it's
and
it's
basically
a
log
file
format
and
a
and
an
Open
GL
based
renderer.
What
do
you
see
here
in
blue
is
packets
being
being
sent
out
and
you
get
all
kinds
of
man
metadata
here
you
see
which
which
sprint
frames
are
in
a
packet.
D
D
So
when
you
look
at
this
was
one
of
the
first
traces
I
got
out
of
out
of
quick
trace
and
what
you
immediately
see
that
things
are
going
going
wrong
here.
What
we
are
supposed
to
do
is
send
out
all
the
packets
spaced
out
over
the
over
the
RTT
kind
of
wanted
to
have
a
smooth
line
here
and
we
are
sending
out
all
the
packets,
basically
in
one
bunch,
so
waiting
100
milliseconds
for
the
for
the
ACK
and
then
sending
another
bunch
of
packets.
So
then
was
the
eye
fixed.
D
D
D
D
Okay,
so
this
is
after
I
fixed
the
back.
If
you
can
see
like
things,
are
going
going
a
lot
smoother
here.
What
I'm
having
here
is
the
connection
with
a
20
millisecond
RTT
and
a
fixed
bandwidth,
and
so
it
so
you
can
see
like
we
are
sending
our
data.
We
are
getting
we're
getting
an
axe,
very
creasing,
the
the
congestion
window,
and
then
something
happens
here.
Let
me
zoom
in
so
in
red
are
packets
that
are
lost,
and
this
is
exactly
what
how
congestion
control
should
work.
D
So
what
you
do
is
you
send
more
and
more
data
into
the
network
until
packet
loss
happens
and
then,
when
packet
loss
happens,
you're
you,
you
stop
increasing
your
congestion
window,
you
reduce
it
a
bit
and
keep
sending
it
that
right,
and
by
doing
this,
you
find
out
what
the
bandwidth
available
is-
and
this
is
this
is
what
we
are
doing
here.
So
we
see
it
like
there's
packet
loss
occurring,
we
are
not
increasing
the
congestion
window
anymore
and
quic
is
finding
finding
the
bandwidth
of
that
connection
and
then
continuously
sending
with
a
penguin.
D
So
this
this
quick
trace
I
find
it
really
cool.
It's
super
helpful
to
debug.
What's
going
on,
if
you
can
see,
you
can
see
it
plotted
like
this
and
then
they'll
probably
be
a
few
other
bucks
valid
point,
but
the
one
I
already
fixed
the
one
with
the
pacing
rate,
it
already
give
the
speed
of
like
effective
to
connect
stuff.
That's
a
pretty
big
deal.
This.
D
E
A
All
right
thumbs
up,
I,
don't
hear
anybody
saying
they
have
more
topics,
so
I'm
gonna
call
it
okay!
Well
thanks!
Everyone
for
coming
and
you'll
see
this
video
it'll
probably
take
me
a
half
an
hour
or
something
but
it'll
be
up
and
yeah.
Yes,
John
I'm,
hoping
you
can
figure
out
johner
and
acrylics.
Maybe
you
guys
can
figure
out
with
Cole
what
what
happened
to
the
old
last
week's
video
I
think
you
probably
didn't
get
in,
but
this
is
so
file.
Guess.