►
From YouTube: CasperLabs Community Call
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
Good
morning,
good
afternoon,
good
evening,
wherever
you're
listening
to
us
from
my
name
is
metta
parlikar,
I
am
the
cto
of
casper
labs,
the
company
that
is
building
the
casper
blockchain
and
today
I
will
present
our
engineering
status
update
and
I
will
also
review
the
zoog
500
lap.
One
rewards
how
we
calculated
the
rewards
I'll
walk
through
the
spreadsheet,
so
folks
can
understand
how
the
test
net
rewards
participation
rewards
have
been
calculated
so
I'll.
A
So
with
that,
we'll
kick
off
with
the
engineering
status
update,
the
team
has
started
their
first
weekly
sprint
of
the
21.01
release
cycle
release.
21.01
marks
the
first
production
release
candidate
main
net
release
candidate
of
the
casper
protocol.
So
this
means
that
after
the
21.01
release,
we
could
theoretically
launch
the
mainnet
the
release
improves
networking
by
providing
a
robust,
node
discovery
and
gospeling
protocol,
and
this
will
really
help
lay
down
the
production
network
protocol
that
will
support
consensus.
A
We
also
are
working
on
we've
cut
tag
0.16.
We
are
currently
getting
ready
to
boot,
the
delta
test
net
and
I'm
not
sharing
my
screen.
Thank
you
for
telling
me
that
here
we
go.
You
can
always
see
these
updates
in
github.com,
casper
labs
governance,
wiki
current
status
so
feel
free
to
catch.
These
notes
on
your
own,
if
you
wish
delta
is
currently
offline,
we've
been
testing.
We
found
a
few
bugs
in
the
system
that
we
really
wanted
to
get.
A
You
know
we
wanted
to
bear
down
on
and
fix,
so
we
took
a
few
days
to
fix
that
and
we're
bouncing
to
delta
test
net
today,
so
joe
will
be
releasing
new
packages
and
spinning
up
our
bootstraps
and
then
folks
will
be
able
to
bond
in.
A
Current
focus,
so
we
cleared
our
trail
of
bit
security
review.
They
will
be
publishing
the
report
shortly
with
their
findings.
Most
of
the
findings
they
reported
were
ones
that
were
things
that
we
already
knew
about,
or
had
to
do
so.
We
hope
that
we'll
see
a
nice
clean
report
at
the
end
of
it
and
there's
a
few
pieces
here
that
came
in
from
the
report,
but
we
knew
we
need
to
do
this
too.
So
the
lnc
is
the
spam
protection.
A
Obsolete
endorsements
is
basically
clean
up
and
detecting
doppelgangers
is
a
pretty
important
feature
that
we
need
to
get
done.
Node
rust.
This
is
a
lib
p2p.
This
is
a
network
component.
We're
using
lib
p2p
is
what
ethereum
2.0
is
using.
What
a
lot
of
network
like
what
a
lot
of
protocols
are
using
out
there
we're
not
really
concerned
about
the
robustness
of
lib
p2p,
because
it's
been
battle
tested
already.
A
In
the
block
proposer,
what
we
are
doing
is
we
are
reserving
space
in
each
block
for
wasmless
token
transfers.
So
this
is
basically
the
transfer
of
the
casper
token
from
one
account
to
the
other,
we'll
be
reserving
space
in
blocks.
For
this.
This
is
a
way
to
incentivize
at
least
a
minimum
of
x
number
of
transactions
in
each
block,
for
was
unless
token
transfers
network
discovery
by
academy.
Again
this
is
a
small
network
component
and
then
respect
block
limits.
So
basically
the
block
proposer
will
not
exceed
whatever
limits
have
been
specified
in
the
chain.
A
A
We
are
going
to
we're
improving
our
process
for
publishing
the
crates.I
o
and
we're
going
to
be
publishing
the
event
store
and
then
we're
extending
the
workload,
generators
and
s
tests.
So
these
are
the
tools
that
basically
create
specific
types
of
deploys
right
so,
as
we
call
workload
generator
on
the
ecosystem,
we're
building
out
the
javascript
building
a
javascript
sdk.
You
can
find
this
on
npm.
A
We
published
the
1.06
version
yesterday
and
for
clarity
and
the
event
store
we're
going
to
support
account
transfers
from
within
clarity.
So
you
can
transfer
token
from
from
your
account
from
one
account
to
another
account
and
sign
it
with
the
private
key.
That's
sending
the
token
and
we're
building
out
more
data.
It
make
more
features
into
the
event
store,
making
the
event
store
available
via
clarity.
If
I
recall
correctly
so
we'll
have
like
a
query
endpoint
that
folks
can
use
the
command
line
interface
to
query
the
event
store
economics
this
yield.
A
B
We
should
then
come
up
with
something
that
expresses
a
similar
idea,
because
it's
really
about
you
know,
I
mean
that's
a
percentage
right.
I
mean
it's
not
an
absolute
number.
A
B
A
Know
it
makes
it
sound
like
a
security,
we
can't
do
that
contract
runtime,
so
there's
some
bugs
and
slashing
I'm
assuming.
These
are
the
cross-era
slashing
issues
yeah
okay,
so
if
a
validator
equivocates
in
one
era
and
then
they
manage
to
finalize
the
era
or
they
manage
to
equivocate
close
to
an
era
cut
over,
we
have
to
make
sure
that
we
can
still
reach
back
into
that
last
air
and
slash
them.
A
We're
adding
an
rpc
endpoint
to
retrieve
auction
info.
Is
this
bidding?
Is
this
bids
for
delegators,
or
is
this
something
different
because
you
can
get
auction
info
right
now?
What
is
this
rpc
endpoint?
Do
we
know,
I
will
check,
give
me
one
minute:
okay,
we're
adding
gas
cost
for
the
was
on
this
transfer,
much
like
on
eath,
where
it's
.02
eth
to
do
a
token
transfer
we're
going
to
do
the
same
thing.
It's
going
to
be
a
fixed
cost
to
do
a
wasmless
transfer.
B
Well,
it's
it's
going
to
be
a
fixed
gas
cost
because
it
always
essentially
executes
the
same
thing
right.
So
much
like
a
host
site
function,
let's
say,
does
not
vary
with
arguments,
but
it's
still
going
to
have
a
price
right,
so
it's
still
going
to
be
subject
to
much
the
same
price
in
dynamics
as
any
other
gas
suggested.
There
is
a
certain
proportion
of
you
know
below
gas.
That
is
reserved
specifically
for
these
transfers.
A
A
I've
got
a
new
member
on
board.
Philippe
caleb
welcome
philippe
he's
going
to
be
working
as
a
full-time.
Smart
contract
developer,
building
out
example,
contracts
for
developers
that
are
trying
to
onboard
and
learn
about
casper
labs.
A
So
welcome
phillip,
and
we
hold
these
meetings
every
tuesday
morning
at
9.
00
am
so
feel
free
to
join
us
dial
in
and
request
topics
so
per
the
telegram
channel.
The
topic
that
was
requested
was
our
marketing
budget.
I
have
forwarded
this
information
on
to
the
marketing
team
and
they
are
going
to
come
back
with
a
presentation
next
week,
so
we
will
get
an
answer
next
week.
You
know.
A
Look,
you
know
join
us
next
week
to
find
out
what
our
go
to
market
launch
plan
is
with
respect
to
marketing,
but
because
they
needed
some
time
to
prepare
that
this
week,
I'm
going
to
talk
about
the
zoo,
500
lap,
one
rewards
I've
been
receiving
a
lot
of
questions
on
the
discord
about
what
the
rewards
are,
how
much
people
can
expect
to
win
for
the
purposes
of
privacy.
I've
only
indicated
the
ip
address
of
the
validators
here
to
keep
their
information
private
so
for
those
validators
that
are
listening
are
watching.
A
This
is
the
ip
address
you
shared
with
us
for
the
final
round
of
the
alpha
launch.
So
whatever
ip
address
you
used
in
round
10,
this
is
the
ip
address
that
we
have
put
here.
So
if
you
recognize
your
ip
address,
you
can
kind
of
go
across
and
see
what
your
rewards
are.
Okay,
so
like
how?
How
did
this
work?
A
So
we
basically
measured
participation
on
three
levels.
Zero
means
you
did
not
participate
at
all.
That
means
you
either
joined
the
program
later
after
this
part
had
started
or
your
node
was
not
live.
You
had
joined
the
program,
but
your
node
had
not
been
commissioned
right.
So
if
we
could
not
ping
your
node,
we
didn't
or
you
pinged
your
note
and
the
software
was
out
of
date
and
you
were
not
ready
for
genesis
right
and
you
didn't
participate
at
all.
That's
when
you
scored
a
zero.
A
So
as
an
example,
this
note
here
for
round
one
it
scored
a
zero,
because
you
can
see
many
zeros
in
this.
It's
reasonable
to
say
that
this
node
joined
and
round
nine
right.
So
this
participant
joined
when,
as
we
started,
to
open
up
the
network
and
include
more
participants
this.
This
is
when
this
node
joined
the
network
right,
so
they
have
zero
from
then
and
then
then
they
started
the
full
participation
in
the
road
nine.
A
A
In
that
event,
you
received
a
score
of
a
one
which
means
partial
participation.
We
didn't
really
keep
track
of
the
number
of
rounds
you
participated
in.
It
was
either
you
were
ready
right
from
genesis
or
you
weren't,
and
in
the
event
that
you
weren't,
you
scored
a
one
instead
of
a
two
and
of
course,
two
means
you
were
ready
right
at
genesis
and
you
participated
all
the
way
through.
A
If
you
see
that
your
cell
is
highlighted
in
pink
here.
This
means
that
you
received
a
prize
for
being
one
of
the
first
five
validators
to
sign
the
genesis
block.
So
you
were
one
of
the
first
five
people
whose
node
was
up
and
ready
after
the
bootstrap
nodes
were
updated,
so
the
process
for
alpha
was,
we
announced
the
software
update.
We
updated,
we
updated
our
bootstraps
and
we
presented
all
this
information
to
the
validators.
A
The
validators
then
had
to
clear
the
state
update
their
software,
get
their
genesis
chain
specification
and
start
their
node,
the
first
five
validators
that
did
that
in
each
round
one
were
eligible
for
the
first
five
prize,
and
that's
what
you're
seeing
here
so
in
each
round,
you'll
notice
that
there's
five
rows
that
are
highlighted.
These
are
the
validators
that
were
the
first
five
to
sign,
and
tom
and
myself
kept
track
of
this
for
each
of
the
rounds.
A
Obviously
you'll
see
it's
not
possible
to
have
a
one
or
a
zero
and
be
highlighted
in
pink,
because
you
know
the
two
by
definition
means
you
were
there
right
at
genesis,
okay,
so
moving
on
to
the
actual
rewards
and
participants
and
how
we
calculated
this
up.
So
the
total
participant
total
reward
allocated
was
2,
20
million
credits
and
50
000.
A
When
we
say
dollars,
we
mean
this
is
either
liquid,
bitcoin
or
ethereum,
but
basically
liquid
rewards
that
were
available
for
for
this
lap.
Okay
for
the
so
the
way
we
did
this
is
we
offered
20
million
credits
split
up
across
liveness
rewards,
which
was
1.8
million
credits,
yeah
1.8
million
or
18
million
credits.
This
is
confusing
me.
A
Let
me
just
do
this
here.
Oops
there
we
go:
1.8
million
credits,
1.8
million.
Yes,
I
think
that's
right.
This
is
very
confusing
yeah
1.8
million
credits
here
and
for
each
lap.
That's
right!
That's
why
it's
confusing
me
so
for
each
lap,
so
we
took
the
total
pool
of
18
million
credits
that
we
were
giving
out
just
for
participation
and
we
divided
it
by
10
rounds.
So
in
each
lap
we
had
1.8
million
credits
that
could
be
divided
up
by
the
participants.
A
Okay
for
those
that
received
a
liveness
fault.
That
means
you
scored
a
one
instead
of
a
two
you
receive,
it
was
a
25
penalty,
so
you
received
25
fewer
rewards
for
not
being
ready
right
at
genesis
right
and
we
had
to
follow
up
with
you
and
make
sure
that
you
participated
so
for
that
there
was
a
25
fault,
that
25
fault
went
to
the
ones,
the
validators
that
participated
fully
right.
So
if
you
look
at
this
first
lap,
we
had
19
participants
total
they.
A
That
means
they
received
either
as
either
a
one
or
two
of
those
that
part
of
the
19
three
experienced.
Liveness
faults
and
16
participated
fully
and
eight
did
not
participate
in
the
round
at
all,
and
so
the
way
the
math
works
is
that
for
those
that
participated
fully,
they
received
a
25
bump
and
those
that
had
a
partial
participation
got
hit
with
a
75
bump
right.
A
The
same
thing
applied
on
the
on
the
liquid
participation
per
participant.
It
was
247.94
for
those
that
received
the
full
participation,
and
this
is
at
the
private
sale
price
right.
So
we
did
it
based
on
token,
based
on
token
amount.
We
convert
those
to
liquid
and
the
per
participant.
Partial
participation
is
this
much
177..
A
And
then,
when
you
look
here,
we
basically
added
everything
up
with
justice.
Basically
we
did
a
sum.
If
and
then
we
added
their
liveness
rewards,
I
mean
their
first
five
to
sign,
so
this
person
had
three
times
that
they
were
part
of
the
first
five
to
sign,
and
so
there's
a
couple
of
hidden
rows
in
here.
That
basically
show
the
I
can
unhide
these
here.
For
the
purposes
of
this
call.
A
So
here
you'll
see
we
did
a
sum.
If
so,
if
they
got
a
two,
they
got
the
rewards
for
the
first
row.
If
they
got
a
one,
they
got
a
rewards,
the
second
row
and
then
here
they
got
their
prize
credits
here
and
their
liquid,
their
liquid
participation
for
liveness
the
number
of
times
of
our
first
five
first
five
to
sign
the
liquid
prize,
the
credit
prize,
and
then
we
add
everything
up.
A
One
point:
eighteen
million
credits,
and
then
we
left
prize
money
of
total
about
twenty
five
thousand
that
was
broken
up
into
token
and
cash
for
the
best
validator
we
gave
a
prize
of
ten
thousand,
so
that's
fifty
fifteen
thousand
for
first
five
to
sign
ten
thousand
for
the
best
validator
breaking
up
into
eight
hundred
thousand
credits
and
two
thousand
dollars
cash
for
the
best
validator
and
then
the
first
five
to
sign
was
a
total.
This
is
this
is
actually
not
correct.
It's
it's!
A
This
is
really
confusing,
but
what
it
is
is
basically
it's
15
000,
15
000
right,
so
the
total
will
actually
be
fifteen
thousand
here,
not
three
thousand,
and
I
did
that
calculation
whoops,
I'm
sorry!
I
can't
show
that
to
you
guys.
A
A
A
A
Twenty
four
thousand
per
instance
of
tokens
and
sixty
dollars
cash.
So
for
each
time
that
you
were
first
five
to
sign,
you
got,
you
won
sixty
dollars.
In
liquid
token,
that's
beat
bitcoin
or
ethereum
and
24
000
credits,
so
here
you'll
see
because
they
signed
three
times
it's
three
times:
twenty
four
thousand
and
three
times
sixties.
So
the
total
price
is
there's.
Seventy
two
thousand
tokens
and
180
in
cash
and
bringing
up
the
total
to
that
plus
that
for
the
total
rewards
and
the
total
liquid
is
this
plus
that.
A
Okay,
it
is
our
intention
that,
for
the
beta
we're
going
to
do
something
very
similar,
we
were
keeping
track
during
the
participation
in
a
very
similar
manner.
So
beta
will
follow
very
much
like
this
delta
will
be
very
different,
because
delta
is
fully
permissionless
so
for
delta.
A
A
So
we
can
get
your
rewards
out
to
you,
so
we
will
be
reaching
out
for
public
key
information.
You'll
have
to
sign
a
saft
and
you
will
have
to
provide
us
basically
an
address
where
we
will
send
you
your
liquid
rewards,
so
hearty
congratulations
to
everyone.
I
see
a
lot
of
people
are
looking
at
this
sheet
right
now,
hearty
congratulations
to
everyone
that
participated
and
do
not
hesitate
to
reach
out.
If
you
have
questions.
A
A
Up
what
I
mean
by
total
liquid
is
that
means
the
total
amount
that
you'll
receive
in
either
bitcoin
or
ethereum
or
usd
that's
what
liquid
means
right.
So
there
are
credits
that
will
be
available
at
mainnet.
Liquid
means
that
you'll
be
able
to
liquidate
those
those
those
are
assets
because
they
will
be
either
fiat
or
tradable
token
bitcoin
or
ethereum,
and
this
will
enable
you
to
reimburse
some
of
your
expenses
for
operating
a
node
and
paying
for
staff.