►
From YouTube: Ethereum Core Devs Meeting #17 [6/2/17]
Description
Agenda: https://github.com/ethereum/pm/issues/15
Log of YouTube Live Comment Box During Live Stream: https://pastebin.com/JPkKt9mt
A
C
C
C
B
Episode
the
job
I
guess
so
I
can
theoretically
see
the
rationale
for
the
transaction
number
up
code,
although
it
in
it
does
seem
it
does
Siva
lower
priority
that
some
of
the
other
things
that
we've
been
to
that
stuff
that
we've
been
trying
to
do.
But
that's
just
my
instincts
at
this
point
like
I'd,
be
theoretically
fine
with
those
transaction
ID
and
run
off.
One
said
nope.
C
D
B
I'm,
so
the
the
transaction
hash
up
code
doesn't
play
too
nicely.
You
guys
might
like
it's
theoretically
possible
to
get
two
transactions
with
the
same
hash
and,
like
that's
not
I,
mean
that's,
not
fatal,
but
it
does
mean
that
you
can't
really
rely
on
the
transaction
hash
opcode
to
uniquely
identify
transactions
in
the
li
geom
transaction
luck,
index
approach
would
be,
is
totally
compatible
with
the
AP
86
and
like
pretty
much
any
other
idea.
E
F
Oh,
my
god
like
having
computer
issues
when
the
calls
going
is
the
scariest
thing,
but
anyways
I'm
here
now
and
I
believe
that
I
only
missed
yo
Ichi
talking
about
freezing
the
eeap's.
So
let
me
go
to
the
agenda.
F
B
So
there
was
one
example
that
was
mentioned:
the
BTC
relay
one
I
think
the
idea.
There
is
basically
that
Asia
what
you
could
ping
the
BTC
relay
contract
and
tell
it
I
want
an
answer
back
and
then
you
would
only
be
able
to
get
the
answer
back
into
future
transaction
and
you
would
use
the
transaction
number
opcode
to
distinguish
between
the
present
transaction.
B
B
I
don't
know
the
other
thing.
That
I
would
say,
though,
is
that
I'm
not
sure
there's
that
much
so
even
with
without
the
txw
opcode,
you
could
also
do
the
same
thing
by
having
a
block,
number
opcode
and
or
well.
We
already
have
a
block
double
wrap
code
and
then,
basically,
each
individual
user
would
have
to
wait
a
single
block,
which
is
probably,
in
my
opinion,
fine,
because
if
you
send
multiple
transactions,
you
generally
can't
count
on
that
being
a
good
included
in
the
same
block
anyway,.
B
F
Yeah
I
think
most
people
would
say
it
might
not
be
worth
delaying
metropolis
over,
but
I'm.
Looking
at
the
side,
oh
yeah
timestamp
does
not
change
within
a
block.
That's
true
right,
yes,
correct,
okay,
yeah
and
just
to
add
on
Jim,
said,
the
initial
idea
was
to
limit
the
transaction
rate
like
one
transaction
per
block
and
a
contract,
so
I'm.
B
F
B
I'm
just
going
to
say
so,
you
can
definitely
process
an
unbounded
number
of
users
within
like
a
finite
number
of
blocks,
because
you
could
do
things
like
require
the
transit.
Okay
require
the
transactions
to
be
that
ask
the
questions
to
be
or
sort
that
ask
me
this
really
for
the
transaction
for
the
block
hashes
to
come
in
odd,
numbered
blocks
and
then
provide
all
the
answers
in
the
next.
Even
the
word
watch
so
there's
a
bunch
of
waste
I'm
going
to
paralyze
if
it's
with
the
different
users.
F
B
It
is
fiber
tip
five
or
ten
lines
of
Python
to
implement,
but
then,
like
the,
it
is
also
going
to
be
a
fairly
substantial
bit
of
effort
to
test
yeah
look
I,
always
firm,
I'm
personally
I'm.
Getting
a
bit
worried
that,
like
testing,
is
we're
gonna,
provide
a
longer
and
longer
to
the
points
where
block
times
will
be
on
reaching
past.
Like
past
half
a
minute
before
we're
able
to
get
the
droplets
out.
D
F
Okay,
so
next
gender
item
and
Vitalik,
you
probably
need
to
go
right.
Yeah
I
do
okay,
oh
thanks
for
coming
by
anyway.
We'll
send
you
the
next
after
okay.
So
one
thank
you
bye,
okay,
so
the
next
item
on
the
list
did
we
go
one
and
three
or
do
we
get
through
two
really
quickly
on
the
agenda?
F
No
problem
so
with
two
that
that's
probably
better,
because
since
people
had
to
leave
okay,
so
the
details
on
implementations
and
II
IPS
is
there
anybody
who
no
one
really
requested
to
put
any
like
new
comments
from
last
meeting?
So
does
anyone
have
any
questions
or
any
comments
on
their
clients,
implementation
of
this
or
yo
each?
If
you
have
found
any
more
small
changes
that
you
wanted
to
bring
up
or
things
that
you've
noticed.
D
F
F
D
What
I
would
like
to
mention
is
that
I'm
trying
to
run
hive
tests
on
the
clients,
and
it
would
be
really
nice
if
all
clients
could
gather
the
metro,
the
individual
metro
branches
into
one
main
metropolis
branch.
So
we
could
start
running
the
hive
test
or
start
passing
some
high
tests
on
the
client.
That's
it.
F
Okay,
great
and
yeah
I
think
that
actually
yeah,
we
touch
on
that
in
the
next
bullet
point
as
well.
So
let's
just
go
on
to
that,
because
that
one's
one
where
Dmitry
did
add
some
information,
I
haven't
had
a
chance,
but
I
was
going
to
add
a
bullet
point
in
there
cuz
less
well.
My
last
night
I
put
a
call
out
there
for
Metro
testers,
but
I'll
have
Dmitry
go
through
his
progress.
First.
G
G
We
now
have
this
new
feature
in
a
test
that
called
state
deep
and
an
option
which
provide
you
with
the
state
difference
logs
on
a
specific
test
case
or
specific
transaction,
and
they
turn
and
the
ug
is
currently
working
on
a
documentation
on
how
to
use
this
test
set
tool
and
how
to
create
new
tests
and
I'm
about
to
help
him.
With
that
question,.
F
Perfect,
okay
and
then
it
looks
like
this
also
goes
with
what
Martin
said,
which
was
basically
that
all
clients
implementing
changes
for
metropolis
should
group
theirs
into
a
single
PR.
In
order
to
make
some
of
the
testing
outside
of
the
testing
you're
doing
with
the
Erb
I
guess
I
have
a
question:
is
the
testing
with
hive?
How
is
that
related
to
the
the
fillers
that
are
created
in
the
etherium
/
test
repository?
Are
they
linked
or
are
they
separate?
Yes,.
F
Okay,
great
so
a
good
update,
Dimitri
I
think
that's
promising
and
I
posted
on
reddit
yesterday.
After
talking
to
a
few
of
you
kind
of
a
call
out
to
the
community
for
metropolis
testers,
I
guess
that
I've
gotten
some
really
promising
emails
between
last
night
and
now
so
I
think
that
you
guys
writing
that
documentation
is
good
timing
and
I'll
go
ahead
and
send
some
of
those
people
your
way
who
are
interested
in
diving,
deeper.
F
Ok
sounds
good,
that's
good
to
know,
let's
see
any
subtleties,
we
need
to
work
out.
No
one
put
in
the
items
for
that
is
there
anything
for
sub
item
see
any
subtleties
in
Metropolis.
We
need
to
work
out
or
people
have
noticed
within
the
AIP
is.
F
Okay
yeah,
he
actually
told
me
a
similar
thing,
so
I
think
that
the
last
call
we
had
so
yeah
Christian
just
said:
I
just
want
a
decision
to
be
made.
I
don't
really
care
what
it
is
on
that
topic
from
last
time.
E
F
H
F
Okay
sounds
good
in
that
case,
we're
just
going
to
go
with
throwing
the
exception
and
I'll
put
that
in
the
e,
as
what
we've
kind
of
come
to
over
the
last
two
calls,
so
that
the
decision
is
made.
F
F
F
He
needs
to
tackle
in
order
to
be
done
and
then
the
last
thing
would
be
who
I
was
forget?
Who
wrote
the
other
oops
I?
Guess
Alex
beers
Ozzy,
he
I
think
he's
the
only
other
person.
Besides
Christian
metalic
who's
written
in
metropolis
apt,
active
EEP,
the
only
other
one
was
the
revert,
opcode,
140
and
I.
Think
if
I
recall
that
that
one's
pretty
pretty
solid
I,
don't
think,
there's
been
much
debate
on
changing
that
in
a
while.
Let
me
look:
oh
okay.
Actually
you
have
a
comment
at
the
bottom.
F
E
What
I
said
was:
okay
when
we
have
pre
requests
and
I
saw
this
morning,
Christian
proposed
in
some
of
his
pre
requests
as
much,
and
that
process
already
seems
like
enough
and
I'm
not
really
convinced.
We
need
anything
more
formal
than
merging
the
NIP
and
maybe
taking
memos
on
the
table
that
this
one
is
merged.
E
F
I
agree:
I
think
that
getting
the
entire
oops
repo
and
some
of
the
processes
that
are
new
or
completely
worked
out.
It
is
going
to
be
more
important
than
adding
another
formal
process
on
top,
but
between
this
upgrade
and
the
next
one
it'd
probably
be
good
to
have
some
kind
of
formal
process
so
yeah.
What
will
kind
of
table
the
freezing
thing
unless
we
run
into
a
reason
why
we
really
need
to
have
it
there.
E
That
moment,
I
was
hearing
from
Demetri
that
it's
okay,
well,
since
ifs,
were
key
in
changing.
We
couldn't
estimate
when
the
test
would
finish
but
well.
One
thing
is:
when
testing
starts,
then
we
find
problems
and
that
might
cause
it's
the
change.
That's
one
thing.
So
the
start
of
testing
is
not
the
final
point
and
that's
one
thing:
that's
one
things
I'm
worried
about
this
vision
thing.
The
other
thing
is
that
made
of
are.
E
Not
okay,
I,
don't
I
raised.
It
is
from
my
graphics,
oh
yeah,
that's
my
main
thing.
That's
changed
my
mind
about
displeasing
process.
F
Okay,
great
so
on
that
note,
I
think
actually
that's
a
good
segue
to
sub
item
D
under
agenda
item
2,
which
would
be
review
time.
Estimates
for
testing
and
release
so
I'm,
not
sure
if
Martin
to
me,
cheerio
each
II
have
discussed
this
amongst
themselves
or
if
anyone
has
an
opinion,
it
doesn't
have
to
be
like
anything
definitive,
but
has
there
been
a
change
in
any
of
the
timelines
we
gave
last
time
and
just
to
give
it
a
reminder
of
the
timeline
we
gave
last
time
it
was
basically
sometime
between
July
and
September.
F
E
Believe,
none
of
us
has
a
good
estimate
on
the
amount
of
work
to
be
tackled,
so
I
believe
the
first
thing
to
be
done
is
the
estimated
amount
of
testing
work,
I'm,
assuming
no
ifs
change,
and
then
I
mean
we
see.
We
will
see
if
it's
a
lager
if
we
have
enough
time
well,
if
we
would
be
dead
already
and
then
I
mean
we
can
start
talking
about
how
much
more
exchanges
we
can
accept
or
actually
not
any
more
there
I'm
seeing
I
there.
Okay,
actually
at
least
I,
am
not
seeing
enough
precision.
E
F
Yeah,
that's
totally
fair
and
I
think
that
between
now
the
next
meeting,
there's
going
to
be
a
few
things
coming
into
motion,
including
getting
a
little
bit
more
volunteers,
finishing
that
documentation
that
you
and
Dimitri
and
I
think
Martin
were
working
on
that
he
referenced
earlier.
So
yeah
no
problem
there
doesn't
really
need
to
be
any
changes
to
our
rough
window.
We
said
last
time
so
yeah,
Dimitri
or
Martin.
Did
you
have
a
comment
or
Dimitri?
Did
you
have
any
questions
for
Apollo.
G
No,
he
just
mentioned
that
he
has
a
new
unit
test
and
I
wonder
the
unit
testing
would
be
run
on
the
mCP
client,
but
if
you
find
a
way
to
convert
it
into
a
state
test,
we
could
run
it
on
every
client,
Deut
transaction
in
educational
state.
For
example,
I
have
a
question
about
APU
frozen
closing
and
do
we
have
a
label
on
github
which
could
show
me
GIPS
accepted
and
stable
and
the
most
less
latest
version
for
metropolis?
We.
F
Don't
have
that
right
now,
but
what
we're
going
to
be
doing
is,
after
today,
on
the
main
there's
going
to
be
two
things
so
there's
going
to
be
on
the
pull
request
itself:
there'll
be
a
label
like
a
github
style
label,
for
whether
it
is
I
guess
we're
ready
to
implement
from
metropolis.
So
there'll
be
some
kind
of
very
clear
label
of
no
more
changes
to
this
and
then
also
on
the
actual,
a
I
like
or
the
EIP
repository
github
front
page,
where
we
have
a
list
of
accepted
e
IPS.
F
A
F
F
So
it's
going
to
be
yeah,
it's
gonna
be
kind
of
two
things.
If
the
issue
in
the
PR
are
closed
and
it's
been
merged,
then
that
means
it's
included.
In
fact,
actually
being
merged
is
like
the
ultimate
signal
that
it
is
ready,
ready
to
go
for
metropolis,
merging,
meaning
like
and
the
pr
I--
we
just
like
close
the
PR
or
the
pull
request,
and
then,
in
the
actual
repository
there's
a
markdown
file
with
the
specification
in
there
permanently.
Oh.
F
Cool
and
then
anything
else,
I
think
Pavel
was
going
to
comment
on
what
he's
been
saying
in
the
sidebar
about
potentially
converting
it
to
a
state
test.
Maybe.
G
I
Guess
I'll
write
a
message
on
the
IP
with
the
post
change
I
think,
based
on
my
own
little
tests
that
should
actually
simplify
the
code
as
well
as
making
it
more
general
and
but
as
I
saying
in
that
comments
and
although
I
committed
to
rewriting
it
myself
a
couple
of
meetings
ago,
I'm
not
showing
their
time
in
their
future.
So
if
Powell
is
already
working
on
it
and
happy
to
that'd,
be
great.
If
he's
prepared
to
take
a
look,
a
bath.
F
F
Okay
yeah,
if
there's
no
more
comments,
I
think
that
we're
pretty
much
covered
here.
There's
should
be
a
lot
of
stuff
between
now
and
the
next
meeting
in
two
weeks,
which
will
be
I
believe
on
the
16th
on
a
Friday
and
my
computer
might
be
fixed
by
then
so
we
might
actually
have
something.
Then,
thanks
for
coming
and
I'll
see
you
guys
on
the
next
all
core
dev.