►
Description
Berlin Ethereum Meetup - 2018/12/7
A
So
thanks
to
cryptocurrency,
you
kind
of
get
all
of
these
really
cool
features,
and
the
past
few
months
or
whatever
there's
been
multiple
situations
in
which,
for
my
own
apps
I,
had
to
do
authentication
with
meta
mask
where
you
kind
of
are
able
to
do
this
amazing
medication
system,
where
you're
not
storing
a
password
for
a
user
or
preventing
or
presenting
some
sort
of
a
password
honeypot
that
you
actually
let
your
users
sort
of
authenticate
themselves.
You
see
this
at
crypto
kiddies.
A
You
see
it
a
lot
in
an
absent,
so
I
did
that
a
few
times
and
talking
other
people.
Other
projects
kept
coming
up
of.
Oh,
you
know
actually
don't
really
even
need
a
cryptocurrency
to
that.
You
just
need
to
use
with
a
private
key
that
can
do
something
X,
Y
or
Z,
and
for
different
reasons.
It
kept
coming
up
like
oh
yeah,
just
authenticate
them
with
their
for
the
signature
on
something
and
then
give
them
access
to
whatever
the
most
common
version
of
that
was
a
chatroom.
A
So
a
couple
weekends
ago,
I
just
decided
to
spend
something
up
the
point
of
it
being
what's
possible
when
users
and
there
are
private
keys
so
because
it
was
a
weekend
project,
I
decided
to
do
it
as
fast
as
possible.
So
I
used
a
bunch
of
evil
centralized
services.
Many
things
go
really
easy.
They
do
a
lot
of
the
work
for
you,
but
basically
this
is
a
chat
room
built
with
Google
firebase,
who
offers
really
simple
pub/sub
databases.
A
It's
hosted
on
a
service
called
amplifier,
which
is
just
basically
a
wrapper
for
a
soft
web
services
using
Amazon
Web
service,
lend
a
function
for
verification
of
user
signature
and
I'm
using
amber
data
that
ayah,
which
is
a
kind
of
block
Explorer,
who
keeps
token
balances
for
all
year.
C
20s
and
years
e720
ones.
A
So
if
you
just
want
to
ask
a
for
a
specific
address
and
get
all
of
the
ears
a
28-7
West
tokens
they
up,
they
have
an
API
endpoint
for
that
which
you
don't
really
have
it
either
stand
or
really
even
at
open
sea,
so
I'm
using
that
for
that,
but
without
further
ado,
I
can
show
you
that
the
app
works
basically
by
clicking
start
asking
you
to
sign
a
message
helloworld.
A
By
signing
this
message,
blah
blah
blah
sends
it
to
land
the
function
which
make
sure
you
actually
have
that
address,
check,
Samper
data
for
all
your
talk
of
balances
and
then
gives
you
authentication
inside
of
google
firebase
for
every
single
chat
room
that
is
named
spaced
by
those
contract
addresses.
So
here
you
can
see
inside
this
account.
I
have
some
crypto
keys.
Some
web
I
made
another
project
called
ENS
50,
which
is
an
empty
wrappers
for
NS
names.
A
So
because
I
have
those
like
in
chat
in
that
room,
yes,
see,
there's
a
couple
of
people
who
had
cryptic
kitties
who
joined
the
chat
at
some
point.
There's
the
lobby
where,
as
soon
as
you
sort
of
been
authenticated,
you
can
jump
that
and
that's
kind
of
it
I
guess
I
can
prove
that
actually
in
here
or
the
Berlin
token.
A
A
I
mean
this
is
super
simple.
This
is
something
that
ends
up
popping
up
in
a
lot
of
different
projects.
It
can
be
used
for
elective
and
things
as
I
see
more
sort
of
interesting,
non
fundable
token
projects
that
are
based
around
not
necessarily
speculating
on
a
project
but
having
a
community
based
around
it.
Maybe
the
proof
of
work
that
goes
into
it
is
something
more
interesting
that
spending
computer
cycles
or
paying
money
it
is
actually
showing
up
to
meetups.
Maybe
it's
extra
strength
depends
means.
A
It's
gifts,
maybe
it's
these
kudos
I
get
coin!
The
idea
that
you
would
want
to
sort
of
create
an
access
determined
by
those
sorts
of
communities,
there's
something
coming
up
more
and
more
often,
and
so
I
spot
this
up.
It's
on
github
the
authentication
stuff
super
easy
to
the
lambda,
whether
you
want
to
use
it
with
something
like
firebase
or
their
own
social
network
or
whatever
you'd
have
basically
the
same
configuration.
A
So
it's
not
about
just
to
get
my
mind
around
how
to
buy
the
different
things
we'll
be
applying
it
to
projects
for
fun
and
profit,
maybe,
but
mostly
just
to
see
how
it
works,
feel
free
to
jump
in
I
use.
Portus.
Actually,
I
should
list
that
on
here
too.
What
does
that?
Do
is
a
really
nice
solution
to
users
who
don't
have
wallets,
so
it's
basically
a
mascara
I
think
it's
the
meta
mask
alternative.
Where
you
sort
of
embed
madam
asked
as
a
Jas
spot,
they
give
you
an
address.
A
They
store
your
key
encrypted
so
that
when
you
use
username
a
password,
they
will
end
it
back
to
you.
You
decrypt
it
in
your
browser.
You
can
have
the
same
experience,
so
if
you
put
it
up
on
Safari
or
Google
Chrome
on
your
phone,
you
could
actually
log
in
and
start
chatting
probably
you
just
be
in
the
lot
of
you,
because
you
account
without
any
token
balances,
but
that's
their
ready
to
use.
This
is
just
a
weekend
project.
C
B
Better,
not
ask
you
to
connect
with
the
Deaf
when
you
restarted.
Does
that
actually
design
a
message
under
the
hood?
So
so
that's
still
you
even
have
to
do
the
signing
over
the
first
time
you
visit
if
you've
never
come
to
this
site
before
that.
Mask
will
stay
this
site.
Once
here
on
your
address,
you
say
yeah,
but
my
address
bed
mats
will
say
you.
A
B
A
An
object
and
each
like
branch,
you
can
get
a
reading,
write
permissions
based
on
user
IDs.
So
first
I
checked
your
token
balances
and
then
I
gave
you
reading
write
permission
on
all
the
branches
that
are
namespace
by
those
tokens.
So
in
each
branch
has
all
the
chats
within
each
of
them,
so
I
need
a
private
server
somewhere
who
stores
my
firebase
private,
key
or
authentication
in
order
to
give
permission
on
a
user
to
read
and
write
to
different
chat
rooms.
Otherwise
you.