►
From YouTube: Web3 UX Unconference - Weiwu Zhang
Description
Weiwu Zhang - Cofounder and CTO of AlphaWallet
Tokenscript
A
Because
talking
scrip
has
both
a
little
bit
in
it,
so
I'm
gonna
start
the
ad
I
present
a
token
script
two
days
ago
in
addcom.
This
is
going
to
be
a
recap
for
those
who
had
not
been
there
and
then
I
will
follow
up
we'll
do
the
experience,
design
issues
so
I
want
to
start.
First
start
with
a
question:
do
you
guys
think
if
theorem
is
doing
well,
no,
not
doing
well
Japan
yeah,
very
good
I
saw
this
in
2018.
A
Apparently
that's
in
people's
impression
about
how
well,
if
term
is
doing,
but
the
previous
year
was
like
this,
so
sometimes
it
does
well.
Sometimes
it
doesn't.
But
the
question
I'm
really
have
been
thinking
about
with
the
community
members
as
well
is,
is,
if
they're
doing
good,
though
what
is
the
purpose
of
the
term?
What
what
is
a
good
thing
that
brings
to
the
theorem
I?
Had
this
conversation
with
a
lot
of
community
members
and
I
I?
A
Imagine
this
person
being
the
president
talking
to
this
is
the
master
who
has
the
inside,
who
really
wants
to
know
the
answer?
What
is
what
is
the
good
thing
about
the
theorem
and
he
brought
two
questions:
I'm
going
to
go
through
them
first
days.
Is
it
possible
is
if
there
I'm
doing
providing
any
benefit
to
individuals?
Apparently
it
did
for
those
who
became
millionaire,
but
it's
on
the
cost
of
others.
So
probably
not
yet,
and
the
other
is
what
is
a
theorems
function
to
the
society,
a
lot
of
been
promised?
A
But
what
is
it
so
I
thought
about
this
too?
As
a
quite
a
bit
I
like
I,
like
most
of
you,
I,
think,
if
there
is
a
great
innovation,
it
is
comparable
to
the
web
survey.
That's
why
we
record
web
theory,
but
really
the
question
is:
if
it's
web
sorry,
it
must
be
better
than
web
and
how
is
it
be
better
than
web?
We
know
that
in
web
2
we
have
connectivity,
we
can.
We
can
connect
to
people
remotely.
A
We
have
the
convenience
of
being
able
to
order
you
book
and
really
it
you
know
hell
device
or
you
can
do
it
online
banking
mobile.
You
don't
have
to
go
out.
That's
the
advantage
of
web
tool
compared
to
AB
one,
that's
visible!
Everybody
knows
so,
is
there
any
visible
advantage
to
f3
like
I
know
that
there
there
will
be
decentralization,
there
will
be
a
new
form
of
government,
but
what
is
it
can?
Can
we
see
it
from
the
user
experience
level?
A
So
I
will.
My
background.
Is
banking
mixed
with
the
crypto
investment
I
invested
Bitcoin
in
2011,
so
quite
early
and
I
worked
in
Commonwealth
Bank
as
blockchain
architect,
then
we
were
doing
now
with
Victor
and
Partners.
A
theorem
wallet,
r4
wallet
so
from
my
background
is
easier
to
bring
up
this
example
from
banking
to
explain
the
way
I
see
how
web
3
hadn't
can
bring
her
experience.
So
this
is
a
transaction
typically
would
see
in
banking,
app,
there's
1.1
hundred
dollars
was
spent
in
Amazon
that
nature
in
in
the
banking
app.
A
Nowadays
you
don't
see
title
with
about
port.
You
just
know:
they're
amazon
has
deducted
the
hundred
dollars.
What
you
normally
do.
Would
you
would
go
to
Amazon
matched
order
and
find
out
what
you
bought?
If
you
don't
like
what
you
bought,
you
can
return,
but
that's
in
Amazon
and
a
few
days
later
you
want
to
come
back
to
banking.
App
to
see
if
it's
refunded
so
wouldn't
be
great
I,
wouldn't
be
better
user
experience.
A
If
the
user
is
able
to
see
the
title
right
here
in
the
banking
app,
what
good
you
purchased
wouldn't
be
better
if
the
return
term
is
here
seven
days
for
your
turn,
wouldn't
it
be
better.
If
you
can,
click
return
right
here
and
get
a
return
down,
wouldn't
be
even
better.
If
you
can
take
the
book
and
start
there's,
maybe
a
hyperlink
or
embedded
reader
yeah.
So
wouldn't
this
be
more
convenient.
Let's
continue
with
the
scenario.
Let's
say
you
want
this
book
and
you
want
to
check
out
a
hundred
dollars.
A
So
I
talked
to
I
talked
with
the
same
wallet
developers,
including
those
guys
I
am
talking
a
few
days
ago
and
on
topic
of
user
experience,
so
the
wallet
developers
tell
me
that
the
banking
experience
is
superb.
It's
really
good
and
Alipay
experience
also
very
good
message.
Our
god
is.
We
can't
compete
with
them
because
we
we
are
blocking.
We
need
to
deal
with
the
seed
back
hub
and
we
need
to
deal
with
the
transaction
fee.
Can
we
hide
the
transaction
fee,
but
wouldn't
that
be
usual
and
all
these
things
my
view.
B
A
If
we
do
a
therm
wallet,
we
can
do
use
expression
even
better
than
the
banks,
so
for
the
example,
Bank
cannot
do
this.
If
this
is
a
thermal
wallet,
we
as
the
wallet
maker
and
every
other
wallet
maker
does
not
need
to
sign
a
contract
with
Amazon.
The
connection
happens
on
the
token
layer
under
directly
with
Amazon,
so
the
integration
possible
for
as
the
thermal
is
limited
compared
compared
to
the
bank
and
integration
is
the
battlecry.
A
But
now
everybody
want
don't
people
don't
want
to
flip,
throw
their
ass
and
copy
and
paste
information
here
and
there
and
permission
from
here
login
from
there
and
come
back
to
there?
They
don't
want
this,
so
this
is
the
banking
experience
I
just
borrowed
now
you
might
say
that
an
any
experiences
you
just
banking,
so
what
I'd
be
better
than
that
it
has
to
touch
more
than
banking.
So
here
is
a
example
of
we
made
it
in
lab
in
our
company
a
futuristic
car
token.
A
Car
token
is
not
an
accept.
Those
who
are
familiar
with
the
theorem
knows
that
we
want
future
smart
cars
to
be
opened.
Engine
started
to
be
using
tokens.
It
was
equipped
with
that
offers
with
token
maybe
a
challenge
response
to
the
to
the
server
that
runs
on
the
car,
and
then
you
have
the
Locker
located.
These
are
the
typical
token
features
imagined
now.
What
is
the
pain
point
of
coronis?
If
you
own
a
car,
you
know
that
one
of
them
is.
You
need
to
manage
a
lot
of
accounts.
A
I
have
five
I
bought
one
from
auction,
so
that's
account.
Auction
account
and
I
have
an
insurance
and
Reggio
office
account
and
Queensland
Queensland.
The
Maritime
Rose
service
I
have
a
account
for
subscribe.
Service.
I
could
have
another
one
for
roadside
assistance,
but
I
didn't
buy
that
so
easily
five
accounts
and
then
in
this
futuristic
version
it's
possible
to
integrate
all
this.
In
the
same
page
suppose
this
is
a
page.
A
So
if
you
want
to
get
get,
if
I
want
to
pay
for
the
claim,
if
I
want
to
claim
insurance,
I
want
to
pay
difference,
I
can
click
here
and
I
can
access
these
functions
without
having
to
go
to
the
insurance
website,
and
this
level
of
integration
was
not
possible
without
block
shenoy
serum,
because
in
the
past
time,
if
you
want
to
do
this,
you
need
to
set
up
a
new
staff
and
network
with
every
possible
regular
offices
and
every
possible
insurance
companies,
and
that's
not
going
to
happen.
We
in
the
band
couldn't
do
that.
A
How
can
you
do
that?
So
these
are.
This
is
the
example
on
integration,
integration,
the
battlecry
of
usability
in
the
neck
a
few
years.
I
believe
this
is
the
case,
but
let's
look
further.
So
the
wise
man
will
come.
Dude
has
two
questions.
Does
if
you're
in
bring
benefit
to
the
individuals
others,
and
does
it
serve
a
function
to
the
society?
So
I
want
to
talk
at
that
that
attach
that
topic
a
little
bit
too
and
that's
also
UX
related.
So
imagine
a
book
token.
A
If
you
have
a
book
token,
you
can
read
a
book
concept
is
very
simple:
now,
if
you
have
this,
one
I'd
be
able
to
keep
the
book
even
if
Amazon
is
closed,
there's
a
apparent
benefit,
but
that
would
make
changes
to
the
market
first
thing:
you're
gonna
happen
is
you
are
able
to
buy
a
book
from
other
than
Amazon
and
read
it
on
Kindle
or
maybe
will
buy
it
from
Amazon
and
read
it
on
something
that
is
not
Kindle.
Let's
say:
Samsung
ereader
are
Sony
eReader.
A
That
opens
the
e-reader
market,
so
you
know
that
the
e-reader
has
not
innovated,
since
it
has
new
innovations
for
seven
years.
Roughly
seven
years
we
have
the
same
e-book
reader
as
seven
years
ago,
which
we,
which
industry
in
Internet,
can
go
slower
than
this.
So
this
is
because
Samsung,
which
produces
good
media
reader
and
Sony,
produce
the
best
you
later
I
believe
they
put.
They
have
to
beg
Amazon
for
access
and
I'm,
just
not
giving
them
same
way.
A
They
don't
give
access
to
the
banks,
and
now,
with
the
e-readers
market
flourish,
you
will
see
the
retail
market
also
flourish.
So
you
will
see
users
walking
buying
the
e-book
at
7-eleven.
Checkout
counter
in
7-eleven
always
want
to
sell
ebooks
by
the
way
they
just
couldn't
do
so
because
you
need
to
back
Amazon
to
do
so
and
Amazon
want
users
to
leave
the
shop
and
access
their
website
instead.
So
that's
bad
experience,
so
you
will
be
seen
new
ways
to
consume.
A
Information,
like
humble
bundle,
can
give
you
a
bundle
with
videos
and
books
together,
and
you
will
help
see
new
business
models
like
a
start-up
can
sell
subscription
services.
That's
called
three
or
four
year,
which
gives
you
the
thriller
in
the
year.
They
pay
$100
down
right
and
you
can
access
all
the
third
or
publish
in
year
new
business
models,
new
experiences.
Now
we
see
that
in
to
complete
the
argument
we
have
produced
benefits
to
the
individuals,
so
integration,
better
user
experience
and
we
produce
new
markets,
one
ebook
tokamak,
ebook
book
token
for
his
three
markets.
A
Then
that's
the
server
function
to
the
society
to
allow
innovation
to
flourish
and
that's
I,
think
is
the
biggest,
and
that
is
the
most
powerful,
sir,
to
our
wise
old
men.
But
the
wise
mode
of
an
old
man
speak
again.
How
do
you
get
there?
The
way
can
we
do
this
with
current
a
theorem?
So
here
is
the
the
what
we
have
here
user
experience
and
we
have
a
huge
blocks
in
here.
If
theorem,
we
will
have
plasma
all
kind
of
fancy
technologies.
A
What
we
miss
here
is
the
middle
layer.
What
we
miss
here
is
the
capacity
to
a
program
token,
to
behave
differently,
finalize
different
business
logic
under
different
context.
So
imagine
the
car
example
the
car
exam.
It
has
to
be
able
to
load
external
in
this
logic
into
the
same
page
that
Hawking
enabled
it
but
is
using
to
fail
up
to
date
to
allow
it
to
happen
like
the
the
insurance
being
loaded.
A
As
a
service,
that
depends
on
a
token,
how
does
the
insurance
company
program
it
so
that
the
token
can
work
with
it
and
smart
contract
layer?
This
is
already
possible,
but
on
a
player,
and
then
we
also
need
to
sort
out
a
lot
of
middle
layer
issues
that
it
was
not
before
when
the
internet
was
not
as
integrated
as
web
3.
The
security
issue
is
around
website,
but
now
it's
around
token.
We
have
to
think
it
differently.
A
There
might
be
as
different
secure
concept
you
raid
a
website
but
token
on
that
website
might
have
a
different
level
of
security
than
website
itself
new
web.
Sorry,
that's
the
challenge.
So
token
script
is
a
language
we
have
been
working
on.
It's
not
really
a
language.
It's
a
JavaScript
thing
with
a
lot
of
decorative
ex-american
decoration
in
it
to
filling
the
gap.
Now
without
going
too
much
thing,
technical
detail,
I'm
going
to
conceptualize
it!
So
imagine
we
have
key
city
IP
that
serves
as
the
basis
for
Internet
and
with
the
internet
being
available.
A
We
start
innovative
stuff
email
go
for
protocol.
Eventually,
we
get
HTML,
which
leads
us
to
the
web,
so
like
90%
of
the
benefit
of
Internet,
is
not
there
until
the
web
exists.
You
would
agree
with
me
that
we've
done
that
and
currently
we
would
have
a
theorem
I,
don't
have
smart
contracts
which
provides
base
layer
and
which
provides
where
the
trust
can
be
anchored
and
interoperability
can
happen,
but
we
need
upper
layer.
A
Okay,
so
token
scrip
talk
is
where
most
of
the
design
is
happening,
design
in
terms
of
security
in
terms
of
interoperability
and
user
experience,
we're
all
talking
the
same
form
and
so
I'm
going
to
touch
the
security
thing
just
for
one
minute
and
quickly
jump
to
the
user.
Experience
thing
you
know
just
because
we
want
to
deliver
the
experience
today
so.
A
Contract,
you
would
naturally
write
JavaScript
to
use
it.
The
key
thing
to
achieve
integrated
web
so
make
sure
this
javascript
that
uses
the
smart
contract
it's
portable.
If
it
only
works
on
your
website,
is
not
good.
Enough.
Token
goes
everywhere,
so
the
first
thing
I
want
to
do
is
to
take
the
JavaScript
out
package
in
the
container
and
sign
it
not
signing.
It
means
that
the
trust,
the
the
process
of
generating
the
transaction
has
the
trust
implied
by
the
smart
contract.
Author
could
be
signed
up
as
my
contract.
A
Also
typically,
and
then
you
need
to
put
a
security
container,
and
this
security
container
is
different
than
the
traditional
web
3
model,
where
every
permission
is
asked
by
the
user.
Not
every
some
permissions
implied.
Some
Commission
is
outright
denied
a
give
you
example
talkin
to
work
as
interoperability
layer.
It
must
be
able
to
read
every
bit
of
that
information
with
token
and
probably
some
information
about
token,
that
it
depends
on
luck.
A
Insurance
token
depends
on
car
token,
so
this
is
granted
as
long
as
a
private
permission
there
unless
the
code
is
signed
properly
by
the
same
author
of
the
code
token,
but
on
the
other
hand,
in
order
to
carry
out
the
interoperability
does
not
need
to
feedback
you're
talking
information
to
the
server,
so
this
sandbox
prevents
the
information
available
to
JavaScript
been
submitted
to
the
tokens
on
what
own
web
sites,
because
it's
not
needed.
So
this
security
parameter
is
not
simply
more
secure
than
web,
sometimes
is
more
strict.
A
B
A
Are
two
points
I
wish
to
make
about
this
interface?
Wine
is
more
security
and
the
abortion-related,
when
is
how
it's
going
to
reflect
it
on
use
interface,
so
normally
currently
will
determine.
If
you
check
out
shopping
cart,
you
just
access
you
as
a
payment
and
whether
or
not
the
delivery
will
happen.
You
can
hope
in
my
America
deliver
and
if
you
use
ether,
then
you
cannot
do
a
chargeback.
So
if
it
doesn't
deliver,
you
are
bad.
A
So
in
the
theorem,
if
your
model,
we
don't
have
the
chargeback
function
and
that's
needed,
because
it's
how
make
once
you
have
done
it,
you
have
done
it,
but
you
should
be
able,
through
the
sake
claim
that
Hogan
was
not.
The
stuff
was
not
delivered
and
the
way
to
do
so
is
once
you
buy
anything.
You
got
a
token
that
represents
this
purchase.
This
token
typically
cannot
be
transferred,
but
it
can
be
used,
for
example,
getting
after
sales
process.
If
you
want
someone
I'll
be
charged,
you
use
this
one.
A
If
you
want
to
seven
days
for
return,
you
will
use
it.
This
is
simply
the
delivery
token,
because,
if
that
happens
on
delivery
side,
you
pay
and
you
get
who
can
deliver
it
to
you.
It
represents
the
right
to
understand
this,
allows
the
business
process
of
setting
fulfill
in
the
delivery
to
be
outside
of
block
outside
of
transaction
moment.
It
can
be
done
on
the
blockchain
of
the
blockchain,
but
is
important
to
separate
this
now
in
order
to
give
user
confidence
that
user
is
getting
or
going
to
get
a
delivery.
Token
notice
here.
A
Okay,
in
order
to
give
you
that
confidence
similar
to
the
bank,
if
you
in
the
bank's
confidence,
is
if
you
spent
from
this
credit
card,
you
can
do
a
chargeback,
but
without
bank
how
to
achieve
this
level
of
confidence.
In
this
case,
we
need
to
render
the
product
token,
which
represents
delivery
and
the
warranty
to
happen
to
be
another
one
attached
it
through
this
token,
which
can
be
used
to
get
services
you
need
to
take.
You
need
to
make
sure
this
token
is
rendered
in
the
secure
zone
and
not
just
displayed
by
the
web.
A
We
don't
know
how
fully
do
that,
but
currently
we
represent
it
with
this
symbol,
which
means
token,
is
a
bit
as
a
a
billable
symbol
of
available
token
from
the
blockchain
can
be
generated
by
launching,
and
once
you
have
been
finished
there
you
have
once
you
have
clicked
checkout
you
get
this
one,
which
is
a
small
checkout
window
which
allows
you
to
select
which
token
to
use
to
pay
for
this
transaction.
Now
this
one
is
a
game
has
to
be
done,
its
own
secure
zone.
A
B
A
There
has
to
be
enough
that
the
token
script
is
supposed
to
work
in
this
area
region,
where
the
delivery,
how
much
money
will
be
paid
and
what
we
are
going
to
get
by
this
painless
money
is
in
the
sandbox
on
top
layer
of
the
web.
Whether
or
not
this
user
interface
can
give
using
enough
confidence,
we
don't
know,
but
we
just
envision.
This
might
be
the
case,
and
this
is
something
that,
if
you
want
interesting,
usually
experience
design,
please
come
to
us
and
would
let's
talk
about
it?
A
A
Here
we
are
thinking
that
Amazon
Prime,
Amazon
Prime
is
service
that
guarantees
delivery
in
short
time.
I'm
amazon,
prime
subscriber,
but
the
reason
I
use
amazon
and
not
ebay
is
because
of
their
delivery,
not
because
of
their
availability
of
products.
The
availability
products
is
not
so
good.
Their
price
are
not
the
best,
but
their
delivery.
Delivery
is
the
best.
So
let's
say
following
the
example
in
the
book
token:
how
can
we
make
a
new
market
out
of
delivery
so
that
delivery
companies
can
compete
on
quality
and
not
piton
relationship
with
the
e-commerce
vendors?
A
A
The
user
have
ready
have
a
token
shaking
token
in
his
wallet
and
his
pain
with
crypto
money
and
shipping
token,
which
makes
the
shipment
in
turn
in
at
the
back
end.
The
shipping
company
would
know
this
token
is
consumed
to
purchase
this
goods
and
they
know
that
they
need
to
send
a
truck
to
pick
up
the
goods
from
there
in
e-commerce
side
warehouse
to
my
home.
A
So
this
effectively
converted
shipment
from
a
delivery
which
will
pay
to
get
from
delivery
token
to
a
payment
token
use
that
to
pay
for
something-
and
this
is
a
business
model
experiment
we
know
blockchain-
can
enable
to
happen,
but
we
don't
know
whether
or
not
if
it's
present
in
the
user
user
can
get
it
or
if
there's
a
business
actually
can
be
developed
out
of
it.
So
this
is
a
game
as
the
experiment
of
the
web
3
we
might
envision.
A
Just
try
to
do
a
short
example.
Then,
okay,
this
is
this
is
a
sovereign
token
of
cryptocurrency
token.
So
we
know
that
then
we
cuz
we
can
set
up
a
state
channel.
How
would
that
look
to
the
user
interface
and
the
token
script
is
designed
to
solve
that
place,
that
if
you
established
a
channel,
it's
not
in
tablished
by
token
script,
but
how
it
would
be
interacting
with
the
users
and
context
is
so.
A
A
laceration
doesn't
have
a
subscription,
it
doesn't
have
to
happen
by
the
smart
contract,
as
Dan
said
it
can
be
exists
in
the
form
of
cryptography,
signed
message
for
me,
Guardian
the
newspaper
from
user
to
Guardian
newspaper,
which
allows
Guardian
to
redeem
ten
dollars
every
two
week
and
every
time
when,
when
something
happens
here
this
guy's
a
message:
I
lied.
Okay,
you
can
let
your
new
subscription
is
available.
Somebody
redeemed
this
token.
This
is
a
on
user
side.
On
the
Guardian
side,
you
will
see
a
different
token
different.
A
Look
for
the
same
token,
which
allows
you
to
click
and
get
in
ten
dollars
from
the
users
wallet
yeah.
So
this
is.
This
would
be
the
one
visual
example.
How
an
token
can
be
behave
differently
and
how
ten
token
would
look
like
this
is
also
experiment:
user
interface.
We
don't
really
have
it
now
so
yeah
question
answer
time.
I
think.
C
A
I
guess
it's
simply
because
we
are
used
to
a
scattered
web
that
we
don't
ask
for
integrated
web,
so
experiments
in
a
Commonwealth
Bank,
as
well
as
which
had
has
done
in
China,
shows
that
users
love
integration.
They
love
to
not
to
flip
between
the
apps
love
to
do
things.
If
they
see
one
thing,
they
don't
want
to
do
things
related
to
that
one
thing.
Without
finding
that
same
thing
in
another
app,
that's
quite
apparent:
we
just
need
to
give
users
something.
Then
they
will
start
love.
It.
B
A
B
A
Let
me
have
okay,
so
technically,
talk
is
what
half
decorative
have
procedural
based,
so
the
decorative
part,
for
example,
how
to
extract
the
information
of
token.
If
it's
a
book,
how
do
you
get
author?
How
do
you
get
published
State?
How
do
you
get
the
current
status
is
lent
are
not
lent,
so
this
would
be
is
decorative
because
we
don't
know
the
context
which
processes
it.
So
if
we
write
a
program
like
if
this
repeat
returns
true,
then
it's
not
lendable.
A
Now,
when
does
this
programming
skill
execute,
we
don't
know
so
decorative
bit,
half
is
written
by
XML.
We
can
event
invent
a
new
domain,
specific
language,
but
we
just
reused
XML
for
this
purpose,
because
the
editor
is
already
equipped
with
the
capacity
to
help
the
people
work
with
that
XML
like
predicting,
which
are
going
to
type
XML
editor
and
the
procedure
based
part
in
JavaScript,
and
it's
used
to
render
widgets
like
record
actions
like
the
the
bits
we
use
and
check
out.
A
We
envision
that
every
token
will
have
quite
a
bit
of
widgets,
for
example,
if
your
token
represents
a
ticket
to
this
event,
then
it
has
a
current
code
enter
if
you
click
that
it's
integrated
to
the
door
door
opens
that'll,
be
a
card,
but
in
meanwhile
a
card
has
a
lot
of
one
even
for
one
type
action
it
might
have
a
different
look
and
a
different
circumstance.
For
example,
if
I
am
the
owner
of
the
house
under
the
house,
then
the
card
might
look
differently
than
if
I
am
authorized
to
enter
the
house.