►
From YouTube: CasperLabs Community Call
Description
Rewards Distribution presentation & status update.
A
A
All
right,
everyone
good
morning,
welcome
to
our
community
call
and
it's
going
to
provide
a
nice
status
update
and
a
couple
of
demos.
Actually
so
without
further
ado,
we'll
get
started,
so
we
did
release
no
no
12
on
February
13th
on
schedule
and
actually
ahead
of
schedule,
and
we
had
to
change
the
version.
So
the
version
is
actually
tagged
as
version
0.14,
because
we've
integrated
with
the
rust
ecosystem
and
they
pushed
some
requirements
on
us
with
respects
to
naming
a
naming
scheme.
A
So
the
naming
scheme
will
shift
slightly
we'll
continue
to
release
every
month
on
target,
but
we
are
going
to
be
naming
them
slightly
differently.
As
a
result
of
that
Devon,
it's
been
updated
to
use
the
latest
code,
big
big
chunks,
and
that
release
are
the
contracts
SDK,
which
provides
a
runtime
environment
and
support
for
using
CI
CD.
Continuous
integration
can
use
deployment
to
test
contracts.
This
is
a
big
deal.
This
is
something
that's
very
hard
to
do
with
blockchain
architecture.
A
It
basically
allows
you
to
create
a
break
point
in
the
node
break
points
for
your
contracts
running
these
using
drone
Jenko
Jenkins
Travis,
this
creating
test
infrastructure
for
your
contracts,
probably
the
most
important
way
to
make
sure
you
don't
have
bugs
in
your
Traxxas
good
old-fashioned
way
to
test
them
right
unit
tests
and
integration
tests,
and
so
we
thought
that's
supporting
that
right
out.
The
box
was
super
important,
so
that's
part
of
the
last
release.
A
Additionally,
we
support
assembly
spirit
will
be
dropping
our
adapt
developer
guide
to
this
week.
It's
in
the
final
phases
of
completion
that
is
in
our
tech,
spec,
repo
I'll
show
you
guys
that
real
quickly
here,
it's
a
private
repository,
so
it's
not
available.
However,
there
is
a
branch
in
here
for
the
DAP
guide
and
if
you
go
in
here,
you
will
see
that
we
have
a
wonderful
getting
the
smart
contract,
API
documentation,
getting
started
with
contracts
and
how
you're
going
to
structure
your
project.
A
So
there's
lots
of
great
content
that
is
coming
and
we're
excited
to
be.
You
know
releasing
this
to
help.
Dap
developers
get
started
with
the
project,
so
very,
very
exciting
stuff.
Coming
so
having
some
solid
engineering,
documentation
is
important.
This
is
also
available
via
crates
dot
IO.
If
you
go
into
crates
dot,
IO
you'll
actually
be
able
to
see
the
contracts
API
documented
seamlessly
within
the
rust
ecosystem.
A
So
today
we're
going
to
see
a
get
a
sneak,
peek
of
honest
Highway
in
the
block
explore
a
coach
is
going
to
jump
on
here
at
about
the
bottom
of
the
hour
and
walk
us
through
highway
and
show
us
what's
been
implemented
and
what
it's
going
to
look
like.
It's
still
very
much
a
work
in
progress,
but
it's
I
like
to
share
this
progress
with
you
guys
as
soon
as
I.
Have
it
available
we're
optimizing.
The
fourth
choice.
A
Rule
we've
got
a
preliminary
implementation
of
the
fourth
choice
rule
for
a
highway,
but
we
need
to
do
some
optimizations
on
it.
It's
slow
at
the
moment
we're
working
on
setting
up
the
s
test
environment
I'm,
going
to
be
releasing
that
specification
over
the
next
couple
of
days,
I'm
presently
going
to
push
it
I'm,
going
to
push
it
to
the
S
test
repository
there's
a
separate
repo
in
Casper
labs
for
s
test.
A
It's
right
here,
so
this
is
the
system
test
platform
right
now,
there's
a
way
to
use
it,
but
we've
got
this
specification
link.
It
actually
goes
to
a
private
page
but
I'm
going
to
be
pushing
this
to
a
public
page
on
the
wiki.
So
everybody
can
see
it
and
interact
with
the
specifications,
so
you
can
really
understand
how
we're
going
to
test
this
thing.
A
We've
got
a
model
for
reward
distribution.
Last
week.
If
you
attended
our
community
call,
you
got
a
good
debrief
on
how
rewards
are
going
to
work
and
how
we're
going
to
be
preventing
oligopolies
through
our
rewards
mechanism,
we're
also
creating
a
simulator
which
validators
can
use
as
a
calculator
for
the
rewards
right,
so
they
can
estimate
their
uptime
and
then
estimate
their
rewards
and
set
the
round
exponents
and
really
work
with
the
with
the
calculator
to
determine
what
their
projected
rewards
will.
A
A
Consensus,
we're
going
to
show
you
the
first
blush
of
highway
today
and
a
coach
and
Mateos
myself
and
others
our
work
running
these
locally
using
the
dapper
hawk
dak,
docker
hack,
and
so
you
can
run
highway
locally
using
the
hack,
docker
setup
and
we're
building
our
integration
tests
to
align
them
with
highways.
So
everything
is
being
ported
over
slowly
to
the
highway
semantics.
A
A
Know'd
big
items
for
node
are
exposing
the
CL
type
system,
all
the
way
out
to
the
query
and
deploy
the
arguments
and
then
deploy
gossiping.
That's
a
big
chunk
of
work
that
we
need
to
do.
Deploy
gossiping
is
needed
by
highway,
because
you
want
to
make
sure
that
the
leader
always
has
deploys
to
process
right,
and
so
it's
not
like
users
will
necessarily
send
their
deployments
to
the
leader.
Explicitly
you'll
want
to
be
able
to
send
your
deployments
to
any
node
on
the
network
and
those
nodes
will
then
gossip
those
deploys
across
the
network.
A
Eventually,
those
deploys
will
make
it
to
a
leader
and
then
make
it
into
the
blotching
execution
engine.
We
have
this
turbo
mode
that
we've
implemented,
and
this
is
an
op,
a
basically
a
performance
optimization.
We
did
where
we
brought
the
proof
of
stake,
mint
and
token
contract
host-side,
and
this
means
they
they
operate
directly
within
the
execution
engine
versus
being
an
on
chain
contract
part
of
Genesis
and
I.
Will
let
Henry
share
with
you
the
work
that
was
done,
he'll
be
dropping
in
here
in
about
ten
minutes.
A
After
my
update
and
he'll
share
with
you,
the
amazing
news
on
the
performance
optimizations
we
got
from
this,
we
are
also
designing
and
implementing
a
balanced
endpoint.
One
of
the
things
that's
interesting
about
our
blockchain
is,
as
accounts
are
obfuscated
they're.
Not
it's
not
a
private
blockchain
by
any
means.
This
is
a
public
launching,
but
it's
a
little
hard
to
find
out
what
public
keys
have
and
what
the
balances
are,
because
we
don't
publish
that
balances
transparently.
It
doesn't
mean
that
they're
not
available.
A
We
believe
that
doing
a
standard
token
transfer
with
standard
payment
is
going
to
be
the
overwhelmingly
large
use
case
and
so
we'll
be
able
to
eat
more
performance
out
from
the
user
experience
perspective.
If
we
do
this
we're
supporting
multiple
key
types,
this
is
a
great
feature.
Basically
you're
not
limited
to
just
one
elliptic
curve
for
keys,
we're
doing
this
to
support
secure,
Enclave
and
basically
a
variety
of
different
hardware
wallets.
A
So
users
and
wallets
can
specify
what
type
of
an
elliptic
curve
encryption
they
want
to
use
and
create
private
public
keys
and
just
pass
those
to
the
blockchain
to
create
accounts,
so
the
accounts
and
are
agnostic
to
the
type
of
keys
that
they
use,
and
this
makes
us
again
future
proof
right.
You
can
use
quantum,
you
know
quantum
quantum
keys
if
you
need
to
in
the
future.
We
won't
have
to
make
necessarily
a
big
change.
The
blockchain
to
support
that
it's
already
our
two-party
system,
oops
state
contract
for
highway-
that's
been
implemented.
A
Henry's
gonna
share
that
with
you
and
now
we're
going
into
performance
and
hardening
of
the
execution
engine
and
getting
ready
for
test
nut
test,
an
SRE,
the
s
test
platform.
They
are
getting
that
set
up
and
initialized
and
ready
to
accept
highway
here
in
the
next
10
days,
and
we
are
integrating
the
s
test
platform
in
with
ansible
and
run
deck,
to
make
it
very
easy
for
us
to
spin
up
entire
networks
and
then,
of
course,
reporting
those
integration
tests
to
highway
and
then
we're
getting
ready
to
do
for
monitoring
alerts
for
test
net.
A
So
we
recognize
that
our
SRA
team
will
have
to
support,
along
with
the
validators,
the
monitoring
and
alerting
for
the
tests
that,
once
we
launch
it
end
of
March
ecosystem,
we're
going
to
support,
sending
deploys
from
clarity
and
so
we'll
be
able
users
will
be
able
to.
Basically,
you
know,
upload
their
deploys
and
then
sign
them
or
upload
a
signed,
deploy
or
sign
them
within
the
browser
we're
creating
tutorials
for
smart
contract
development.
A
We
have
our
weekly
workshops,
Thursday
mornings
and
Thursday
afternoons
for
Asia
and
mornings
for
United
States
and
we're
gonna
create
some
tutorials
to
start
helping
people
understand
how
to
use
informal
references.
What
are
the
semantics
of
writing
contracts
on
the
cazuelas
platform?
What
are
what
are
the
key
features
that
they
really
want
to
leverage
and
how
they
want
to
structure
their
contracts
and
their
tests,
so
they
can
leverage,
see
ICD
and
all
the
features
that
we've
built
in
the
platform.
A
B
Yeah
sure
and
I'm
happy
to
give
a
quick
update
so
hi
everyone.
My
name,
is
sanaya.
I
worked
on
the
marketing
team
here
at
Casper
labs.
We
actually
have
some
really
exciting
new
content
for
everyone
to
peruse
through.
We
can
share
the
link
after
the
call,
but
we
recently
uploaded
a
whole
lots
of
new
content
on
our
YouTube
page,
including
a
couple
of
really
interesting,
testimonials
and
some
walkthroughs.
So
meta
has
taken
the
time
to
actually
record
some
really
interesting
things
that
include
how
to
create
and
delegate
accounts
on
the
casper
labs
blockchain.
B
A
A
You
haven't
been
on
this
call
and
Henry's
the
you
know
leads
up
the
execution
engine
team
he's
the
guy,
that's
responsible
in
part
for
building
out
the
contracts
SDK
and
the
assembly
script,
support
that
we
dropped
in
the
last
release,
so
tremendous
work
from
him
and
his
group
here,
but
he's
going
to
share
with
you
what's
coming
in
our
next
release,
which
is
going
to
be
an
incredible
boost
to
performance.
So
with
that
I'm
going
to
turn
it
over
to
him.
Henry.
You
have
the
floor.
C
Everybody,
yes,
it
was
men.
I
mentioned
we've
been
spending
a
lot
of
the
last
quarter,
focused
on
increasing
the
execution
performance
and
the
execution
engine
itself
for
anyone
who
may
be
unfamiliar
the
execution
engine
is
the
component
in
the
system
that
runs
our
smart
contracts
written
and
compiled
to
blossom.
So
it
has
a
wasman
interpreter
in
this
execution
engine.
One
of
the
ways
that
we've
considered
optimizing.
C
It
was
to
look
at
two
of
the
core
modules
in
the
system,
which
are
the
mint
module
and
the
proof
of
stake
module
and
the
mint
module
is
the
part
of
the
system,
that's
responsible
for
maintaining
accounts
and
their
balances
and
for
providing
the
interface
similar
to
a
bank
for
transferring
tokens.
Clx
tokens
from
one
purse
to
another
purse
in
each
account
can
have
either
its
main
purse
or
several
purses.
C
Similarly,
the
proof
of
State
contract
or
the
proof
of
stake
module
is
some
code.
That
is
obviously
runs.
Some
of
the
proof
of
stake
related
features
related
to
maintaining
the
list
of
bonded
validators,
allowing
them
to
bond
and
unbond
from
the
system
and
allowing
the
distribution
of
validator
rewards
at
the
end
of
the
cycle.
C
So
we
always
recognize
that,
because
these
are
such
critical
parts
of
the
system,
because
they're
basically
happening
as
part
of
a
contract
execution.
There
is
a
performance
cost
compared
to
running
effectively
native
code
for
doing
the
same
kinds
of
functionality.
However,
we
recognize
that
in
certain
use
cases,
private
networks
may
still
like
the
flexibility
of
running
them
as
smart
contracts
and
want
to
run
them
as
such
and
be
able
to
upgrade
them
using
the
smart
contract
except
grade
mechanism
that
we
have
built
into
the
execution
engine
as
well.
C
C
So
you
can
see
yourself,
but
when
we
did
this,
we
were
able
to
see
something
on
order
of
a
420
percent
increase
in
performance.
So
our
single-threaded
performance
has
increased
significantly
on
this
machine.
We
were
looking
at
something
like
twenty-seven
token
transfers
per
second
in
this
particular
benchmark
and
after
when
using
turbo
mode.
We
now
see
something
on
order
of
141
to
143
token
transfers
per
second
and
that's
single-threaded
performance.
C
So,
obviously,
if
you
are
running
in
a
configuration
where
you
provide
more
threads
to
the
execution
engine,
it
can
parallelize
some
of
this
work
and
actually
run
even
faster
than
that.
We've
gotten
some
pretty
remarkable
results
and
we're
pretty
excited
for
the
performance
speed
it
that
we
should
be
seeing
next
release.
A
Yeah,
that's
amazing,
I
mean
our
recommended.
Configuration
is
a
mid
mid
tier
server,
which
is
eight
cores.
32
gigs
of
ram
I
mean
that's,
not
a
small
machine,
but
you
know
most
of
these
validating
nodes
you
find
out
in
industry
are
not
small
machines
right.
A
Bitcoin
mining
rig
is
gonna,
run
you
about
three
thousand
dollars
and
this
this
box
that
we
are
recommending
for
validators
is
about
you
know
two
thousand
dollars
per
box
rack
and
a
server
and
we're
anticipating
upwards
of
probably
somewhere
in
the
order
of
700
to
800
transactions.
A
Token
transfer
transactions
per
second,
which
is
just
spectacular.
It's
just
amazing
amazing
work.
So
we've
said
that
we
wanted
to
be.
You
know
minimum
of
one
to
two
orders
of
magnitude
faster
than
etherium,
without
sacrificing
any
security
and
I
feel
like
we're
on
an
amazing
trajectory
to
get
that
done
so
tremendous
work.
Thank
you
so
much.
A
A
No
problem
so
talking
a
little
bit
more
about
timelines
over
the
next
several
weeks,
the
engineering
team
is
going
to
be
focused
on
getting
ready
for
test
net.
This
includes
o
of
internal
testing.
We're
gonna,
be
all
hands
on
deck
testing
for
the
next
couple
of
weeks
and
and
then
we're
gonna
collaborate
with
validators
to
launch
our
test
net,
and
we
understand
it's
going
to
be
a
bumpy
road,
but
you
know
me
I
like
to
fail
forward,
so
we'll
fail
and
learn.
A
D
So
this
turbo
is
still
private,
but
we
want
to
actually
publish
it
and
make
it
as
a
calculator
to
for
violators
to
like
reward
projection.
I
can
I
can
just
show,
show
you
how
it
basically
works
for
us
creating
different
cases
and
scenarios
at
this
point.
I
think
I
already
showed
this
before
so
I'll
go
over
it
once
again,
but
like
a
lot,
a
lot
of
things
have
improved
since
the
last
time.
D
I
shown
this,
because
we
then
switched
to
a
discrete
event
simulation
framework
in
Python
and
things
got
a
lot
faster
and
then
I
added
message,
propagation
logic
and
also
like
make
it
resemble
more.
I
way,
instead
of
just
overloading
functions
with
you
know,
like
III
complexity,
so
this
is
module
I'm
guessing.
If
this
turns
out,
if
it
has
become
the
tool
we
envisioned,
we
would.
We
would
create
a
GUI
for
this,
and
then
values
would
interact
with
the
GUI.
D
But
at
this
point,
and
it's
just
straight-up
Python
code,
I,
just
import
or
all
the
all,
the
everything
from
now
related
module
that
I
just
determined
an
initial
supply
and
the
duration
I
want
to
simulate
for
in
this
case,
it's
just
one
one
day.
So
one
day
of
validating
then
I
create
my
validator
in
instances
this
is
a
single-speed
validator,
which
means
there
is
no
round
exponent,
I,
just
adjustment.
D
Normally
in
highway.
We
have
round
x1
adjustment,
which
is
violators
proposing
more
frequently
or
less
frequently
whether
blocks
are
getting
finalized
in
time.
So,
if,
if
blocks
aren't
getting
finalized
on
time,
they
would
switch
to
a
larger
round
length
in
order
to
accommodate
the
whichever
network
conditions
that
got
changed
so
this
doesn't.
This
is
just
set
sessom
like
a
constant
round
exponent
and
they
don't
change.
D
This
is
just
a
demonstration
to
show
that
values
should
not
go
too
fast;
otherwise
they
don't,
they
don't
participate
in
realms,
like
they
participate
in
realms,
which
they
are
the
only
participant
off.
So
in
this
case
is
every
three
round
in
every
three
round
like
it
will
be
only
eight
and
a
has
one.
Third
of
the
state,
which
isn't
enough
to
finalize
a
block
on
time,
should
be
at
least
fifty
percent,
so
a
gets
punished.
D
D
Gets
rewards
only
for
the
first
round
and
then
for
each
subsequent.
They
are
punished
for
going
too
fast.
So
the
projected
annual
seniors
rate,
which
is
something
like
I,
want
to
make
flexible.
Even
if
you
simulate
blast
and
an
error
or
more
than
than
air.
I
want
to
project
like
the
actual
growth
ways
of
resupply,
that's
2%,
but
because
a
god
slashed
more
like
not
rewarded.
It's
actually
added
up
to
1.3
percent,
which
is
one
thirds
of
that,
and
here
is
a
demonstration
we
have
more.
D
We
have
a
more
sophisticated
like
the
honest
validator,
which
is
the
valor
behavior
that
should
we
I'm
thinking
of
creating
adversarial
validators
to
somehow
come
up
with,
like
strategies
implement
rules
that
somehow
get
more
reverse
than
they
should
maybe
even
implement
censoring.
It's
all.
It's
all
a
matter
of
needs
and
what
people
will
request.
A
A
Yep
during
the
validator
games
yeah,
because
I
think
our
validators
will
definitely
want
to
be
able
to
understand.
They
really
need
to
understand
how
highway
works
right,
as
so
as
part
of
the
incentivize
test.
That
program,
which
we
will
be
doing,
will
want
them
just
to
play
with
these
ramp
exponents
and
really
understand
how
how
they
work
and
the
best
way
for
them
to
optimize
their
earnings
right
in
terms
of
rewards,
yeah,
amazing,
yeah,
so
we're
in
for
a
treat
next
after
this
I've
I'm
going
to
see
a
coach
is
gonna
join
us
here.
A
In
a
moment,
the
development
team
is
doing
their
sprint
demos
right
now,
because
they
just
exited
their
sprint
on
Monday,
and
we
do
demos
every
alternate
week.
So
this
is
demo
week,
and
so
you
know,
handy
Henry
did
an
internal
demo
for
the
demos
that
you
saw
today
same
with
own
or
but
a
coach
also
did
an
internal
demo
of
highway.
As
you're
all
well
aware,
the
highway
branch
was
merged
into
dev
earlier
this
week,
and
the
team
is
now
working
and
testing
the
protocol
and
we
have
locally
updated
the
clarity
block
Explorer.
A
A
A
A
A
A
Let's
see
what
else
you
want
to
chat
about,
while
we
wait
I'm
having
to
tell
jokes
now,
for
you
guys
give
me
one
sec,
oh
he's
coming.
A
A
A
A
A
E
A
E
E
A
A
F
A
B
A
A
A
A
F
A
A
F
F
So
I
have
been
running
this
for
a
while
now
and
I
just
want
to
show
how
it
starts
and
then
show
height
ends
or
doesn't
end,
but
where
it's
at
now
move
up
and
down
and
then
I'll
show
you
how
to
start
the
system
from
scratch.
So
we
have
on
our
github
a
directory
called
hack
docker,
which
you
can
use
to
start
the
system
on
your
own
machines
and
it's
it's
setting
all
the
keys
and
certificates
and
everything
so
that
we
can
just
start
deploying,
but
it's
also
good
to
just
see
what's
happening
by
default.
F
It
creates
three
validators.
So
if
I
go
to
show
this
over
here
then
so
this
is
in
hack,
docker
couple
of
commands
and
this
make
file
like
all
explained
and
I
have
three
of
them.
Now.
This
node
0,
1,
2
and
on
the
cusp
allows
I
can
I
can
see
their
keys.
So
that's
all
the
things
that
you
don't
have
to
worry
about
and
to
this
read
me,
we
have
added
I
added
a
new
section,
the
highway
mode,
because
this
is
all
still
experimental
and
I'm
gonna
lie.
F
It
has
bugs
in
it
yet
so
what
you
have
to
do
is
enable
it
first
with
it
with
this
environment
variable
and
then
and
then
start
a
few
notes.
Like
I
said
you
have
three
to
play
with
by
default.
That
is
this
variable
which
around
exponent,
which
I
will
explain.
It
basically
tells
the
valid
this
validator.
How
often
it's
it
should
wake
up
and
do
something.
So
if
we
look
at
this,
then
this
is
after
like
five
minutes
or
maybe
three
minutes
worth
of
running
and
I.
F
Don't
know
if
everyone's
familiar
with
clarity,
but
it
changed
it
a
little
bit
because
now
we
have
multiple
types
of
blocks.
So
this
is
our
Genesis
block
here.
So
if
we
click
it,
it
doesn't
have
a
validator
and
it's
rank
rankings
like
how
far
you
are
from
Genesis.
That's
zero.
So
and
the
different
colored
ones
are
the
different
validators.
We
have
tweaked
the
colors
a
little
bit.
F
F
It's
going
to
use
the
validators
from
the
Genesis
block
and
then
you
can
participate
in
an
auction
or
at
the
moment
you
just
use
the
regular
bonding
features
and
when
the
next
era
comes
up,
it's
going
to
go
back
in
time
and
pick
something
called
a
booking
block
and
take
the
validators
from
that
block
and
those
are
going
to
be
the
ones
in
the
fund,
the
upcoming
era.
So
the
idea
is
that
this
is
going
to
be
like
10
days.
F
F
If
I
click
this
one,
these
blue
ones,
other
is
the
blue
blue
era.
But
it's
actually
it's
the
Genesis
era.
So
every
block
now
has
something
called
the
key
block
hash
and
the
key
block
is
basically
the
era.
So
if
I
click
that
it's
going
to
be
the
Genesis
block,
okay,
so
when
we
changed
the
size,
so
there
are
two
sizes,
one
is
s1,
the
small
one
doesn't
say
here,
but
it's
actually
a
ballot
and
the
big
one
is
a
block
and
the
ballots
are
basically
empty
blocks
that
all
they
do
is
vote
on.
F
Another
block
they
can
have
only
one
parent
and
all
they
do
is
provide
support
for
that
block.
So
what
we
see
here
is
that
in
the
first
couple
of
maybe
one
minute,
the
bootstrap
node
was
running
alone
and
it
started
its
schedule.
And
if
you
look
here
that
says
ground
the
ID
round
ideas,
it's
basically
a
time
stamp,
but
every
validator
has
the
same
round
IDs,
but
not
they
don't
participate
in
every
round.
So
that's
what
this
that's!
What
the
round
exponent
setting
is
for
that,
for
example,
two,
so
the
14.
F
F
This
guy
is
going
to
parties,
but
in
every
I'm,
not
eight-second
that
one
or
maybe
this
is
the
sixteen,
and
this
is
the
eight
second
one,
because
it
as
you
can
see
it's
more
frequent-
that
it
does
something.
I
could
do
two
or
three
valid
this
one,
just
the
two
things
so
in
every
round,
they
look
at
themselves
and
say
out
of
all
these
validators.
F
It's
gonna
make
another
ballot
and
and
so
on.
So
so
as
we
move
along
the
graph
yeah,
so
in
the
first
minutes,
I
didn't
only
these
two
validators
were
active.
So
this
is
what
you
usually
see
that
you
see
a
block
and
then
a
couple
of
ballots
and
then
I
add
that
I
started
the
third
node,
which
is
running
on
an
even
lower
exponent,
a
higher
exponent.
F
So
it's
a
be
32
seconds,
and
this
in
the
first
I
know
six
rounds,
it's
health,
it
wasn't
leading
anything,
so
it
couldn't
have
made
the
block,
even
if
it
has
the
toys,
it
cannot
make
a
block
because
it's
someone
else's
staring
present
for
this
guy.
It
make
more
multiple
blocks,
but
sometimes
it's
his
time
and
then
he
can
make
her
so
and
then
you
get
to
this
mess
which,
after
ten
minutes
it
was
the
end
of
our
Genesis
era,
and
every
era
has
these
rounds.
F
So
it
has
a
last
round
ID
and
this
particular
block.
As
you
can
see,
it
has
way
more
references
to
it
than
the
others.
That's
something
we
call
a
switch
block,
and
that
is
after
the
end
of
the
era.
It
still
belongs
to
the
blue
era,
but
it's
after
the
end.
So
and
then
what
you
see
here
is
that
there
is
bunch
of
pallets
the
small
ones
which
are
blue.
Those
are
still
in
the
parent
in
the
Genesis
here.
All
that
job
is
is
to
finalize
this
switch
block
and
anybody
can
make
the
switch
block.
F
The
first
person
who
is
leading
around
after
the
end
of
the
era
it's
gonna,
may
have
to
make
a
switch
book
and-
and
these
are
going
to
just
finalize
it
and
then
there
are
the
yellow
ones,
also
referencing,
this
blue
one,
that's
the
child.
There
are
so
these
yellows
in
the
child
era
and
now
he's
switched
over
and
eventually
you
will
only
see
yellows
and
yeah.
So
these
settings
are.
F
So
it
has
a
these
settings
for
how
they
are
going
to
be
part
of
our
chains
back
and
they're
our
environment
variables
to
set
these.
So
if
you
set
any
of
these
variables
and
they
don't
overwrite
defaults,
the
default
is
that
we
have
five
minute
era.
It
starts
at
the
specific
timestamp,
so
this
is
gonna
be
set
for
our
main
to
a
Sunday
midnight,
and
then
maybe
we
will
have
seven-day
eras.
So
every
Sunday
midnight
we
start
a
new
era,
or
maybe
it's
gonna
be
three
days.
F
I
don't
know,
and
then
there
is
this
watering
duration
of
one
minute
and-
and
this
is
the
booking
duration.
So
where
I
said
in
the
beginning
that
at
the
start
of
a
new
era,
it
would
go
back
ten
days
so
because
these
are
shorter,
this
is
just
five
minutes.
It
just
goes
back
eight
minutes
to
look
forward
who
are
the
bonded
validators
in
this
era.
We're
going
to
add
this
to
the
API
to
make
it
actually
visible.
F
What
we
are
we
are
talking
about,
and-
and
that's
what
you
see
here-
that
this
this
shifty
period
when
there
are
multiple
colors,
his
last
ballasts
a
minute,
and
if
we
go
to
the
end
yeah,
then
this
is
where
something
went
wrong
and
this
one
guy
is
not
accepting
messages
from
these
other
ones.
So
because
that's
nonzero,
that's
where
we
are
connecting,
we
can
see
that
he's
building
his
own
little
chain
here,
but
he's
not
he's
not
he's
not
incorporating
the
other
people.
F
F
So
basically,
this
view
gives
us
roughly
five
minutes,
so
you
can
always
see
some
kind
of
one
of
these
things
ending
an
era
so
on
you
know,
a
switch
block
is
going
to
be
on
every
screen
and
yeah.
So
how
we're
going
to
go
forward
with
this?
Is
that
like
here,
you
can
see
that
the
slower
validator
almost
doesn't
propose
an
you.
Just
got
luck
I'm
lucky
probably,
but
what
we
are
going
to
do
about
it.
Is
that
we're
going
to
add
decoy
gossiping,
so
it
doesn't
matter
where
you
deploy.
It's
not
like.
F
Oh
you
deploy
here
and
therefore
you
have
to
wait
five
minutes
until
it
gets
the
chance
it's
going
to
send
the
deploy
over
to
these
other
validators
and
the
first
one
to
deploy
to
the
proposal
block
is
going
to
be
able
to
incorporate
that
deploy
into
his
into
his
block.
So
on
the
block
screen,
you
can
see
that
Pollux
or
blocks,
and
we
are
also
going
to
enhance
this
so
that
you
can
filter
down
to
show
blocks
with
only
with
only
blocks
which
have
they
telling
them
have
deploys,
not
just
anything
yeah.
Basically,
that's
it.
F
F
A
F
F
F
A
A
A
F
A
F
It
can
only
support
one
and
there
is
also
settings
to
not
vote
until
one
day
that's
finished
voting
and
the
switch
block
is
finalized
because
that's
all
they
want
yeah.
This
is
what
it
looks
like
when
there
is
only
one
validator
building
a
chain
that,
at
this
point,
it's
going
to
vote
on
itself,
but
also
start
a
new
era.
So
you
have
the
pink
and
the
red
at
the
same
time
with
them
again
flattens
out.
A
F
You
cannot
build
on
ballots
right,
yeah,
but
the
ballots
are
part
of
the
justification
tree.
So,
for
example,
if
I'd
point
at
this
ballot,
all
these
other
guys
are
referencing
it
and
the
J
rank
is
the
justification,
dag
rank.
So
you
are
one
thousand
increments
away
in
the
justification
bag
from
Genesis
and
the
main
rank
is
basically,
your
main
parent
is
always
going
to
be
a
block
because
right,
ballots
have
blocks
as
parents
exclusively
and
and
blocks
can
only
have
blocks
as
parents,
so
the
main
rank
is,
is
your
main
parents?
F
A
F
F
A
Awesome,
thank
you.
We
ran
all
the
way
up
to
ten
o'clock,
thanks
Sarge
technical
difficulties.
Of
course
thanks
so
much
for
hopping
on
and
and
explaining
all
of
this
to
us,
I
think
it
makes
highway
very
real
right
visa
via
the
math
paper
and
is
a
tremendous
amount
of
work
for
you
to
get
to
this
point.
So
thank
you
so
much
for
this
great
description
and
all
your
hard
work.