►
From YouTube: Technical deep dive into "Shasper" - Wei Tang
Description
Berlin Ethereum Meetup 2019/01/24
A
So
I'm
going
to
talk
about
nudity
on
subject,
I'm
still
not
ready
to
pronounce
that
name
so,
which
I
might
still
use
the
word
Casper
interchangeably
in
this
talk,
but
since
civility
was
to
assume
to
funders
Kurt
Cobain
perversely
is
called
Schatzberg,
so
we
just
named
our
I
assume
two
one:
zero
trans
Jasper
as
well,
because
no
one
was
taken.
I,
think
and
I'm
going
to
sort
of
deep
dive
into
this
code
base
is
going
to
be
really
technical,
but
some
yeah
first
person.
A
A
Zero
is
a
large
project
and
there
will
be
many
freezes
to
be
tired
of
the
first
race
is
free
through
and
we
will
get
because
even
can
of
foolish
way
enough,
but
just
know
that
I
miss
peekins
handy
rule
in
freedom,
at
least
it
will
currently
no
shining,
not
not
yet
with
whom
you
have
that,
and
another
nice
timer
is
our
code
base
was
actually
quite
old.
It
was
frightened
when
the
two
point,
one
a
specification
of
different
time,
came
out
and
we
still
have
some
part
of
it
during
our
in
time.
A
It's
not
very
familiar
with
subscript
and
I'm,
not
like
the
author
of
of
the
big,
intense
Bangor
or
sub
tricks.
So
so
this
house,
based
on
my
current
understanding
and
some
of
them,
may
be
wrong.
So
if
I
mean
90%
Christ
and
just
not
familiar
with
those
names,
so
solidity
is
going
to
like
try
to
solve
the
current
I
assume
really
fresh
and
follow
its
kinda
shoes
feeding
and
we're
doing
that
in
the
first
three
0s
we
can
chat.
We
also
have
the
shiny,
Casper
proof
of
steak
consensus.
A
Our
wheels
and
substrate
is
general
broader
frameworks
that
we
do
military
technologies.
So
we
write
iranian
food
us
and
it's
also
really
related
to
web
assembly,
which
I
will
talk
about
yoga
later,
but
first
still
pops
in
infinity
security
is
like
so
really
observe
me.
Motion
right,
don't
have
like
anything
else
is
just
bare
minimums
who
can
approve
of
states
I'm
going
and
like
we
want
to
do
further,
charting
or
actual
like.
A
You
have
to
do
two
states
transactions
stuff
like
that
infrequent
and
threes
too,
but
right
now
we're
just
trying
to
lay
out
the
foundations
and
make
the
filter
work
of
assuming
through
audio
media.
So
so
what
we
have
actually
in
the
we
can
chat
with
you.
So
we
have
a
luggage
transfer
function
that
allows
you
to
transfer
market
from
so
assume.
A
Basically,
this
is
meaning
for
the
proof
of
stake
consensus
and
also
handle
the
reports
and
those
violetta
make
attachments,
and
this
testing
is
to
make
justified
and
finalized
block
and
those
are
all
terms
in
Casper
which
I
will
talk
about
later.
But
this
is
those
all
part
of
the
form
of
state
our
rhythm,
and
we
will
also
have
some
slashing
conditions.
It's
also
for
the
Casper
consent,
orbital
that
for
the
validators
and
yeah,
and
of
course
we
have
the
customer
for
twenty
and
Casper
is
actually
like.
A
So
the
actual
definition
doesn't
really
taps
the
proposers
layer,
but
we
need
a
way
to
like
make
proposals,
so
current
even
has
a
run
dog
algorithm
to
do
that,
which
is
just
catching
some
random,
a
random
function
that
allows
you
to
choose
the
proposer
on
the
chat
box.
There
are
some
security,
vulnerabilities
or
cordless,
appear
also
like
solutions,
but
right
now
we
are
not
going
to
be
improvement.
We
are
probably
not
the
suspect,
is
obvious
paralyzed,
but
from
what
I
understand
right
now,
we
are
just
eating
run
down
to
select
composers.
A
The
most
important
part
is
probably
straight
transition
and
conferences
like
for
the
most
important.
It
recalls
that's
what,
if
you,
if
you're,
currently
looking
to
the
bit
content
specification?
This
is
what
you
will
find
with
state
transition
consensus
and
in
the
future
we
will
also
need
to
figure
out
like
in
the
very
start.
In
future,
we
also
new
to
figure
out
how
our
chance
actually
communicate
with
other
peers,
and
so
we
will
also
have
a
stratification
for
networking,
but
for
this
week
we
have
all
the
other
parts
that
we
actually
need.
A
That
is
hungry
general
because
we
like
like,
if
you
don't,
there's
no
no
special
occasion
for
jazz,
and
we
use
any
framework
to
do
that.
So
this
usually
is,
like
you
say
this
part
we
have
actually
is
Dostum
at
several
times
like
meaning,
sometimes
like
in
imperative
in
in
gassing
other
phenotypes
fiber.
The
issue
is
reusing.
A
The
code
like
to
use
of
this
type
of
other
transition
queen
or
the
blocking
partner
in
order
to
add
emerging,
is
not
very
easy
so
easily
that
the
data
structure
we
have
is
actually
very
thin
to
the
state
reduction
at
a
consensus
part.
So
so
we
can
just
directly
take
out
like
a
collection,
quick
abuses
in
another
track
and
also
for
Pekin
Chan.
A
Everything
is
vastly
different,
like
all
the
block
structures
are
different.
The
way
the
way
the
consensus
work
is
also
different,
so
there's
coming
nearly
nothing
in
common
and
yet
etc.
How
fabulously
rich
is
to
the
hack
hack,
Street,
two
to
five
six,
and
if
we,
if
we
want
to
like
to
eat
like
an
existing
transact
in
party
room,
it
also
a
lot
of
additional
complexity
that
is
very
hard
to
handle.
A
So
so,
actually
this
is
not
the
only
place.
This
is
not
the
only
thing
we're
really
people
try
to
like.
For
us.
We
try
to
first
research,
whether
it
I'm
doing
in
party
soon
and
for
other
teams
which
tries
computer
build
up
people
champion
like
the
Harper
Lee
team.
They
also
tried
to
write
the
peak
and
shine.
Campers
are
existing
code
base,
but
it
also
worth
telling
five
workout.
A
So
the
real
app
is
to
trust
either
and
start
from
scratch
write
a
new
trend
right,
all
the
other
stuff
we
need
ourselves
or
or
we
can
try
to
build
a
new
subject.
So
so,
firstly,
we
first
find
a
second
one,
because
this
even
for
us
and
is
what
we
was
a
get
from
structured.
So
so
it
gets
like
front
and
back
assembly
by
default
and
I
need.
A
So
the
saturate
framework
is
viewed
with
the
light,
clamp
consensus,
the
light
random,
and
so
you
always
have
some
light
ranch
functionality
to
work
with,
and
also,
though,
the
Bible
subjects
used
to
run
the
R
in
tax
and
we
get
over
the
hard
parts
that
people
just
want.
The
T
for
the
invitation
right,
which
is
we
just
pumped
a
patent
state
back
and
read
course,
which
is
from
the
selection
for
networks
so
and
also
the
basics,
Chang
singsing,
and
also
the
basic
teaching
RPC
stuff.
A
So
it's
a
mostly
genu
blockchain
framework
and
we
actually
have
a
lot
more
touch,
probably
not
covered
in
its
talk.
So
this
comes
to
our
current
transfer
context,
so
we
have
basically,
we
just
need
to
implement
tracings.
Of
course,
there
are
some
comments
that
we
also
need
to
add
some
supporting
it's
actually,
but
basically
we
just
need
the
most
recent,
the
real-time
consensus
and
low
calorie
first
things.
Also
the
planet
different
logic.
A
So,
in
some
trivia
with
how
this
600's
function
also
exactly
so,
how
does
it
work
in
factories
so
supers
a
previous
course
several
functions
that
can
be
correct,
like
I'm
so
later,
and
we
talk
with
the
state
patent
like
if
you
need
to
store
actually
start
something
to
say.
You
use
the
state
patent,
and
we
make
make
this
over
this.
A
A
No
chance
I
mean
we
want
to
make
sure
that
this
state
rejection
are
always
deterministic,
so
I've
also
talked
about
it
later.
So
there's
an
example:
how
things
are
you
already
finding
something
it
has
like
this?
Are
these
are
extra
functions
that
can
be
pirate
from
for
from
a
challenge
rental,
so,
for
example,
is
if
of
trends
on
to
the
single
dog
and
further
the
state
religion
from
training
jiu-jitsu.
A
A
A
But
for
this
slot,
or
for
this
blend
or
review
for
assuming
my
data
and
for
signature,
is
always
the
trans
down
with
external
angles,
so
so
how
yeah?
There
are
also
like
a
lot
of
other
stuff
in
the
even
in
the
beacon
Transpac
given
the
top
body.
So
so
what
we
do?
We
have
hammers
that
comes
in
external
output,
so
so
solution
just
who
wouldn't
wins
extrinsic,
so
it
splits
Trinity
into
two
parts.
First,
because
the
curve
means
it's
physics,
which
is
really
had
one
protect
and
we
generated
internally
within
the
crack.
A
A
So
first
we
we
get
some.
It
is
extrinsic
stutter
and
recovery
hunting
through
this
function,
which
actually
generator
it
in
physics
for
us
to
to
to
shine
this,
the
sequencing
will
be
pushed
to
the
Hatters
plot
spot,
and,
let
me
do
a
little
applying
should
stick
with
just
transcribers
weather
has
subsisted
its
principal
suggesting
that
they
have
drag
force
in
finish.
A
So
this
this
is
the
subject
attack
Ferdinand.
So
now
we
have
a
block
structure
that
looks
different
when
storm
is
turning.
Time
means
specification,
so
so
in
this
case,
which
is
generate
attacker
measured
as
converse
is
internally
those
internal
representations,
intruders
specifications
registrations,
and
this
of
course
come
with
some
performance
penalty.
But
as
long
as
we
have
to
know
the
hashes
that
can
be
computed
cheaply,
the
iris,
which
should
be
fun
because
we're
just
moving
a
bunch
of
banners
around
there's,
also
the
muta
find
support
in
South
Korea
that
aims
to
solve
this
problem.
A
A
So
there's
about
Ratan
and
makes
it's
about
consensus
consensus.
This
is
a
brief
overview
of
how
the
Casper
FFT
works,
which
is
current
density,
can
chat
we
might
switched,
who
has
proceeded
easily
but
nobody's
sure
about
that.
Yet
so
so
far,
so
how
the
Kasparov
acting
works
is
basically,
we
have
a
piece
of
validators
and
those
values
would
a
test
block
that
we
think
is
the
so.
A
The
next
hat
Angie's
is
Tran
Phan
dog,
ok
enough
religious
tests,
since
this
is
Boston
to
this
from
block
handful
of
former
supermajority
and
in
some
conditions
which
they
use
some
conditions
for
the
supermodel
metro
feeling,
both
so
remarkable
and
as
justified.
If
some
further
familiar
holds,
the
massive
block
has
finalized.
So
in
this
case
we
is.
A
If
no
more
than
two-thirds
of
the
validators
violates
2/8
conditions,
then
we
will
always
make
sure
that
we
don't
we
don't
finalize
to
block
at
the
same
spot.
So
so
so
in
that
case,
we
there's
also
other
properties
that
we
make
it.
That
is
the
adhesive,
so
for
for
consensus
right
in
the
Jasper
for
bass.
A
With
this
older,
slashing
and
evaluation
attention,
validation
logic
can
be
done
just
you've
intact,
and
sometimes
we
need
additional
information
that
doesn't
actually
need
in
the
respect,
but
we
also
put
them
into
the
real
time
because
those
information
are
needed
by
consensus,
at
least.
Currently,
we
only
had
one
engine
instance.
If
the
latest
attention
information
from
different
regions.
A
So
so
how
do
we
actually
do
the
concepts
as
a
profession
so
we're
just
data
gate?
I
came
into
tricks
like
this,
which
you
block
like,
like
all
the
important
how
this
idea
called
observers
and
this
thing
for
function
hundred
decide
whether
I
want
to
abstract
this
blog,
whether
about
actually
want
to
satisfy
sure
I
know
chance
or
it's
just
released
seems
like
that,
and-
and
this
is
this,
which
Australian
human
district-
they
always
had
like
most
of
the
control
for
it.
A
A
Get
into
the
real
head
first
and
then
either
in
time
violated,
but
of
course
we
can't
do
the
validation
in
return,
because
in
that
case,
the
real
time
wouldn't
be
very
different
instances.
So
in
this
case
we
make
the
constant
they're
handled
evaluation
and
use
that
for
whatever
sauce
a
box.
So
so,
in
that
case
the
midterm
will
just
accept
whatever
random
detached
from
the
my
data.
The
concept
of
mayor
will
handle
the
validation,
actually
reject,
love
you
sooo
much
so
so
the
stars
have
any
difference.
A
So
currently
there's
no,
not
education.
Yet
so
everything
becomes
tough
with
others
even
chimes
and
yet,
but
we
can't
because
sub-tree
Hajis
on
network
here,
so
we
can
speed
up
at
the
hotel
and
or
seems
like
that.
But
once
the
education
is
often
we
probably
would
just
family
units
with
a
network
clear
or
in
the
worst
case
we
will
just
create
a
new
network
layer
and
use
the
external
function
manually
to
get
the
block
back
from
different
chart
types
all
right
here.
So
that's
basically
and
anybody.