►
From YouTube: CasperLabs Community Call
Description
Rewards Distribution presentation & status update.
B
A
B
Thanks
everyone
for
joining
us,
wherever
you're
joining
us
from
happy
Tuesday,
my
name
is
mehta
parlour
car,
I'm
gonna
give
the
status
engineering
status
update
on
castro.
Labs
will
talk
about
where
we
are
and
then
we'll
talk
about
a
community
driven
topic.
What
is
identity
I
have
some
interesting
thoughts
around
what
needs
to
happen
for
real
self
sovereign
identity
and
we're
gonna
be
doing
some
prototyping
of
an
interesting
solution.
B
So,
let's
just
dive
in
with
that
engineering
status.
So
we
have
entered
our
second
sprint
of
the
2007
release
cycle,
sprint
3.2.
We
will
be
releasing
node
0.20
this
week
and
we're
gonna
test
in
an
LRT
for
seven
days
before
we
inform
the
testament
validators
of
the
new
release
in
this
release.
We
have
contract
headers
and
contract.
Headers
are
basically
a
feature
that
enable
you
to
specify
endpoint
entry
points
into
your
smart
contract.
They
work
very
similarly
to
header
files
in
software
engineering.
You
know
you
write
a
C
file.
B
B
So
there's
a
YouTube
video
on
it,
we'll
see
about
I'm
gonna,
be
going
through
that
this
weekend
we
got
to
distill
it
down
into
some
documentation
because
so
watches
videos
really
but
I'm.
My
expectation
is
that
the
DAP
developer
guide,
probably
sometime
next
week,
will
be
updated
with
how
to
use
contract
headers.
C
B
B
This
will
be
deprecated
in
favor
of
the
rest
of
the
pure
rust,
Impala
tation,
so
yeah,
so
test
net
is
looking
good
and
it's
been
30
days.
Since
we
bounce
test
net
last
time
highways
been
stable,
we
introduced
deploy,
gossiping
and
Omega
blocks.
I
wrote
a
blog
post
on
Omega
Box,
the
network's
running,
with
a
slower
finality,
so
blocks
get
proposed
about
every
20
second,
but
find
out
finalization
takes
about
eight
minutes.
With
the
current
configuration.
B
We
plan
on
in
increasing
the
size
of
the
test
net
250
nodes
during
the
next
restart.
That
will
happen
with
the
software
0.20
version
that
we're
releasing
this
week,
we're
going
to
test
it
for
a
few
weeks,
we're
going
to
get
our
documentation,
updated
we're
going
to
do
some
performance,
testing
and
LRT,
and
then
it's
our
intention
to
Reese
to
start
the
beta
timeframe
on
July
15th.
With
that
software
we
have
no
real
open
bugs
right.
The
remaining
you'll
know
that
they're
really
critical
right.
They.
B
A
B
When
you
say
consensus,
so
they
call
it
a
highway.
Synchronizer
is
different,
different
things
for
me.
Okay,
now
the
son
of
his
consensus.
Let's
see,
merging
of
contract
headers
and
multi
signature
algorithm
support,
so
both
those
of
you
that
don't
know
we
support
aetherium
keys.
Now
we're
very
happy
to
do
this.
We
got
a
feature
request
from
one
of
our
customers
that
we're
doing
a
proof
of
concept
with
that
we
support
aetherium
keys.
A
A
B
B
Our
time
and
energy
on
awesome,
let's
see
yeah
s,
test,
we're
supporting
contractors,
multi-sig
algorithm
and
wasn't,
let's
transfer
one
of
the
things
ash
oak,
I'd
like
to
also
be
able
to
do
is
turn
s
tests
over
to
the
validators
I
know.
Right
now
s
test
requires
its
own
internal
faucet.
It
would
be
great
if
there
was
a
way
for
as
tests
to
specify
what
is
the
fully
funded
account
or
something
like
that
that
it
uses
to
run
its
performance
test,
so
we
can
run
it
in.
A
B
A
A
B
Potentially
you
know
what
Tom
would
need
to
do
is
give
each
of
the
validators
like
a
root
account
that
was
funded
with
a
lot
of
token,
and
then
they
would
just
drop
that
account
in
into
s
test
as
a
configuration
to
use
as
quote/unquote
the
faucet,
and
then
they
could
run
the
token
transfers
create
a
bunch
of
accounts
run.
The
you
know
basically
run
token
transfers
using
the
using
the
account
list
that
they
create
the
workload
generator
will
work
them
right.
B
We
don't
want
to
use
a
small
script
to
test
testing
it.
That's
not
going
to
really
work.
That's
that's,
not
the
level
of
testing.
We
want
right
like
if
we're
going
to
scale
these
networks
gonna
scale
the
way
we
think
it's
gonna
scale,
then
what
we
need
to
do
is
let
each
of
the
validators
load
up
their
nodes
and
see
how
this
thing
performs.
A
B
A
B
A
A
B
B
A
B
B
B
We
would
need
to
provide
ABI
that
would
enable
access
to
the
smart
contracting
features
that
Casper
Labs
has
right.
So
we
have
some
pretty
cool,
smart
contracting
features,
and
you
would
need
to
use
a
basically
Castro
Labs
library
in
your
solidity
contracts.
If
you
do,
you
solidity
butts
so
like,
but
this
is
still
very
much
a
proof
of
concept.
You're
gonna
see
what
it's
gonna
take
to
do.
This.
B
Economics
we've
got
a
lot
of
work.
We're
gonna
tie
off
with
economics
over
the
next
couple
of
weeks.
So
specifically
we're
going
to
update
the
economics
similary
there
to
include
the
new
senior
with
Omega
block.
So
we
need
to
support.
Omega
box
was
for
senior
age
and
then
we're
starting
some
initial
research
on
validator,
bonding
auctions
and.
B
A
So
Anu
has
a
market
simulator
and
he's
he's
adding
the
price
volatile
volatility.
On
top
of
it.
B
Excellent
excellent:
okay:
let's
see,
let's
look
at
one
thing
here:
I
want
to
talk
about
identity,
I
got
a
question
about
identity,
so
that
was
something
that
the
community
wanted
to
know
about
it.
What
are
my
thoughts?
Our
own
identity
and
I
could
talk
a
little
bit
about
a
proof
of
concept.
We're
going
to
start
working
on
I
hope
I
can
find
it.
B
So
we're
working
with
a
group
I
have
to
you
know,
keep
this
I
can't
I
can't
give
a
lot
of
detail
because
I'm
so
under
NDA,
but
we
are
talking
talking
about
building
and
working
with
a
group
to
build
an
identity
solution
that
is
self
sovereign
right.
So
you
hear
a
lot
of
talk
about
self
sovereign
identity,
and
you
know
why
is
self
sovereign
identity
important?
Well,
obviously,
it's
because
you
don't
want
people
just
taking
your
data
Chickering
your
data
having
your
data
personally
identifiable
information.
B
B
They
have
to
spend
a
lot
of
money
on
security,
infrastructure
and
security
protocols,
and
you
know
a
chief
security
officer
to
make
sure
they
can
keep
this
data
secure,
right
and
think
of
any
institution
like
a
lending
institution
or
financial
institution,
or
even
your
health
care
provider
right
if
they
have
your
name,
address
home
phone
number
or
social
security
number
or
date
of
birth.
That
information
can
be
used,
obviously
in
identity
theft
right,
and
you
hear
a
lot
of
stories
around
how
I
you
know
these.
B
These
companies
just
cannot
do
a
good
job
of
securing
this
data
right,
they're,
not
information
technology
specialists,
and
if
your
data
is
gonna,
be
stolen
by
anybody
from
anywhere
it's
gonna
be
stolen
from
these
places
right,
so
self
sovereign
identity
does
two
things
one.
It
removes
the
responsibility
or
the
burden
of
holding
on
to
this
personally
identifiable
information
on
individual
corporate
systems.
So
that's
the
first
important
thing
it
does.
The
second
thing
it
does
is
it
requires.
B
What
does
three
things
requires
the
user
to
give
explicit
permission
to
share
that
information
right.
It
can't
be
implicitly
shared
and
when
I
talk
about
implicitly
being
shared,
it's
for
example,
like
if
I
do
business
with
Wells
Fargo.
For
my
personal
checking,
Wells
Fargo
will
then
solicit
me.
You
know
they
will
say
that.
Well,
because
we've
done
business
with
you
on
your
personal
checking,
account
we're
gonna
solicit
you
for
loans
and
we're
gonna
solicit
you
for
a
credit
card.
B
Well,
I
may
not
necessarily
want
to
be
solicited
for
those
things
right,
but
because
they
have
the
same
top-level
entity.
They
believe
that
they
can
share
my
information
and
then
they
have
all
of
my
information.
Sometimes
in
many
times
they
have
a
lot
more
information
than
they
need
to
have
right.
So
there's
no
granularity
with
how
much
data
I
share
and
so
self
sovereign
identity
does
solves
all
three
of
this
problems
right
it
it
it.
It
provides
this
capability
to
do
this.
Zero
knowledge
proof
thing
right,
like
you,
don't
need
to
know
where
I
live.
B
You
just
need
to
know
I'm
21,
if
you
want
to
give
me
access
to
a
bar,
for
example
right
or
if
I'm
applying,
for
you
know
a
credit
card,
you
don't
need
all
of
this
personal
information
about
my
you
know
financial
status,
where
I
work,
how
long
I
work
there,
etc,
etc.
All
the
information
that's
currently
in
the
credit
report
that
is
just
way
too
much.
You
only
need
my
credit
score.
You
only
need
to
know
how
credit
worthy
I
am
and
whether
or
not
I
have
a
job
right
and
can
I
pay.
B
If
I,
if
I
have
a
credit
limit
of
you,
know,
X-
and
this
is
the
maximum
minimum
payment-
will
my
salary
cover?
That
right
is
that
is
that
less
than
fifteen
percent
of
my
salary
right,
take-home
salary
as
an
example,
it's
all
the
information
they
need.
They
don't
need
to
have
everything
else
right
in
order
to
make
that
a
good,
solid
decision
and
so
self
sovereign
identity
really
helps
with
this
right
and
there's
there's
a
couple
of
things.
B
You
need
to
think
about
too,
like
when
you
think
about
only
neither
you've
got
this
fabulous
trust
layer,
you're,
building
a
block
chain,
and
that's
great
watching,
gives
you
a
lot
of
trust.
But
if
you
don't
have
any
trust
about
who
you're
doing
business
with
okay,
there's
no
identity,
then
do
you
really
have
a
trusted
layer
if
it's
possible
for
you
to
create
many
many
unknown
identities
on
the
blockchain?
What
is
the
implications
to
the
trust
layer
of
the
blockchain
itself
right,
and
so
there
needs
to
be.
We
need
to
strike
a
balance
here.
B
We
obviously
don't
want
all
of
our
personal
information
smeared
on
a
public
blockchain.
That
does
not
take
us
in
the
right
direction,
so
what
it's
very
clear
that
the
personal
identifiable
information
needs
to
be
encrypted.
So
that's
a
very
obvious
crime.
It
needs
to
be
encrypted
needs
to
be
secure.
Number
two,
the
only
person
that
has
accessed
that
personally
identifiable
information
is
the
holder
of
that
information.
So
if
it's
my
information,
it's
me
I'm,
the
only
person
has
access
to
it
and
I
can
secure
that
using
private
key
cryptography.
B
It
also
becomes
really
clear
really
easily
that
this
good
old
problem
of
the
user
experience
of
managing
keys,
seamlessly
and
easily
and
being
able
to
recover
them
is
also
an
issue
right.
So
you
need
to
have
really
really
good
key
management
and
you
need
to
have
a
recovery
story.
You
need
to
be
able
to
recover
access
to
my
personally
identifiable
information
since
something
goes
sideways.
B
You
also
need
to
have
something
around
entities
right,
so
entities
entities
are
also
considered
individuals,
so
you
would
probably
need
something
there,
so
at
a
minimum
you're
going
to
need
these
pieces
right
in
order
to
come
up
with
a
a
self
sovereign
identity
solution
right.
What
do
you
think
about
identity?
So
there's
a
lot
of
companies
in
this
space
that
are
doing
some
good
work
around
this
like
shift,
as
is
one
of
our
partners,
and
we
plan
on
doing
an
integration
with
shift
where
we
can
provide
F
ATF
regulated
identity.
B
Basically,
you
go
through
the
KYC
process
with
an
F
ATF
provider,
and
then
you
create
an
identity
on
the
shift
network,
and
then
you
can
use
that
identity
to
transact
on
other
chains.
Right
shift
has
done.
Many
integrations
that
many
other
block
chains
and
we
intend
on
providing
an
easy
API
for
people
to
leverage
shifts
identity
system
right,
and
so
this
this
is
a
great
way,
for
you
know:
adapt
developers
to
plug
into
an
entity
solution.
There's
other
identity
solutions
that
I've
seen
that
keep
based.
B
Looking
at
all
of
your
private
information
on
your
cell
phone
and
then
people
that
can
validate
that
you're,
a
real
person,
the
GPG
signing
GPG
key
signing
right,
something
very
similar
to
that.
So
if
you
meet
somebody-
and
you
know
that
they're
a
real
person-
you
can
say,
hey-
let
30
features
for
the
user,
where
the
user
has
control
over
who
gets
access
to
it
number
one
and
number
two
they
need
to
make.
You
know
public
key
cryptography,
really
really
easy
got
to
be
really
easy
to
manage.
B
You
know,
manage
your
identity
and
recover
your
identity
in
the
event
you
lose
your
phone
or
you
know,
and
it
prevents
theft
right.
So
it
should
be
easy
to
steal
it.
I
love
the
work
that
secure
Enclave,
you
know,
Apple
has
done
I'm
a
big
Apple
fan
for
those
that
know
secure
Enclave
and
the
biometrics
within
the
phone
are
fantastic.
B
I.
Think
recovering
your
keys,
even
with
Google
Authenticator
anybody's
had
to
recover
that
Google
Authenticator
keys.
That
is
no
fun,
so
I
think
that
there's
an
opportunity
to
do
better
in
the
space
I,
don't
know
that
Apple
has
actually
figured
out
how
to
you
know,
migrate
your
keys
from
one
storage
device
to
another
I
think
once
they
figure
that
out
and
it's
easy
we'll
be
in
a
much
better
place
to
use
our
phones.
It's
a
primary
device
right
to
one
recover
the
keys
and
to
to
transfer
them
to
new
device.
B
So
that's
my
little
spiel
on
identity
and
how
I
know
how
I've
been
thinking
about
it.
I
think
it's
super
important
I
believe
that
Casper
labs
will
need
to
provide
a
very
easy
way
to
get
access
to
self
sovereign
identity
solutions
and
expose
those
to
adopt
developers
right
so
adopt
developers
are
not
they're
scratching
their
head
figuring
out
what
kind
of
identity
solution
they
want
to
use
right.
So
that's
my
two
cents
on
it.
B
D
B
D
Right
so
wait
for
storage
today,
and
the
first
thing
to
discuss
is:
why
do
we,
actually,
you
know,
need
to
have
anyone
pay
for
storage
or
rather
a
more
generally?
Why
do
we
need
to
make
storage
costly
right?
Because
in
this
case
it's
not
necessarily
that
someone
would
pay
someone,
but
you
know
some
tokens
would
be
taken
away
in
some
form
or
another.
So
from
a
distributed
systems
perspective
you
know
we
must
price
all
scarce
resources.
D
This
is
true
for
storage,
as
this
is
true,
for
you
know,
CPU
cycles,
you
know,
eventually
it's
good
to
be
true.
Bandit
I
mean
this
principle
is
generally
quite
full,
understood,
I.
Think
it's
a
black
sheet
space
right
I
mean
anything
anything
anywhere
where
you
can
make
the
system
do.
Work
for
free
is
basically
an
attack
surface
and
aside,
in
some
form,
of
course,
to
it
is,
of
course,
how
you
prevent
the
attack
now
from
an
economic
perspective
course.
D
D
So,
first
of
all,
how
do
you
actually
take
the
tokens
of
the
change
for
this
right?
So
there
are
three
ways
more
or
less.
The
tokens
can
be
moved
around
to
make
this
costly.
What
is
just
two
birds,
the
tokens,
the
other
was
to,
of
course,
space
a
token
and
the
final
one
is
to
hold
the
tokens.
This
is
deposit
all
right,
so
Bernese.
The
tokens
of
course,
takes
the
reversible
out
of
circulation.
D
You
don't
necessarily
have
to
worry
about
you,
knowing
incentive
issues
you
might
create
by
you
know
coming
up
with
some.
You
know:
hey
you'll
conceive
the
distribution
system,
but
it
has
a
downside
of
that.
It
adds.
You
know
a
lot
of
complexity
thing
to
the
you
know.
Macroeconomic
model
was
a
platform,
because
now
you
could
have
a
situation
where
you
can.
D
You
know
enter
some
kind
of
a
deflationary
phase,
because
there
is
a
high
demand,
for
you
know:
high
demand
for
storage
and
what
that
does
to
the
platform
is
completely
unclear
and
it's
also
clear
how
to
forecast
self
losses
and
of
course
there
is
an
issue
of
well
what
happens
if
you
freeze
a
storage
right,
I
mean
you
know
that
per
se.
Well,
you
know
it's.
D
Of
course
you
want
to
somehow
incentivize
that
so
that
you
know
you
don't
fill
up
your
platform
is
garbage,
but
unfortunately,
if
you
all
the
burden
to
talk
and
start
clear,
where
you're
going
to
get
the
tokens
to
reimburse,
for
you
know,
freeing
up
the
search,
so
I
mean,
of
course
one
could
conceivably
come
up
with
some
additional
mechanism
to
do
this,
but
you
know
just
the
problem
here
is
that
you
start
as
a
simple
solution
of
burdens.
The
token,
doesn't
you
know?
D
D
You
know,
of
course,
transferred
to
the
platform
means
it's.
You
know
somebody
on
the
other
end
gets
it
at
somebody's,
probably
a
while
later-
and
this
requires
analysis
one
set
is
via
create
and
with
any
potential
location
scheme.
Right
is
it.
You
know
it
is
clear,
it
is
the
person
who
processes.
You
knows
a
block:
where
is
the
state?
Is
the
storage
is
allocated?
You
know
it's.
D
It's
going
to
be
basically
a
potentially
rather
complex
mechanism
and
again
you
have
the
issue
of
what
happens
if
the
storage
is
freed,
please
you
know
who
pays
the
user
back,
for
that
again
would
probably
require
some
kind
of
a
little
more
complicated,
elaborate
scheme.
So,
finally,
you
know
there
is
the
positives
of
tokens
and
basically
all
it
means
is
a
whole
different
mode
of
tokens.
Your
account
guarantees
you
some
amount
of
storage,
so
this
is
actually
I.
D
Think
a
fairly
elegant
solution,
in
the
sense
that
it
doesn't
seem
to
really
you
know
screw,
is
the
macroeconomics
as
a
platform
and,
additionally,
the
solves
the
problem
of
free
storage.
Because
what
happens
is
the
policy
free
storage?
Now
you're
free
to
you
know,
use
the
tokens.
It
were
locked
up
right.
So
it's
a
very
simple,
very
elegant
system.
D
Now
so
then
there
you
know,
the
you
know
for
question
is
well.
How
do
we
actually
allocate
the
storage
right
so
and
the
the
nodes
at
IDO
like
for
all
these
allocation,
like
is
writing
in
Vedas?
They
apply
to
potentially
multiple
ways.
You
know
for
users
to
participate
because
you
know,
for
example,
if
you
run
an
auction,
the
tokens
that
are
collected
may
be
burnt,
or
they
may
be
paid
out
right,
similar
for
in
a
fixed
price,
the
most
economically
natural.
D
What
is,
arguably,
you
know
auctions,
but
here
it
is
actually
you
know
the
benefit,
of
course,
that
it
simply
lets
you
know
the
market
discover
water
is
the
most
valued
per
byte
all
right,
so
you
can
have
just
the
fixed
price,
which
would
require
some
good
governance
process
that
this
is
similar
to
you
know
sort
of
original
platform
as
that
we're
moving
away
from
so
well.
You
know
it's
very
simple.
You
know
it's
probably
suboptimal,
so
you
know
probably
a
you
know.
D
D
You
know
it's
arguably,
you
know
a
nice
compromise
between
you
know
fixed
FX
price
system,
analog
system,
and
you
know.
Finally,
you
know
there's
the
issue
of
you
know
Raziel,
the
absolute
numbers
assigned
you
know
actually
be
paid
out
right.
So
basically,
should
the
storage
be
bought
upfront
or
should
be
record,
so
this
is
mostly
distinction
for
schemes
that
involve
burning
tokens
or
transferring
them,
not
holdin,
suppose
it
deposit
but
of
course,
the
fair
price
of
one
time.
D
D
You
want
people
to
come
to
your
platform
and
build,
but
these
people
don't
have
many
tokens
to
start
right,
so
you
want
to
essentially
subsidize
them
putting
something
on
your
platform.
So
you
know,
let's
say
is
this:
you
know
hypothetical
upfront,
you
know
discounted
price
that
we
calculated
with
our
interest
rates
or
whatever
that
would
have
to
be
lowered
effectively
to
enable
this,
but
so
well.
This
is
kind
of
as
a
state
of
our
thinking.
Right
now
about
you
know
this
matter.
D
B
Some
of
the
things
I've
been
thinking
about
too,
is
like
if
I
have
an
application
that
uses
you
know,
global
state
storage,
right,
I'm,
storing
data
on
the
blockchain
and
I
may
be
doing
things
like
adding
new
accounts
or
adding
delegated
keys,
where
the
the
state
internal
state
of
my
contract
is
growing
right.
So
how?
How
does
a
token
you
know
a
contract
to
order
need
to
account
for
the
additional
storage
requirements
for
their
contract
and
how
do
we
notify
them
that
hey?
B
You
know
you
need
to
if
we
want
them
to
lock
up
contract,
lock
up
token
right
to
cover
storage,
hey
you
need
to
lock
up
so
much
token
and
then,
if
they
don't
have
enough
token,
what
portions
do
we
garbage
collect
right,
like
I,
would
have
to
sue
me?
We
can
only
programmatically
garbage
collect
at
all.
We
wouldn't
be
able
to
garbage
collect
some
subset
of
this,
so
it's
not
easy.
B
C
I
cannot
appoint
the
storage
issue
also
like
whether
or
not
validator
fool
knows
will
keep
all
all
pass
blocks
or
they
will
keep
back
until
a
previous
checkpoint
also
makes
a
difference
in
terms
of
like
storage
requirements.
Yeah.
We
all
agree
right
now
are
considering,
like
our
network
architecture,
what
a
light
node
full
node
and
archival
node
means
for
us
and
like
when
we,
when
we
make
a
decision
for
storage
we
decide
for
like
we
made,
we
can
decide
for
all
of
these
types
of
nodes,
and
that
has
implications
on
on
the
network
structure.
C
B
B
C
B
Definitely
want
to
make
sure
they're
incentivized
to
use
something
like
ipfs
or
storage,
we'll
probably
do
an
integration
with
storage
I
like
the
store,
what
storage,
Don
IO
is
doing
a
whole
bunch.
So
we'll
definitely
you
know
look
at
that
as
an
option
to
just
easy
for
adapt
developers
right.
That's
the
idea
to
have
those
hooks
built-in,
so
they
don't
have
to
worry
about
it.
B
Great
folks,
thanks
for
tuning
in
I'll,
see
you
guys
on
telegram
join
our
telegram.
Join
our
discord
join
our
community.
Our
community
calls
if
you
can
and
then
our
weekly
workshops,
every
Thursday's
there's
a
link
on
telegram
and
discord.
If
you
want
to
catch
the
workshops
and
join
us,
we'll
be
adding
those
to
meet
up
as
well.
Cheers
have
a
great
day
bye.