►
Description
Bowen Wang, of Pagoda, dives into NEAR Protocol innovations which power the blockchain operating system (BOS).
--
Join NEAR's community:
Website: https://near.org/
Reddit: https://www.reddit.com/r/nearprotocol/
Discord: https://near.chat/
Medium: https://medium.com/nearprotocol
Blog: https://near.org/blog/
Twitter: https://twitter.com/NEARProtocol
GitHub: https://github.com/near https://github.com/nearprotocol
Dev Docs: https://docs.near.org/
Create a wallet: https://wallet.near.org/create
Apps on NEAR: https://awesomenear.com/
Learn to Build On NEAR: https://www.near.university/
Grants & Funding: https://near.org/grants/
#Blockchain #FutureisNEAR #NEAR #nearprotocol
#nft #dao
A
Cool
I
hope
you
guys
already
heard
a
lot
about
the
boss,
and
hopefully
this
talk
is
going
to
reinforce
this
concept
a
bit
further
and
also
talk
about
what
the
what
we're
doing
on
the
protocol
level
to
actually
support
the
boss
for
people
who
don't
know
me
and
Bowen
head
of
protocol
Pagoda
and
today
I'm
going
to
talk
about
protocol
Innovations
powering
the
boss
and
if
you
missed
elia's
talk
on
what
the
boss
actually
is.
Don't
worry.
A
This
is
one
slide,
the
refresher,
so
the
blockchain
operating
system
aka
the
boss,
it's
a
common
layer
for
discovering
and
browsing
open
web
experiences
that
is
compatible
with
all
blockchains.
A
So
it
goes
from
the
compute
layer
where
we
have
blockchains
like
near
and
ethereum
up
to
the
data
platform,
whereas
people
can
get
access
to
data
to
the
Discovery
layer
where
people
can
have
access
to
front
end
that
give
rise
to
all
the
experiences
like
search,
recommendations,
chat
and
Discovery,
and
all
of
that
so
since
near
protocols,
idiot
side
is
one
of
the
core
to
the
blockchain
operating
system.
I'm
going
to
talk
about
how
the
protocol
actually
support
the
boss.
A
So,
first
of
all,
on
the
high
level,
there
are
several
defining
features
of
near
protocol
that
make
it
a
very
good,
solid
foundation
for
the
blockchain
operating
system.
First
of
all,
the
protocol
is
very
simple
by
that
what
I
mean
is
that
it
is
simple
for
both
end
users
and
developers
to
use-
and
this
is
very
important
because
without
the
easy
to
use
blockchain
without
being
able
to
make
it
easy
for
developers
to
write
more
contracts
for
users
to
interact
with
blockchain,
no
one
would
actually
come
to
the
blockchain
ecosystem.
A
And
if
that's
the
case,
you
can
build
the
best
blockchain
in
the
world,
the
most
performant
one,
but
that
doesn't
really
help.
So
this
Simplicity
and
usability
is
what
we
prioritize
the
most
and
once
it
is
useful
and
you
have
people
coming
to
use
it.
It
is
also
important
that
the
blockchain
here
so
that
people
can
trust
the
blockchain
with
your
asset
and
and
finally,
it's
very
important
that
the
protocol
is
scalable,
especially
because
we're
aiming
to
get
much
adoption
get
to
one
billion
active
users.
A
We
have
a
goal
of
achieving
10
million,
mostly
active
users
by
the
end
of
2023,
and
then
that
number
is
only
going
to
go
up
in
the
upcoming
years
as
well,
and
we
want
to
make
sure
that
the
protocol
is
scalable
enough
to
support
that.
To
make
sure
that
the
user
experience
don't
degrade
and
also
the
transaction
costs
remain
low.
A
So
we
shot
high-level
description,
said
I
want
to
dive
into
a
specific
segment
to
look
into
how
the
the
Proto
actually
support
the
blockchain
operating
system
in
a
more
concrete
way.
So
here
we're
going
to
take
a
deeper
look
at
the
onboarding
experience
that
comes
with
the
boss.
But
before
we
do
that,
it
is
important
to
first
take
a
look
at
how
the
current
onboarding
experience
look
like
we're
using
near
here
as
an
example.
A
So
usually
the
experience
for
new
users
at
the
lens
in
a
wallet
because
that's
how
they
learn
about
near
or
they're,
trying
to
use
an
app
and
gets
redirected
to
your
word,
because
they
don't
have
an
account
and
then
they
can
actually
use
that
app.
A
A
Some
words
support
in-app,
purchase
through
credit
cards
and
things
like
that,
but
others
don't
and
in
those
cases
people
usually
get
tokens
from
centralized
exchanges
or
a
friend
who
is
willing
to
support
them
and
after
they
go
through
that
stuff,
they
can
finally
create
an
account
and
after
that
they
can
finally
go
back
to
the
app
that
they
want
to
try
in
the
first
place
and
start
using
it.
And
while
this
is
this
experience,
I'm
describing
is
based
on
near
it
is
not
actually
unique
to
near.
A
It
is
more
or
less
a
paradigm
that
people
have
taken
for
granted
at
this
point
in
the
web
series,
space
and
I.
Think
at
this
point
people
really
actually
question
whether
there's
something
better
we
can
do
or
whether
there's
something
we
should
improve
upon
that.
But
I
think
just
as
haseeb
said
in
the
panel
before
me.
That
is
actually
very
difficult
for
people
who
are
not
familiar
with
web3
right
if
you're
such
a
regular
Tick
Tock
user.
A
You
get
exposure
to
near
through,
like
some
kind
of
tick,
tock
video
and
you
want
to
give
it
a
try.
It's
very
likely
that
you
go
through
this
complicated
onboarding
experience
and
you
just
drop
off
in
the
middle,
because
it
is
indeed
quite
difficult.
A
So
what
do
you
think
is
actually
the
ideal
State?
It's
actually
pretty
simple.
This
is
just
nothing
fancy
and
is
what
we
borrow
from
what
a
lot
of
web
tubs
today
do
so
usually
the
the
flow
is
that
you
learn
about
a
web
2
app,
and
you
think
it's
interesting.
You
decide
to
give
it
a
try,
so
we
just
open
the
app
and
pretty
much
started
using
it
right
away.
A
You
may
at
some
point
later
decide
to
pay
for
it,
but
that's
at
least
in
The
Unborn
experience,
it's
not
the
case,
so
that
sounds
very
simple,
but
why
are
we
not
able
to
do
that
in
the
web
series
space,
at
least
in
the
context
of
near
there
are
two
main
obstacles.
A
One
is
that
users
have
to
pay
for
transactions
using
near
and
two
is
that
the
users
have
to
have
near
in
their
account
to
pay
for
the
storage
and
those
two
things
combined
means
that
a
user
cannot
not
have
any
near
and
start
interacting
with
some
application.
That's
built
on
top
of
near
and
those
two
obstacles
that
I
described
are
pretty
fundamental
to
the
protocol
itself.
A
So
what
is
our
solution
in
the
context
of
the
blockchain
operating
system?
On
the
protocol
level?
We
are
developing
two
features.
One
is
called
meta
transactions.
This
is
a
feature
that
allows
sort
of
parties
to
pay
for
the
transaction
of
a
user,
and
that
third
party
is
already
an
app
and
the
second
feature
is
called
the
robotics
account.
A
It
means
that,
under
certain
conditions,
a
user
do
not
need
to
maintain
any
minimum
balance
for
their
storage
and
that
condition
is
really
true
for
a
new
user
who
just
got
onboarded
onto
near
and
what
those
things
allow
us
to
do
is
to
reimagine
the
onboarding
experience
for
users
coming
to
near.
So
the
new
flow
looks
as
follows:
a
new
user
learns
about
the
application,
they're
interested
in
maybe
Amazon
Forum,
maybe
a
Serial
friend,
and
then
they
decide
to
give
it
a
try.
A
They
go
there
directly
and
through
this
biometric
authentication,
a
key
is
generated
locally
for
them,
and
the
key
is
used
as
their
account
on
here.
After
that,
the
application
can
basically
pay
for
the
usage
of
the
application
as
part
of
the
user
acquisition
cost
through
my
transactions
and
seeing
the
user
don't
really
have
to
maintain
any
near
on
their
account.
A
So
that's
what
we
think
the
blockchain
operating
system
can
bring
to
us
and
how
the
protocol
can
support
us
in
terms
of
onboarding,
but
that's
not
the
end
of
it.
A
There
are
a
lot
more
things
we
want
to
do
on
the
protocol
level
to
make
sure
we
can
best
support
the
blockchain
operating
system
so
due
to
the
time
constraint,
I'm
not
going
to
go
to
the
details
of
the
roadmap
itself,
but
basically
there's
two
parts
to
the
roadmap
experience
and
core
experience
basically
describe
what
the
protocol
can
do
to
unlock
on
type
potentials
for
onboarding
users
and
developers
and
core
means
more
like
the
fundamentals
of
the
protocols
such
as
security,
scalability
and
decentralization,
and
while
that's
probably
too
small
and
also
we're
running
all
the
time.
A
I
do
want
to
highlight
a
few
key
features
that
we're
thinking
about
building
in
the
very
near
future.
So
the
first
one
is
account
extensions.
Today,
every
account
on
here
can
have
at
most
one
smart
contract
and
it
brings
a
problem
with
composibility
of
the
smart
contract
themselves.
A
So
let's
say
you
take
a
look
at
the
MultiCare
contract
on
here
and
also
the
proxy
contract,
and
you
want
to
combine
them
into
into
one
and
Deploy
on
your
account,
so
that
your
account
can
have
more
customized
control
than
what
is
offered
in
those
libraries
today.
The
way
to
do
it
is
pretty
much
you
need
to
write
a
new
smart
contract
yourself.
You
have
to
deploy
that
yourself.
A
That
is
not
only
time
consuming,
but
also
expensive
in
terms
of
the
storage
cost,
and
what
the
account
extension
allows
us
to
do
is
to
allow
us
to
have
a
lot
of
Global
Contract
modules
that
you
can
directly
invoke
inside
your
account
and
they
will
just
compose
them
together
right
away.
It
will
significantly
reduce
the
cost
of
managing
accounts
through
those
contracts
that
I
just
talked
about
and,
in
addition
to
account
extensions.
A
The
fact
is
that
a
smart
contract
cannot
take
full,
cannot
take
full
leverage
of
near
starting
design
because
a
small
contract,
each
of
them
only
reside
on
one
chart
and
if
you
have
a
very
popular
smart
contract,
let's
say
the
near
Discovery
smart
contract
gets
to
100
million
users,
then
the
developers
of
that
contract
pretty
much
have
to
think
about
how
to
make
sure
that
they
can
sure
the
small
contract
in
a
manual
way
to
avoid
congestion
on
a
single
shot,
and
that
is
not
a
great
experience
and
may
also
cause
problems
for
other
users
as
well.
A
So
we're
thinking
about
how
we
can
provide
Primitives
to
allow
developers
to
easily
share
their
smart
contract
when
there's
need
to
do
so.
The
idea
is
that
the
smart
contract
would
be
kind
of
deployed
on
Every,
Single
Shard,
and
the
data
will
be
stored
on
user
account
so
that
the
smart
contract
can
take
full
advantage
of
near
starting
model.
A
Those
are
some
of
the
things
that
we're
looking
into
in
terms
of
implementation
in
the
future,
and
that
is
a
lot
about
the
blockchain
operating
systems
and
the
protocol
and
I
think
I
want
to
leave
The
Talk,
which
is
much
that
you
can
try
the
boss
for
yourself.
If
you're
staying
for
the
hack
Zone,
please
show
the
the
proximity
Gateway
bus
or
GG
this
weekend
and
yeah.
That's
it
for
my
talk
thanks.