►
From YouTube: Ethereum Core Devs Meeting #24 [9/8/17]
Description
A
B
When
I
swing
to
the
pretty
place
to
contain
the
three
different
programs,
three
different
hex
codes
and
one
of
them
should
be
deployed.
Well,
so
one
is:
do
you
need
to
code?
Id
I,
don't
have
to
think
about
this,
but
there
are
different
code
in
the
request.
I
think
I
know
which
one
is
the
right
one,
but
the
other
one
should
be
moving.
C
D
C
G
C
A
H
H
H
Beyond
that,
like
yeah,
you
know
it's
the
ability
to
check,
manipulate
curve
points
on
on
nature
transactions,
in
fact
that,
like
tons
of
other
coins,
use
native-like
SEC
PTO
today,
six-second
P,
256,
K
1,
is
native.
You
know
like
allows
you
to
do
nice.
Pegs
between
chains
on
that
and
I
mean
the
biggest.
The
biggest
thing
I
see.
H
Is
that,
like
you
know,
using
that
curve
securely
is,
is
less
trivial
than
using
SEC
p2
66k
one
right,
there's
only
one
group
on
that
curve,
and
you
can't
you
can't
really
mess
it
up,
as
if
you
know
if
you
use,
if
it
issues
like
the
normal
core
operations
or
is
whereas
on
on
the
all
TN,
well
bein
256
anyway,
the
curve
there's
two
groups:
they
have
slightly
different
properties.
If
you
choose
the
wrong
one,
you
break,
the
CDH
is
easy.
H
If
you
don't
realize
that
there's
two
groups,
you
know
you
there's
way
more
mistakes
there,
like
you
know
generally,
the
stronger
support
is
the
community
support
and
the
fact
that
so
much
sports
256
K
one
and
it's
way
way
faster.
But
you
know
so
that's
my
my
rationale
and
you
know
it
seems
silly
to
add
a
curve
and
not
also
add
the
curve
that
you
know
it's.
At
least
the
one
supported
natively
I.
F
C
A
H
Because
this
so
there's
two
different
ways
to
add
this
to
go,
there's
you
can
use
the
you
know
the
C
bindings,
which
again
those
are
you
know,
portable
across
languages
there's
also
the
BTC
HD,
which
is
yeah,
which
is
also
like
a
clear
go
implementation.
If
you
know
people
want
to
use
that
for
priority
as
well
I
mean
it's
has
the
same
exposes
the
same
clinics.
It's
easy
recovery
kind
of
requires
like
at
that
level
of
acts
to
the
bindings
anyway,.
A
H
A
The
next
thing
we
have
hope
I,
think
yo
Ichi
dropped
off
for
a
second
Google's,
been
having
some
problems
this
morning,
I
think
they
updated
YouTube
and
dropped
everybody
who
was
logged
on
to
it
at
like
858,
at
least
all
my
screens
refreshed.
So
maybe
that's
what's
happening
updates
to
testing,
so
this
would
be
Martin,
Jared,
Casey
and
yo
Ichi.
If
he
comes
back
Martin.
What
is
the
summary
for
testing
unless
someone
else
wants
to
take
that.
F
So
HG.
B
Okay,
so
now
on
high
C
beta
numbers
for
bathroom,
we
have
less
than
ten
minutes.
That's
nice
for
CPP
and
we've
seen
somehow
700
errors,
but
I
cannot
reproduce
them
in
Opera,
so
it
might
be
just
some
pretty
close
to
mastering
CPP,
but
not
much
the
tests
of
something
that
that
could
be
reasoning,
I
mean
III,
haven't
been
able
to
reproduce
this
and
then
I,
which
I
started
to
receive
many.
B
A
A
D
So
we
are
the
same
place
as
two
weeks
ago,
so
essentially
we
are
mostly
done
as
far
as
I
know.
All
new
tests
that
have
been
added
are
still
passing,
then
the
only
eight
failing
tests
that
we
currently
have
anything
investigative,
but
there
are
some
known
issues
with
some
tests,
so
I'm
I'm
not
sure
whether
they're
these
AIDS
failures
are
because
the
tests
are
wrong
or
something
else
is
wrong,
but
a
friendly
we're
mostly
done
so
we're
just
trying
to
do
a
cat
sure.
I
A
E
A
F
J
J
A
A
K
K
We
M
tests
and
transaction
tests
over
should
should
be
ready
in
two
days.
I
guess
we
just
need
to
check
that
we
are
passing
them
so
I'm
dating
then
bringing
them
to
new
format
enough
in
our
code.
So
we
can
support
new
format
at
this
those
tests,
so
we
can
run
and
check
how
how
it
works.
So
that's
it.
K
A
K
L
B
A
Awesome,
thank
you.
Paya
app
metallic,
not
really
not
really
any
progress
since
last
time.
Okay
and
I
don't
see
any
other
clients
on
the
call.
I
need
to
reach
out
to
the
Haskell
team,
I
think
they're,
the
only
ones
that
are
missing
that
are
actively
kept
up
with
me
as
I.
Believe
Ruby
is
deprecated,
okay,
so
the
next
one
is
determining
the
gas
prices
and
opcodes.
That
was
tasked
last
time
with
Arkadiy
and
Martin,
and
I
saw
that
Martin
keeps
up
with
a
repository
called
benchmark
and
the
etherium
I'm
gonna
post
the
link
to
it.
F
So
the
current
suggesting
that
we
would
suggest
is
that,
for
addition,
we
would
keep
the
current
cost,
which
is
a
500
reasoning,
being
that,
even
if
we
increase
the
file
some,
it
doesn't
really
matter
because
there's
a
700
call
cost
which
we
can
count
in
on
that.
So
the
total
cost
would
fill
be
1200.
C
For
mod
X,
yes,
and
my
reasoning
is
that
by
multiplying
it
by
5i,
but,
like
other
people,
feel
free
to
check
this.
But
I
believe
that
the
exponentiation
of
4096
bit
numbers
by
three
year,
would
that
still
only
cost.
Something
like
five
thousand
gas,
which
is
still
like,
not
very
high.
F
F
A
F
Think
we
can
just
I
mean
everyone
who
has
had
an
interest
in
these
things
has
been
invited
to
see
themselves
read
the
analysis.
I
talked
about
it
on
all
product,
so
I'm
I
prefer
just
else
does
anyone
in
this
call
object
to
the
proposed
figures
and
unless
someone
speaks
up,
I
think
we
should
just
put
in
the
numbers
in
the
eeks
and
then
no
find
out
for
those
that
piece.
Each
has
now
been
updated
asymptomatic
and
then
we
just
throw
it
out
in
the
tests
see
city
were
strong
science
passes
or
not.
A
C
C
A
Okay,
so
is,
as
far
as
testing
goes:
Oh
awesome,
welcome,
Demetri
and
actually
Demetri
able
to
hear
me
yeah
awesome.
We
were
just
talking
about
if
testing
what,
if
the
testers
from
the
testing
team
and
the
client
teams
felt
like
they
were
comfortable,
declaring
a
test
net
block
number
today
that
we
could
do
that,
and
then
we
could
declare
a
main
net
block
number
sometime
after
the
test
net
starts
or
right
before
it
starts,
and
then,
if
test
net
goes
well,
we'll
keep
the
main
net
block
number.
A
G
A
A
A
So
it
looks
like
let's
see
if
we
do
that
on
the
18th,
and
then
we
were
on
the
test
net.
For
two
weeks
we
could
launch
on
October
2nd.
How
long
should
the
tests
that
be
run
for
cuz
I've
heard
figures
between
two
and
four
weeks?
I
know
there's
some
period
of
time
where
you
know
it
doesn't
really
make
a
difference.
How
long
you
run
it
after
a
while,
we
just
kind
of
know,
it's
gonna
be
good
or
bad.
What's
what's
the
opinion
based
on
previous
experience
with
this.
C
So
my
answer
is
probably
still
gonna
be
around
3
to
3
to
4
weeks.
Okay,.
D
A
Well,
the
good
news
is,
we
don't
have
to
decide
on
a
main
net
number
today,
but
it
sounds
like
the
main
that
number
may
be
on
the
second
or
the
9th
of
October,
so
something
like
that
would
make
everyone
feel
comfortable.
It
sounds
like
also
doing
it
on
the
18th
would
give
us
10
days
to
finish
up
testing
so
that
that's
getting
give
us
a
little
more
time
than
we
need,
probably
from
what
it
sounds
like
we
can
personally.
C
D
Just
was
like
no
last
means
not
besides
the
final
block
number
before
the
test,
nut
forks,
because
I
think
for
for
the
homestead
relief.
We
picked
a
number
which
was
only
a
preliminary
number
and
then
we
kind
of
delayed
it
and
that
resulted
in
actually,
apparently,
they
had
release
with
the
old
number
and
then
they
did
a
new
release
with
the
new
number
and
some
of
the
clients
worked
over
because
they
haven't
updated
and
they
thought
that
they
already
have
the
correct
block
number.
A
L
If
more
hashing
power
comes
online
and
then
starts
mining
on
the
test
net,
then
it
can
accelerate
the
the
data
or
time
when
the
when
the
block
number
is
reached,
so
should
probably
allow
for
one
to
two
days
target
at
one
to
two
days
later
than
the
intended
date.
That
way,
if,
if
the
hash
rate
goes
up
by
100
X,
then
it
at
least
it
doesn't
the
you
don't
reach
the
block
number
earlier
than
intended.
A
G
L
Yeah,
that's
right:
I
haven't
done
the
numbers
myself,
but
I
can
work
on
it.
Real
quick
here,
yeah.
A
F
A
F
A
L
A
I
A
Okay,
next
Wednesday
sounds
good
because
it's
midweek,
so
if
there's
any
complications,
we
can
deal
with
it.
Let's
say
the
13th.
Anybody
opposed
or
want
to
push
it
to
the
15th
I.
Don't
know
enough
about.
You
know
how
fast
these
things
can
change
to
really
make
a
determination,
I'm,
just
kind
of
throwing
out
numbers,
I,
think
I
do
know
they
change
quickly.
C
As
my
prison
yeah,
so
yeah
right,
the
price
going
down
increases
the
likelihood
that
mining
power
goes
down,
which
makes
block
x
be
a
longer,
but
well
it
has
the
long
term.
So
mix
walked
on
some
longer,
and
so
it
does
have
the
one
kind
of
happy
side
to
it,
which
is
that
it's
what
it's
slightly
delays
the
next
the
next
two
having's
yeah.
A
A
A
L
I
A
Just
Shh,
oh
my
cats
freaking
out
as
far
as
the
main
net
test
block.
So
just
basically
what
I'm
wondering
is
yeah
if
the
price
drops
dramatically.
What
does
that
affect
the
block?
Time
is
the
thing
I'm
wondering
because
that's
what
a
lot
of
people
in
the
community
would
be
wondering:
how
does
what
affect
the
walk
time?
The
price
dropping?
How
that
affects
the
I
guess?
Oh.
C
A
Great,
so
it
sounds
like
the
risk:
isn't
that
high
for
the
economic
factors
here,
yeah
cool
alright,
so
we
have
that
block
number
done.
What's
the
next
item
on
the
agenda,
any
other
comments
on
the
block,
numbers
and
stuff.
In
summary,
something
around
1.7
million
is
an
estimate
for
the
block
number
on
Rob's
tonight.
A
It
next
Wednesday
to
see
how
the
vary
or
to
see
how
difficulty
and
other
things
change
and
robson
between
now
and
then,
and
we're
tentatively
trying
to
hit
September
18th
for
the
tests
net
block
number,
at
which
point
we
would
start
deciding
on
a
main
net
block
number.
That
would
hopefully
be
two
to
three
or
sorry
three
weeks
after
rob
stone
which
would
put
us
at
October.
Ninth,
that
is
an
unofficial
number
for
all
the
coin
media
that
keeps
saying
September.
A
F
A
F
A
D
A
L
A
So
the
next
item
is
a
IP
706.
This
is
a
snappy
compression
for
dead,
p2p
Peter
came
up
with
this.
It
reduced
the
sink
bandwidth
by
60
to
80
percent
and
would
affect
the
network
layer
of
the
protocol.
I've
reached
out
to
swarm
developers.
I
think
Daniel
who
works
on
swarm,
has
already
commented
a
little
bit
on
it,
and
we've
received
more
comments
since
then
in
the
EIP.
Let
me
post
it
here
so
Peter.
If
you
can
just
give
a
quick
summary
and
then
we
can
discuss.
D
Sure
so
the
crux
of
the
IP
is
that
previously
a
few
I
think
when
Experian
launched,
we
had
some
plans
to
extend
that
beauty.
Beer.
Basically,
that's
the
base,
that's
working,
the
RFA
theorem
so
that
it
employs
compression
because
currently
just
encrypts,
whatever
upper
layer
that
work
protocols
throw
at
it
and
just
transmits
it.
That
way,
and
we
had
this
idea,
but
nobody
ever
pursued
it
because
it
was
kind
of
bashed
together
with
some
other
changes
and
and
the
last
few
days,
I
was
running
some
benchmarks
to
see
what
what
furfle.
D
Basically,
how
compression
would
impact
performance-
and
it's
quite
staggering
so
in
using
the
etherium
to
do
a
fast
sink
on
main,
that
it
produces
download
traffic
from
34
gigabytes
to
13.
So
basically,
that's
about
the
60%
saved
and
on
rinkeby
down
it
reduces
from
2.6
device
to
about
less
than
500
megabytes.
So
on
rinkeby,
it's
more
spectacular
because
it's
quite
full
of
spam,
oh,
but
but
the
idea
is
that
the
compression
really
can
do
an
enormous
save
on
on
the
East
protocol.
D
So
so
I
created
I
try
to
I,
try
to
figure
out
how
how
much
code
or
how
much
effort
it
would
take
to
actually
implement
that
be
compression
or
I
mean
compression
in
general
for
for
a
deaf-mute
appear
and
eternal
that
it's
really
simple,
so
it
all
it
takes
is
whenever
so
before.
A
message
actually
gets
to
be
encrypted
and
put
on
the
wire.
D
We
can
do
a
compression
round
on
it
and,
similarly,
when,
when
it's
a
decrypted
from
the
wire,
we
can
do
a
decompression
and
and
basically
I
managed
to
the
whole
code
for
this
in
GUI
streaming
in
the
go
code
is
about
thirteen
eight
lines,
so
I
think
it's
it's
worthwhile
addition
and
I
kind
of
brought
up
the
cipa
to
discuss
it.
Ethical,
wise,
the
EIP,
consists
of
bumping.
D
The
version
number
of
deaf-mute
appear
to
from
four
to
five,
and
basically,
whenever
handshake
arrives,
client,
if
the
handshake
contain
special
number,
five
and
clients
and
sorry
clients
should
do
snappy
encoding
from
that
point
onward,
they're
having
some
discussions
with
corner
cases
and
yeah
IP
can't
find
it
on
listed
there.
So
one
of
the
first
questions
is
whether
people
feel
confident
about
rolling
out
such
a
change
or
not.
I've
heard
one
concern
about
this
change.
From
from
the
fight
game
team,
that's
Leah
from
Piper
Miriam.
D
He
was
saying
that
Python
itself
doesn't
have
a
cure,
Python
implantation
of
snappy,
so
this
would
entail
I
thought
having
to
actually
wrap
the
C++
library.
They
are
a
bit
reluctant
as
I
know.
All
other
clients
I
mean
all
other
languages.
Go
rust
JavaScript.
You
have
your
implementations
for
snapping.
So
this
the
only
concern
was
that
one
open
question
is
whether
we
want
to
have
compression
mandatory
or
whether
we
want
to
as
a
maybe
a
compatibility
flag
and
enticed
signal
whether
they
want
to
confess
Allah.
So
with
the
basic
micro.
Two
questions.
D
D
D
E
And
then
relatively
straightforward,
if
I
recall
correctly
and
of
course,
there's
the
most
compression
algorithms,
if
you
really
wanted,
you
could
commute
to
dummy
one
that
license
which
doesn't
comprise
anything
I.
D
Think
so
in,
in
a
sense,
it's
important
to
note
that
the
deaf
people,
so
the
the
IP
proposal,
is
backward
compatible
in
that
a
client
may
choose
to
run
version
four
and
not
do
any
encryption.
So
it
is
perfectly
fine
for
some
clients
to
upgrade
now
and
some
clients
to
upgrade
in
two
weeks
or
in
four
weeks
or
whenever
they
feel
like
upgrading
the
clients
can
do
this
completely
another
form.
Another
I.
A
A
Think,
or
do
we
just
we
just
answered
Piper's
question?
Didn't
we
I
guess
I
was
unsure.
If
Piper's
question
was
effectively
responded
to
also
and
I
guess,
the
other
thing
is
like
Andre
and
a
few
other
people
had
a
few
sub
questions
like
to
enforce
the
16
megabyte
limit
on
compressed
size
and
a
few
different
things.
Oh,
never
mind,
I
see:
okay,
Carol,
okay,
Peter!
You
commented
a
couple
hours
ago
about
updating
the
spec
for
replacing
lazy
with
16
Meg,
okay,
yeah.
D
So
so,
currently,
this
bag
states
that
the
decompressed
size
is
limited
to
16
months,
and
this
essentially
has
the
same
limits
enforced
at
the
current
that
beautiful.
So
this
is
nice
because
you
don't
need
any
extra
effort
around
lazy
decompression
and
we
can
basically,
we
can
use
the
same
who's
as
we
currently
have.
So
if
the
message
the
plain
text
messages
they
decompressed
messages
larger
than
16
max,
then
it's
just
gone
out.
D
A
I
D
Well,
yeah,
but
I
mean
who
needs
a
heavy
update,
because
all
the
capability
is
all
the
handshake
message
needs
to
be
so
currently
the
handshake
message
can
be
extended.
The
extra
fields
but
I'm
not
sure
whether
the
capabilities
field
itself
can
be
further
expanded.
I,
don't
think
that
Provost
force,
that
which
means
that
do
such
a
thing,
it
would
require
a
major
update.
The
deputy,
your.
E
I
G
E
A
I
think
I
think
Arkadiy.
The
thing
is
like:
if
there's
nothing,
if
there's
nothing
currently
remotely
faster
than
that,
then
implementing
it
is
a
sub
protocol
would
only
complicate
things
rather
than
having
everyone
go
with
the
same
thing
that,
for
the
most
part,
shouldn't
be
superseded
for
a
long
time.
If
there's
something
already
implemented,
that's
faster
than
snappy
that
everyone
can
come
on
board
with
that.
That
sounds
like
it
would
be
better.
Is
there
something
that's
implemented
on
a
sub
protocol
level
that
could
be
implemented
everywhere
and
a
that
would
be
faster
than
snappy?
That's.
A
I
A
I
D
A
I'm,
okay,
discussing
it
further
and
the
github
issue
and
getting
a
few
more
opinions
and
then
the
next
chord
that
meeting,
let's
bring
it
up
again,
I
think
by
then
there
will
also
be
some
more
people
who
utilize
that
p2p,
who
might
might
have
some
other
opinions
on
it.
So
but
that's
not
a
problem
also.
We
can
get
kind
of
better
descriptions,
because
I
think
there's
just
a
little
bit
of
confusion
with
what
the
arguments
are
about
so
well,
we'll
talk
about
it
more
on
the
IP.
That's
a
good
idea,
our
Katti
Thanks!
A
A
This
Wednesday
we're
gonna,
have
a
getter
chatroom
discussion
on
what
block
number
the
test
net
will
be,
and
then,
after
the
test
net
after
the
test
net
happens,
then
we
will
decide
on
a
main
net
block
number
that
will
hopefully
be
like
this
is
super
early,
but
we'll
decide
on
a
block
net
number
between
the
9th
and
the
16th
I
guess
just
some
something
in
early
October.
Basically,
the
the
9th
has
been
thrown
around
as
a
date,
but
that's
nowhere
near
official,
so
the
main
that
block
number
will
be
after
we
start
the
test
net.