►
From YouTube: Protocol Community Meeting (April '22)
Description
This month we discussed best practices for creating a NEAR Enhancement Proposal (NEP) for the protocol. https://github.com/near/neps
Want to take part in next month's meeting?
Register here to join! 👉 http://near.ai/protocol-meetings 👈
Follow the latest from NEAR Protocol on:
Website: https://near.org/
Discord: https://near.chat/
Blog: https://near.org/blog/
Twitter: https://twitter.com/NEARProtocol
GitHub: https://github.com/near https://github.com/nearprotocol
#Blockchain #FutureIsNEAR #NEAR #nearprotocol
A
Welcome
to
the
april
protocol
meeting,
I
think
we
had
a
great
one
last
month
in
march
and
yeah
today.
I
think
we're
going
to
go
through
yeah
josh.
A
Can
I
go
to
the
agenda
so
yeah
we're
going
to
do
the
do
the
euro
update
on
what
we're
working
on
on
the
protocol
side
and
then
we're
going
to
have
an
interesting
discussion
like
process
for
proposing
new
features,
and
we
also
have
jake
here
yeah
for
people
who
are
not
familiar
with
is
working
with
the
community
on
setting
the
contract
standards
working
with
things
like
fundable
and
non-functional
token
standard
and
other
other
standards
that
are
very
important
for
smart
contract
developers.
A
So
he
has
a
lot
of
thoughts
on
what's
the
process
to
proposing
a
new
standard
and
so
on
so
forth.
So
we're
going
to
kind
of
have
a
discussion
on
like
how
how
to
kind
of
combine
that
with
the
process
to
proposing
new
protocol
features.
And
then
maybe
there
are
some
differences,
and
I
hope
hopefully
it's
going
to
be
an
interesting
discussion
and,
of
course,
we'll
have
time
for
q
a.
C
I'm
jay
I've
been
working
with
pagoda
for
about
six
weeks
now,
just
kind
of
thrown
into
the
standards
deep
in
I
come
from
the
enterprise
software
development
world
so
spent
my
good
share
time
working
for
the
big
guys
like
oracle
and
dell.
I've
also
had
some
pepperings
of
of
startups
way
back
in
the
day.
Super
super
excited
to
kind
of
dive
into
this
this
project.
I
really
think
that
this
platform
represents
kind
of
the
version
3.0
of
blockchain.
So
yeah.
A
Yep
so
we'll
give
a
quick
update
first,
so
there
were
some
changes
in
the
new
core
release
schedule,
so
we
had
to
basically
freeze
the
releases,
I
think
at
the
end,
close
to
the
end
of
march.
A
This
was
because
that
we
observed
that
some
instability
around
violators
missing
blocks
at
the
beginning
of
the
epoch
and
that
actually
persisted
for
a
period
of
time
which
led
us
to
thinking
that
we
should
focus
our
time
and
effort
on
figuring
out,
what's
going
on
and
prevent
things
from
happening
again.
So
I
just
want
to
provide
the
community
with
an
update
on
that.
So
we've
basically
formed
a
special
work
group
to
tackle
this
problem.
A
A
So
I
think
we've
made
a
very
good
progress
and
we
figure
out.
There
are
a
couple
causes
to
the
to
the
problem
that
we
observed
that
caused
value
to
the
missed
blocks.
At
the
beginning
of
epoch.
We
will
have
some
mitigation
strategy
implemented
and
or
some
of
them
are
fully
fixed.
So
so
we
started
resuming
the
release
process
and
it's
basically
going
to
resume
next
week.
A
So
I
think
next
wednesday
we're
going
to
have
the
tesla
release
for
1.26
and
then
four
weeks
afterwards,
we'll
have
the
release
for
for
mainnet
and,
as
I
said,
we
added
a
lot
of
observability
improvements
so
so
going
forward.
It
should
also
be
easier
for
us
to
understand
the
cost
of
problems,
so
they
occur
so
yeah.
That's
basically
the
updates
on
this
side.
I
think
that
has
been
pretty
much
our
focus
for
the
past
months.
A
I
would
say
and
charge
if
you
go
to
the
next
one
yeah,
so
just
kind
of
giving
an
update
on
what
we're
working
on
on
the
protocol
features.
So,
as
you
can
see
the
the
change
that
increased
maximum
gas
burns
has
already
been
released,
so
it's
not
fully
life
and
yeah.
It
basically
allows
for
more
capacity
in
a
single
transaction.
A
If
people
need
to
need
to
run
some
expressive
transaction
that
consumes
more
gas
than
what
was
previously
allowed
and
what
is
in
the
pipeline,
what
we're
currently
working
on
is
this
outbn128
support
that
would
allow
us
to
have
private
transactions
on
mainnet,
which
is
great,
or
I
mean
it.
It
by
itself
doesn't
directly
allow
that,
but
it
provides
the
crypto
primitives
for
people
to
build
private
transactions
split
on
used
cash
across
promises.
A
I
think
that's
what
we
mentioned
last
time,
but
because
the
work
is,
I
think,
basically
down
this
point,
we're
just
waiting
for
it
to
go
to
the
next
release.
A
I
think
pretty
much
the
same
things
with
kaifeng
trying
those
that
already
talked
about
last
time
that
allowed
it's
an
optimization
that
would
allow
us
to
save
safeguards,
for,
I
would
say,
most
of
the
transactions
that
the
touch
storage,
either
storage,
reader,
storage
right
so
yeah.
That's,
basically
the
the
update
on
on
the
protocol
side-
and
I
I
guess
yeah.
B
Yeah,
we
could
definitely
ask
if
anybody
has
any
questions
on
maybe
take
a
moment
to
pause
and
see
if
anybody
has
any
questions
and
yeah,
basically
the
update
and
what
we're
currently
working
on
before
we
move
to
the
next
topic,
but
yeah,
if
you
have
a
question,
feel
free
to
drop
it
in
the
q,
a
section
at
the
bottom
or,
if
you'd
like
to
actually
join
the
call
and
ask
live
just
comment,
something
in
chat.
B
Let
me
know
I'm
monitoring
both
the
chat
and
the
q
a
section
and
we
can
go
ahead
and
bring
you
on
stage.
So
you
can
ask
your
question
via
voice,
but
yeah
feel
free
to
drop
something
in
the
chat.
If
you
are
interested
and
participating,
I
guess
one.
One
question
would
be
you,
you
talked
about
the
release
schedule
and
that
we're
resuming
it.
Could
you
just
go
over
briefly
what
the
release
schedule
is
as
far
as
testnet
and
mainnet
and
with
the
regular
cadences.
A
Yeah
so
so
I
think
there
is
actually
a
blog
post
that
I
can
suggest
people
read,
but
basically
there
is
a
five
five
week
release
schedule
that
we're
following
right
now,
so,
basically,
four
weeks
between
tests
and
the
main
night
and
then
after
the
midnight
one
week
after
the
midnight
release,
it
would
be.
The
next
would
be
the
next
test
that
we
do
so
I
can
post
this
link.
B
Yeah,
I
have
a
few
questions:
they're
more
general
questions,
not
necessarily
pertaining
to
what
we
just
covered.
So
I
think
I'm
going
to.
Maybe
we
will
move
on
to
the
next
topic.
We'll
talk
about.
I
believe
the
next
oops
yeah
feature
proposals.
Yeah,
we're
gonna
have
a
discussion
around
how
you
can
propose
an
np
and
then,
after
that,
we'll
open
it
up
for
the
ama
general
questions.
A
Yeah,
I
can
do
the
conversation,
although
so
I
think
I
might
have
found
a
way
to
join
us
host.
Wait:
okay,
yeah!
I
don't
know
whether
it's
worth
trying
again
you.
B
Cool
awesome
awesome
to
see
yeah,
simon
ravi
and
some
anonymous
questions
really
awesome.
Bowen
yay.
A
Very
weird,
I
essentially
what
I
did
is
I
clicked
the
same
link
like
I
click
a
link
that
should
be
the
same
as
your
sundays,
except
that
that
link
was
sent
through
sound
like
it
was
like,
like
an
email
like
like
a
google
invite
and
then
like
click
from
there.
B
A
A
Okay,
yeah,
it's
yeah!
This
is
a
bit
ridiculous,
but
okay,
so
do
you
want
me
to
share
my
screen
or
yeah.
B
Yeah
go
for
it,
yeah
go
ahead
and
share
your
screen
and
yeah.
We
can
kick
off
the
conversation
yeah
and
keep
those
questions
coming
in
we'll
we'll
definitely
make
time
after
the
nep
discussions
for
these
general
ama
questions.
A
Yeah
so
yeah,
so
I
think
this
is
something
that
people
are
very
interested
in,
since
we
kind
of
talked
about
last
time
that
we
want
to
move
towards
a
more
community-driven
development
process,
and
this
is
an
important
part
of
that.
As
being
so,
we
have
to
have
a
way
for
anyone
in
the
community
to
propose,
propose
new
features
or
improvements
to
the
protocol,
and
it
shouldn't
just
be
one
single
team.
A
A
Even
though
mainnet
has
been
live
since
october,
2020
and
and
we
launched
phase
zero
of
sharding
in
november
2021
excusing
where,
in
the
in
the
early
stages
of
the
entire
entire
protocol
development
and
as
a
result,
still
wants
us
to
have
the
ability
to
to
move
fast
and
iterate
on
things
quickly,
instead
of
kind
of
kind
of
getting
bogged
down
in
the
processes
and
have
a
lot
of
overhead,
which
would
somewhat
which
would
inevitably
slow
down
the
development
process.
A
A
So
let's
say
you
are
someone
who
is
interested
in
proposing
a
new
protocol
feature,
so
the
first
step
is
essentially
drafting
an
ap
pull
request.
So
I
think
j
worked
out
a
very
nice
template
which
we
can
present
later
on.
But
essentially
it's
a
somewhat
standard
rrfc
process
that
you
kind
of
describe
what
the
feature
you're
proposing
is
and
have
some
detailed
description
of
what
problem
you're
trying
to
solve
and
and
how
the
the
new
feature
works
and
then
how
it
works.
A
On
the
on
the
reference
level
on
the
project,
respect
level
and
then
at
the
same
time,
to
kind
of
to
kind
of
both
act
as
a
civil
resistance
prevention
and
then
also
as
acting
as
a
way
to
to
ensure
that
people
giving
enough
salt
into
into
their
proposal.
We
also
ask
people
to
actually
provide
a
prototype
implementation
when
they
provide
the
draft
and
ap
pull
request.
A
This
is,
as
I
said,
this
is
also
to
help
validate
help.
Other
people
who
review
the
the
pull
request,
validate
that
the
the
proposal
is
indeed
feasible,
and
it's
not
something
that
is
theoretically
elegant,
but
putting
practice
very
hard
to
implement
so
yeah.
A
That's
basically
the
first
step
and
then
the
second
establish
that
a
a
committee
will
essentially
essentially
review
this
proposal,
and
then
we
we
come
into
having
a
less
than
two
months
review
period
where
in
this
period
there
will
be
a
back
and
forth
between
the
reviewer
and
the
person
who
submitted
the
proposal
yeah
and
we
basically
just
put
a
time
bound
here
to
avoid
indefinite
iteration
on
the
on
the
proposal
and
then
essentially
at
the
end,
there
should
be
once
we
get
to
the
state
where
we
think
this
is
essentially
ready.
A
We
will
do
like
a
basically
a
final
check
in
english
meeting
that
I
think
we
can
discuss
how
exactly
we
want
this
to
to
happen.
But
presumably
the
the
proposed,
the
proposer
of
the
feature,
will
do
a
presentation
and
then
to
see
if
there
are
any
final
objections
and
then
we
can
essentially
make
the
decision
of
having
this
feature
or
like
approving
this
feature
in
this
meeting.
So
that's
kind
of
the
process
I
had
in
mind.
A
It's
definitely
not
perfect
or
it's
very
far
from
perfect,
but
but
I
think
we're
trying
basically
trying
to
balance
allowing
us
to
still
move
fast
and
also
allowing
people
anyone
in
the
community
to
have
the
ability
to
contribute
to
the
protocol
so
yeah.
I
think
I'll
just
pause
here
and
then
let
jay
speak
to
the
process
that
he's
working
on
on
on
the
contract,
standard
side
and.
C
Yeah,
that's
thanks
bo
and
that's
really
good.
I
was
so
part
of
my
goal
here.
I
kind
of
initially
came
in
here
from
the
contract
standard
side
right
trying
to
attack
things
from.
I
guess
the
application
side
or
standardization
of
applications
and
one
of
the
things
that
that
sort
of
was
different
right
off
the
bat
between
protocol
and
standards
was
the
implementation
of
a
prototype.
C
So
I'm
super
happy
on
point
two
to
see
you
to
actually
want
to
have
a
prototype
implementation
as
part
of
the
the
early
process,
because
I'm
like
a
very
strong
believer
and
show
me
the
code
early
right,
that's
awesome!
So
I
don't
know
if
that,
what's
the
best
way
for
me
to
present
this
just
take
the
screen
over
and
show
you
guys
the
nep
repo,
maybe
and
go
through
that
yeah.
C
B
And
bone
just
to
clarify
so
as
far
as
like
the
nep
process
moving
forward,
I
know
we've
had
kind
of
sometimes
started
in
the
governance
forum
and
having
you
know,
conversations
there
and
then
they'll
also
migrate
to
nep.
You
kind
of
want
to
consolidate
things
like.
If
someone
has
a
proposal,
let's
just
start
and
draft
that
proposal.
A
Oh
yeah,
that's
actually
yeah.
That's
a
great
point
josh.
I
think
here
I'm
more
talking
about
the
essentially
the
formal
part
of
the
process.
But
of
course
you
know,
we
still
very
much
welcome
discussions
on
the
on
the
governance
forum
and
then,
if
you
look
at
how
how
the
rush
rpg
process
work,
they
actually
kind
of
encourage
this
pre-rfc.
A
That's
not
really
really
like
formally
part
of
the
the
process,
but
they
encourage
people
to
you
know
just
discussing
proposed
ideas
on
the
forum
and
then
once
they
get
to
a
stage
where
they
feel
that
you
know
they
have
enough
confidence
to
formally
propose
a
new
feature.
Then
you
kind
of
move
to
the
this
formal
process.
Oh
chasers
disappear.
B
No,
not
sure
everyone
watch
for
him
to
to
join
back
up.
I
believe
I
made
him
a
co-host,
so
he
was
able
to
share
we'll
see
when
he
comes
back.
Okay,
cool.
So
it's
still
kind
of
following
the
process
of
like
the
incubation
stage
having
the
chat
right
right,
right,
yeah,
yeah,.
B
A
B
Cool
awesome
all
right,
let's
see
well
wait,
wait
a
second
for
jay
to
join
ravi.
I
see
that
you
asked
a
question
that
you're
stuck
on
nfts
near
blockchain
and
you
need
some
help.
You
can
this
that
actually
would
be
handled
by
my
team.
The
devrel
team
feel
free
to
ask
that
question
in
dev
support
on
discord,
and
one
of
my
teammates
can
help
you
out
with
that.
B
But
if
you'd
like
in
a
couple
hours
at
11
pm
pacific
we'll
have
office
hours
where
you
can
ask
this
question
live
and
actually
share
your
screen
and
yeah
a
team
of
deborah
individuals
and
community
members
will
be
on
that
call,
as
well
so
yeah
and
in
discord
office
hours
in
about
two
and
a
half
eight
yeah
three
hours,
ish
11,
pacific
time,
yeah
there
yeah
thank
thanks,
drew
for
posting
that
yeah
feel
free
to
join
and
get
some
support.
There.
B
Hosting
panelists,
yes,
true
yeah,
can
you
can
you
post
to
everyone?
You
did
just
post
the
hosts
and
pounds,
but
yeah
near.org
forward,
slash
office
dash
hours
is
a
great
place
to
check
out
all
the
different
support
live
events
that
we
have
but
yeah
go
ahead,
see
your
back
jay.
Do
you
have
screen
sharing
permissions?
B
B
C
Okay,
so
like
the
sort
of
side,
I
guess
my
corner
of
the
universe
is
in
this
nep's
directory
or
any
piece
repository.
Rather
I'm
sure
most
of
you
guys
are
familiar
with
it.
It
looks
like
it's
been
around
quite
a
while,
and
so
I'm
kind
of
taking
on
the
role
of
just
trying
to
get
my
arms
around
everything
and
and
sort
of
funnel
the
process
and
optimize
the
process
a
little
bit,
and
so
I
guess
the
first.
C
My
first
sort
of
order
of
business
was
to
try
to
collate
the
different
specifications
that
we
have
in
place
already
and
figure
out
a
way
to
create
a
standard
of
standards.
So,
following
a
similar
model
as
the
the
pip
bitcoin
and
ethereum
model,
I've
created
a
purpose
and
guidelines
document
which
is
a
living
document.
Bowen.
That's
that's
the
way
to
do
it.
If
you
don't
wanna,
get
yourself
out
of
corners,
just
just
label
it
as
living,
and
then
you
can
always
just
change
it
right.
C
Yes,
so-
and
this
is
definitely
still
living-
and
it's
very
very
much
still
organic-
there's
still
pieces
of
this-
that
are
not
complete,
they're
off
on
a
pull
request,
but
I'll
just
go
through
quickly.
C
What
this
thing
sort
of
describes
right-
and
let
me
just
go
down
to
my
picture
here-
so
really
we're
trying
to
describe
how
to
optimize
and
create
a
process
from
ideation
all
the
way
into
like
a
final
process
and
again
I
I'm
sort
of
going
at
this
from
the
contract
side,
I'm
hoping
that
we'll
be
able
to
further
optimize
this
for
both
again
the
contract
standards
and
the
protocol
standard
side.
C
C
You
guys
have
probably
seen
a
lot
of
this
process,
but
you
know
step
one
is
to
kind
of
get
the
the
draft
up
and
running
and
part
of
that
draft
is,
you
know,
creating
a
little
bit
of
code
that
represents
the
idea
right,
we're
going
to
have
an
editor
role
and
that
editor
role
is
actually
going
to
be
filled
out
into
a
few
other
different
roles,
but
it'll
just
sort
of
represent
the
administrative
side
of
things
within
pagoda.
C
Slash
near
that'll
be
responsible
for
accepting
and
rejecting
draft
proposals,
and
the
idea
is
to
be
as
fast
as
possible
there
right.
We
don't
necessarily.
I
don't
think
we
necessarily
want
to
have
drafts
sitting
up
on
a
pull
request
for
years
on
end.
I
know
that
a
lot
of
processes
do
that.
I
know
eip
does
that
I've
been
in
that
process.
As
an
author,
unfortunately-
and
I
know
that
there
are
speaking
with
alexi
there's-
there
are
other
processes
that
kind
of
struggle
with
that,
with
specifically
the
rust
rfc
process.
C
So
what
I'm
proposing
is
that
we
try
to
kind
of
and
try
to
snip
that
off
as
fast
as
possible.
Right.
You
know
put
things
into
a
rejected
mode,
and
then
authors
can
kind
of
amend
and
get
it
back
into
draft
if
required
or
just
leave
it
rejected,
and
then
we
kind
of
move
it
along
into
a
review
process
for
a
couple
weeks
slot
up
to
two
months,
I
haven't
really.
C
We
haven't
really
determined
the
length
of
the
time
yet
put
it
into
a
last
call
state
and
then
finally,
into
into
a
finalized
state.
So
that's
kind
of
the
50
000
foot
view
of
what
what
I'm
thinking
about
for
the
nep
process
state
and
then
I
just
get
into
like
what
doesn't
any
successful
nep
look
like
so
the
difference
sort
of
that
I've
I've
added
to
this
process
from
from
the
way
we
were
previously
doing.
It
is
I'd
like
to
have
these
rfc
822
style
headers.
C
It
really
really.
You
know
it's
a
standard
way
to
do
things
and-
and
it
also
allows
authors
to
have
their
name
on
an
np
which
is,
I
think,
is
a
very,
very
important
thing,
and
then
we
just
go
through
the
list
of
different
sections,
and
I
I
think
most
of
you
guys
have
seen
this
there's
a
template
for
all
the
all
this
stuff.
Just
I
guess
the
most
important
or
one
of
the
most
important
additions
as
well.
C
Is
this
reference
implementation
section
and
that's
what
I
was
sort
of
speaking
to
bowen
before
I?
I
also
believe
that
you
know
show
me
the
code.
Let's,
let's
see
how
this
thing
works,
that
you
know,
contracts
are
code
right,
so
you
often
don't
aren't
able
to
figure
things
out
without
actually
giving
it
a
shot
first
right.
So
definitely
a
believer
in
that
and
I've
also
added
the
security
implications
section.
C
We
still
kind
of
need
to
flush
that
out,
but
I
think
it's
an
important
thing
to
at
least
shoehorn
in
there
and
say
hey.
We
have
to
also
consider
that,
as
part
of
an
mep,
I'm
not
sure
if
that'll
necessarily
be
something
useful
on
the
protocol
side,
but
it's
definitely
useful
on
that.
Oh,
it's.
C
Okay,
yeah,
okay,
perfect
and
then
I
just
get
into
a
bunch
of
how-to's
and
I'll.
Just
show
you
one
more
thing.
Importantly,
I
guess
we've
got
this
nep
template
that
just
kind
of
kind
of
kick
starts
things
right
gives
you
a
template
of
how
to
create
a
new
ndp
I'd
like
to
flush
this
out
further
and
I'd
like
to
really
work
with
with
you
bowen
and
maybe
create
one
for
a
good
example
for
what
a
protocol
would
look
like
protocol
level.
C
One
would
look
like
and
a
good
example
of
what
you
know,
contracts
level
standard.
My
standard
template
might
look
like,
so
that's
that's
sort
of
what
I've
been
working
on.
C
We've
also
got
this
zulip
chat.
This
is
kind
of
where
I
make
the
announcements
of
you
know
the
existing
standards
going
through
the
standards
process.
We
can
have
discussions
and
stuff
sort
of
more
live
in
this
zulips
zoop
chat.
This
is
my
first
time
using
zulip.
So
but
yeah,
that's
that's.
C
Basically
the
process
in
a
nutshell,
very
high
level,
still
definitely
still
alive.
I'll
just
show
you
quickly
the
the
pull
request.
Right
now.
That's
got
some
conversation
around
it.
Pr
350
you'll
see
that
you'll
notice
that
that
the
existing
nep1
was
kind
of
missing
a
defined
set
of
roles.
C
I
sort
of
kind
of
was
wishy-washy
about
it,
so
we're
getting
into
a
really
good
discussion
over
you
know:
roles,
ownership
and
accountability,
specifically,
so
we're
again
still
trying
to
figure
this
process
out,
and
I
welcome
conversation
on
this
poll
request
from
the
community
and
from
from
anybody
that
wants
to
participate.
B
Awesome
thanks
so
much
jay,
there's
a
there's,
a
guy
mike
luna
nova.
That
asks
looks
like
a
good
process
structure.
What's
the
decision
making
criteria.
C
That's
a
good
question.
I
I
can
speak
from
the
standard
side.
One
of
the
first
steps
I
think
in
the
process
is
to
kind
of
get
it
out
there
in
the
community,
so
we're
recommending
kind
of
reaching
out
on
our
governance
forum
and
I've
added
a
link
here.
C
C
You
know
we
haven't
seen
this
before:
let's,
let's
push
it
along,
and
so
I
think
that's
that's
one
of
the
most
important
things
for
kind
of
getting
things
kind
of
on
deck.
I
guess
right
did
that
answer
your
question.
A
I
I
think
yes,
so,
just
from
my
understanding,
I
think
the
question
maybe
is
more
about
how
do
we
accept
or
reach?
How
do
we
decide
whether
to
accept
or
reject
a
a
proposal.
A
Yeah,
that's
a,
I
think,
that's
a
great
question
from
my
perspective
for
the
pro
school.
I
think
what
we're
going
to
do
is
that
we're
going
to
form
a
committee
and
initially
it's
probably
going
to
be
going
to
be
some
some
people
from
pagoda
and
we're
probably
going
to
looking
to
decentralizing
that
over
time.
A
But
what
will
happen
is
that
so
towards
the
end
of
the
process,
there
will
be
a
community
vote
and
then
we
can
decide
so
so
we
can
probably
just
use
ask
for
dial
for
that
or
or
other
other
tools
that
we
build,
and
then
we
can
decide
whether
we
want,
like
you
know,
unanimous
consent,
or
we
want
just
like
a
super
majority.
A
So
so
I
think
yeah,
it's
a
great
question.
We
haven't
flashed
all
the
details
yet,
but
those
are
some
some
ideas
that
have
come.
B
Just
to
solidify
kind
of
what
you
were
saying
to
jay
so,
and
so
everyone
is
clear,
like
the
process
that
we'd
like
go
to
governance,
govdetneer.org
talk
about
things
incubate
your
idea,
when
you're
ready
to
make
a
proposal
then
go
to
the
nep
repo,
follow
the
kind
of
format
for
actually
making
a
proposal
and
then
you'll
also
link
to
the
zulu
chat,
which
a
lot
of
our
core
engineers
are
on.
When
do
I
go
there
to
to
chat?
B
Is
that
to
kind
of
like
say,
hey,
I'm
checking
on
the
status
of
my
of
my
repo,
or
is
that
another
place?
That
is
for
incubation
of
ideas
just
so
people
can
kind
of
understand
the
difference
between.
When
do
I
go
to
zulip
versus?
When
do
I
go
to
governance?
B
C
I'm
leaving
it
open
for
for
kind
of
either
more
right
government
is
it's
a
good
place
to
sort
of
do
it
asynchronously,
but
zulu
there's
a
lot
of
big
brains
in
there
sitting
around
that
can
answer
some
more
technical
questions.
I
think
more
immediately.
A
Yeah
so
so
yeah.
I
agree
with
what
jay
said
so
to
elaborate
on
that.
Basically,
governance
is
forum,
is
for
like
a
longer
post
and
and
where
it
there
will
be
more
asynchronous
communication
around
it.
May
you
know,
may
take
people
a
day
or
several
days
to
post
a
longer
response,
but
also
if
it's
kind
of
more
synchronous
is
almost
like
semi-synchronous.
A
B
Cool
yeah,
I
see
some
other
questions
that
are
in
the
chat
that
aren't
necessarily
pertaining
to
this.
We
will
answer
those
shortly,
but
I
just
want
to
leave
space
for
anybody
that
has
any
further
clarifying
questions
on
the
nep
process.
B
Standard
process
before
we
get
into
general
ama,
so
yeah
feel
free
to
drop
your
question
in
the
q.
A
portion
in
the
bottom
there's
a
little
icon
where
you
can
click
on
or
yeah.
If
you'd
like
to
just
drop
in
the
chat,
I
see
some
questions
in
the
chat
as
well
that
yeah
we'll
be
answering
right
after
this
conversation.
B
Yeah,
I
guess
we
can.
We
can
open
up
for
for
ama
unless
no
one
has
any
other
clarifying
questions.
Is
there
anything
else
you
wanted
to
cover
j
or
bowen
before
we
move
on.
A
I
just
want
to
say,
like
this
is
still
in
a
kind
of
preliminary
state.
I
think
I
I
hope
to
work
together
with
jay
in
the
upcoming
weeks
to
have
something
more
polished,
written
down
and
posted
to
for
everyone
to
read.
So,
hopefully
I
can
give
an
update
in
the
in
the
next
month's
protocol
meeting
on
the
progress
on
this
one.
B
Cool
sounds
good.
All
right.
Let
me
go
to
some
of
the
questions
in
the
q.
A
I
I
see,
simon
as
smart
contract
developers
still
get
30
of
transaction
fees.
Yes,
they
do.
I
don't
believe
anything
is
changing
as
far
as
I'm
aware
unless
bo-
and
you
have
some
sort
of
insight
on
that,
but
I
don't
think
there's
anything
changing
with
that.
B
Okay
cool:
how
is
randomness
handled
at
the
moment
in
the
beacon
chain.
A
Basically,
there's
a
vrf,
the
every
every
block,
there's
a
a
random
c.
That's
essentially
computed
from
run
by
running
a
vrf
on
the
on
the
previous
blocks,
randomly.
B
Cool,
when
should
we
expect
a
new
sharding
road
map.
A
When
should
we
expect
new
sharding
roadmap?
That
is.
That
is
a
great
question,
so
I
think
I
can.
I
can
provide
a
high-level
update,
so
so,
as
kind
of
as
the
demand
on
near
grow,
especially
in
the
recent
months,
we're
being
focusing
on
making
sure
that
the
applications
that
are
already
live
or
are
about
to
to
become
live
on.
A
The
air
can
can
have
a
smooth
experience
for
their
users,
meaning
that
we
should
the
network
should
be
very
stable
and
then
accommodate
the
the
need
for
for
all
those
applications.
A
As
a
result,
we
have
been
focusing
more
on
stability
improvements,
as
well
as
single
chart
performance,
optimization
and
in
terms
of
going
into
the
next
steps
of
sharding
right
now,
I
believe
the
phase
one
of
sharding
we
hope
we
hope
to
have
it
implemented
and
released
in
q3
or
q4
this
year
and
going
beyond
that.
A
I
think
part
of
the
reason
why
why
I
don't
want
to
commit
to
a
super
long-term
roadmap
is
because
things
are
are
changing
rapidly
and
if
we're
talking
about
something,
that's
happening,
there's
something
that's
going
to
happen
a
year
from
now.
It
is
very
hard
to
give
a
even
like
an
estimate
on,
like
you
know,
one
exactly
that
would
be
become
live
so
yeah,
that's
basically
the
update.
I
have
written.
B
Awesome.
Thank
you.
Mario
asks.
The
the
change
state
representation
refers
to
changing
from
rocks
db
to
an
ad
hoc
solution.
Is
that
correct.
A
B
Cool
jafar
asks:
is
there
a
conference
scheduled
for
near
yeah?
I
can
take
that
one
there
will
be
near
khan.
This
fall
location
is
still
to
be
determined.
I
think
we're
targeting
maybe
october
or
something
like
that.
I'm
not
sure.
Actually,
the
the
dates
aren't
finalized
yet
as
well,
but
yeah
keep
an
eye
out
for
our
town
hall
as
well
as
yeah
our
social
channels,
and
we
will
be
certain
to
announce
that
once
we
have
that
finalized
interview,
individual
asked
about
a
public
repo
example
in
your
marketplace.
B
Yeah
again,
you
ask
in
the
dev
support
channel.
Devrell
can
definitely
help
you
out
with
that
yeah.
We
have
a
lot
of
examples
on
that
and
yeah.
If
you
can't
get
an
immediate
or
yeah
can't
find
it
in
our
dev
support
channel
we're
usually
really
responsive
there.
Please
hang
out
in
the
office
hours
and
and
ask
them
some
more
support
questions.
B
Are
we
seeing
the
beginning
of
a
move
to
a
more
process,
focused
approach
within
near
foundation,
mike
luna
nova
s?
I'm
not
sure.
Maybe
you
could
elaborate
a
little
bit
more
on
that.
I'm
not
exactly
sure.
If
you're
talking
about
the
protocol
aspect,
yeah.
B
Let's
see
dennis
asks
what
is
the
future
of
wasm
support
for
the
protocol?
Do
you
plan
to
support
more
languages
to
run
on
nirwasm?
I've
heard
that
now
everything
mostly
is
focused
on
rust,
so
I'm
worrying
if
assemblyscript
sdk
support
will
lag
or
even
be
abandoned
in
the
future.
I
can
answer
a
little
bit
to
that.
Yeah
sdk,
our
assembly
script,
sdk
hasn't
been
updated.
A
lot
we've
been
primarily
focused
on
rust
and
also
we've
been
short
on
engineers
and
yeah.
B
Just
in
the
tooling
team,
we
do
have
an
individual,
that's
been
working
with
near
sdk
javascript,
which
I'm
really
excited
about
and
you'll
be
able
to
import
all
those
primitives
from
your
javascript
and
just
code,
incomplete
javascript,
so
yeah,
sometimes
assembly
script.
B
It
looks
like
typescript
and
you
expect
it
to
behave
like
typescript
and
then
actually
it's
not
behaving
as
you
would
like
it
to,
and
it's
not
as
mature
of
a
language
as
rust
is
so
that's
why
we've
been
kind
of
shepherding
individuals
to
to
use
rust,
but
that
repo
is
currently
being
worked
on.
I
think
you
can
go
to
github
forward,
slash
near
forward
slash
near
sdk
dash
js
to
see
the
process.
B
Excuse
me
progress
on
it,
but
but
yeah
assembly
script
will
still
be
there,
but
we
won't
be
officially
like
near
or
pagoda,
as
I
should
say,
isn't
going
to
be
continuing
to
actively
support
that,
but
the
community
definitely
will
be.
I
don't
know
if
you
have
any
other
comments
on
that
as
well.
Boeing.
A
A
So
we
are
very
much
still
committed
to
supporting
rob
assembly
and
that
we
believe
that
yeah,
I
don't
think
anything
changed
on
that
front
if
anything,
we're
probably
going
to
index
more
into
like
supporting
not
just
web
assembly
but
also
kind
of
spending,
more
effort
on
the
larger
webassembly
ecosystem,
maybe
contributing
or
I
think
in
some
ways
we
are
already
contributing
to
to
the
webassembly
spec
and
in
terms
of
the
the
languages
that
we
support
yeah.
A
I
think
joshua
already
gave
a
great
answer
right
now,
we're
looking
at
supporting
javascript,
because
we
believe
that
is
more
friendly
to
developers
than
sunrise
group,
because
assembly
script
has
its
own
kind
of
quirks
and
and
it's
not
it
I
mean
yeah.
It
behaves
kind
of
like
typescript,
not
really,
and
then
people
kind
of
get
confused.
A
Sometimes
so
we
believe
that
javascript
properties,
javascript
sport-
is
probably
going
to
be
better
for
people
to
to
onboard
and
and
there's
going
to
be
less
of
a
barrier
that
people
have
to
go
through.
B
Cool
ivy
asks:
is
there
a
doc
that
lists
links
to
research
papers
used
in
near?
I
do
have
a
doc
link
that
I
can
drop.
It's
all
of
our
papers.
The
near
white
paper
charted
blockchain,
nightshade
design.
All
that
stuff.
I
will
go
ahead
and
drop
that
in
chat.
I
think
that's
your
question
and
if
it's
not,
please
feel
free
to
elaborate
on
that
cool
looks
like
that's
all
the
questions
in
the
q
and
a
section,
but
I
see
some
in
chat.
B
Can
you
guys
discuss
the
role
of
pagoda
in
protocol
and
availability,
futures
or
upcoming?
I'm
also
curious,
who
are
the
people
developing
the
near
protocol?
There
used
to
be
near
inc,
and
now
it's
a
distributed.
Group
of
people
from
a
variety
of
projects.
Question
mark
yeah,
near
ink
and
near
foundation
are
two
separate
entities.
Near
foundation
is
basically
the
individuals
that
manage
all
the
tokens
and
they
provide
grants
to
people
that
help
support
the
the
protocol
and
develop
on
the
protocol
near
inc.
B
Was
the
engineering
team
behind
the
protocol
also
the
tooling
sdks
near
api
js
all
that
stuff
and
near
inc
has
now
been
rebranded
as
pagoda
to
help
distinguish
the
two
entities
and
near
sorry
pagoda
is
now
the
company
that
will
be
contributing
directly
to
the
source
code,
but
it's
not
owned
by
pagoda.
It
is
still
welcome.
You
know,
pull
requests
are
welcome,
it's
still
all
open
source
and
yeah
definitely
community,
driven
as
far
as
how
we're
trying
to
shape
our
tooling
the
protocol.
B
Hence
this
meeting
and
future
meetings
that
we
will
have
to
kind
of
engage
the
community
and
find
more
of
a
balance
of
how
how
we're
how
we're
shaping
the
future
of
the
of
the
pros
of
of
the
platform
itself
bowen.
Do
you
have
anything
down.
A
Yeah
yeah,
I
just
want
to
add
a
couple
things.
One
is
that
pagoda
is
a
product
focused
company,
even
though
we
are
still
contributing
heavily
to
the
protocol
as
to
the
product
we're
building.
I
guess
we'll
just
leave
it
as
a
teaser
there
I
think.
Hopefully
more
announcement
would
come
come
soon,
and
another
thing
is
that
other
other
entities-
companies
in
the
near
ecosystem
are
kind
of
building
their
own
protocol
teams
as
well.
A
For
example,
our
aurora
is
also
building
internally
a
political
team
that
would
that
would
that
would
kind
of
build
expertise
internally
and
also
contribute
to
to
the
protocol.
So
so
yeah,
as
mentioned
before,
pogba,
is
the
the
only
entity
who
contributes
to
the
protocol.
B
Awesome
I
see
that
daniel
also
asked
something
about
wanting
to
reach
out
and
help
support
the
near
ecosystem
and
trying
to
implement
some
web
free
architecture,
architecture
and
he's
not
a
dev,
but
he's
wanting
to
help
out.
There
is
a
whole
ecosystem
success
team
on
the
near
foundation
that
you
might
be
wanting
to
get
in
touch
with
ping
me
on
discord,
and
I
can
help
connect
you
with
that
team
and
also
help
answer
some
of
your
questions
that
are
kind
of
not
related
to
the
to
the
scope
of
this
conversation.
B
But
more
than
happy
to
to
answer
some
of
the
other
questions
that
you
do
have
do.
Oh
looks
like
this
is
kind
of
going
back
to
the
original
conversation
at
neps.
Does
the
proposal
need
an
upgradability
section
in
the
sense
of
describing
how
easy
or
complicated
it
would
be
to
upgrade
the
contract
in
case
of
the
change
of
the
new
nep.
C
That's
a
good
question.
I
didn't
think
of
that.
C
Yeah
I
mean
possibly
one
of
the
unique
features
of
mirrors
is
kind
of
the
ability
to
do
upgrades
a
little
more
transparently
than
the
other
guys
yeah.
That's
that's.
Definitely
something
we
could.
We
could
consider
it's
probably
not
something
that
was
probably
not
a
protocol
question,
but
I
guess
you
kind
of
have
to
also
balance
that
with
so.
The
whole
point
of
having
a
standard
is
to
have
like
an
interface
that
the
rest
of
the
community
can
use.
C
A
Yeah,
I
think
so
on
the
protocol
side,
that's
also
a
great
question
and
I
think
yes,
we
should
actually
add
that,
because
certain
features
the
implementation
may
be
like
not
super
difficult.
The
difficult
part
could
also
lie
in
the
in
the
past
to
upgrade
the
protocol,
for
example.
Well,
that
might
not
be
a
good
example.
If
we
think
of
the
implementation
of
phase
zero
of
sharding,
the
implementation
itself
is
not
trivial,
but
I
think
what
is
even
more
difficult
is
to
to
kind
of
upgrade
the
existing
protocol.
A
Essentially,
what
happened
is
that
we
are
upgrading
the
network
live
from
one
chart
into
four
charts,
and
that
process
is
quite
complicated,
making
sure
that
everything
still
works
afterwards.
So
a
lot
of
effort
was
put
into
just
implementing
the
upgradability
part
of
that
protocol
change.
B
Awesome
kent's
asking:
why
have
we
capped
validators
to
100.
A
Yeah,
that's
a
great
question,
so
mostly
I
mean
I
don't
think.
100
is
necessarily
the
limit.
It's
kind
of
artificially
imposed
at
this
point,
and
the
reason
is
that
there
is.
There
are
certain
kind
of
scaling
limitations
there.
A
One
is
related
to
signature
verification,
another
related
to
the
erasure
code
computation
so
in
the
future,
we're
going
to
look
at
addressing
those
bottlenecks,
maybe
with
with
other
signature
schemes
or
other
ways
to
to
compute
things
needed
for
consensus,
but
at
the
same
time,
when
we
get
to
phase
one
of
starting
we're
going
to
add
some
corn
producers
and
hopefully
that
will
increase
the
number
of
values
to
a
few
to
a
few
hundred.
B
Awesome
yeah
that
looks
like
most
of
them.
Oh
mike,
has
one
follow-up
to
the
collaboration
he
just
wants
to
know.
How
do
we
see
collaboration
between
teams
working.
A
Yeah,
I
think
it
depends
on
the
specific
collaboration.
I
think
I
think
most
conversations
are
happening
on
zurich
in
public
and
also
probably
on
the
governance
firm
and
the
kind
of
github
issues
here
and
there,
and
then
we
also
sometimes
have
meetings
with
other
teams
that
are
working
on
the
protocol
together.
B
Cool
mario
s
is
there
in
view
some
form
of
bulk
storage
in
the
blockchain
having
to
use
external
data
storage
as
a
blocker
for
some
use.
Cases
such
as
health
records,
keeping.
A
Okay,
so
I'm
trying
to
find
where
the
question
is
so
I
can
yeah,
so
I
think
making
us
doing
that,
though,
like
yeah,
I
don't
have
like
a
a
up-to-date
answer
on
on
their
progress.
I
believe
they
were
heavily
impacted
by
the
the
unfortunate
events
in
ukraine
so
yeah.
I
cannot
provide
a
very
good
answer
to
that
question,
but
but
yeah.
So
basically
there
are
things
that
our
projects
are
working
on.
That.
B
That's
definitely
a
little
bit
out
of
scope
for
this
meeting,
but
yeah
feel
free
to
ask
some
questions
in
our
dev
support
and
also
there's
a
wallet
channel
as
well,
and
discord
that
the
wallet
team
monitors
so
yeah
feel
free
to
ask
more
questions
about
that
or
yeah
join
the
office
hours,
and
you
can
ask
any
question
that
you
want
every
day
11
00
to
noon
pacific,
and
then
we
have
earlier
time
zones
as
well,
so
yeah
near
that
or
yeah
I'll
type.
B
It
in
the
chat,
as
well
just
for
another
near.org
forward,
slash
office
hours
that
we
have
every
day
to
answer
any
question
that
you
want
regardless
of
topic
but
yeah.
It
looks
like
I
think,
we're
kind
of
we
got
one
minute
to
spare
and
I
think
we
got
all
the
questions.
B
Question
to
ask
yeah
again,
thank
you
so
much
for
dealing
with
our
technical
troubles,
we'll
hopefully
have
them
all
ironed
out
before
next
month,
but
but
yeah,
okay,
so
ken's
asking
a
follow-up
question
so
as
far
as
transactions
per
second,
in
theory
is
about
four
thousand
times
six
shards.
Is
this
correct.
A
Well,
I
don't
know
where
the
number
six
comes
from.
There
are
currently
four
charts
live
on
mainnet,
so
yeah
I
mean
in
series.
It
should
scale
roughly
linearly
with
number
of
shards
until
operation
until
some
limit.
B
Cool
yeah,
I
think
one
of
these
protocol
meetings
we'll
definitely
love
to
have
a
sharding
topic
as
we
further
flush
out
that
idea
and
have
ming
join
us.
I'd
love
to
love
to
have
that
that'd
be
great
awesome.
Well,
thanks!
So
much
everyone
for
joining.
B
I
appreciate
it
see
y'all
next
month
same
time,
thursday
super
stoked
to
see
everyone
joining
and
interacting
with
us
next
week
we're
going
to
have
a
weekly
meeting,
a
new
meeting
that
will
be
just
on
tooling,
so
if
you're
interested
in
sdks
or
you're
interested
about
near
api
js
or
any
of
the
developer
development
tools,
I
want
to
talk
to
the
tooling
team.
B
We'll
have
a
community
meeting
next
week,
thursday
same
time
I'll,
be
posting
a
link
to
that
in
our
discord
and
dev
chats
on
telegram
and
all
the
all
the
things
so
keep
your
eye
out
for
that,
but
yeah
thanks
so
much
for
for
joining
jay
and
bowen
and
have
yourself
a
great
rest
of
your
day.