►
From YouTube: IPFS Community Meetup - April 2021
Description
Our next meetup is all about NFTs! Join us as we discuss IPFS and all things non-fungible. Featuring presentations from:
- Yusef Napora, Protocol Labs software engineer covering NFT x IPFS best practices, and introducing Minty and nft.storage.
- Ariel Klevecz, creator of Yaytso, covering “NFT Hacking in the Eggverse” – an introduction to algorithmically personalized 3D eggs.
- The creators of nft.base, a DAO-based metaverse marketplace and community for NFTs, a project initiated during NFTHack.
Hosted by Molly Mackinlay, IPFS project lead. Register to attend so you don’t miss out!
A
A
A
A
A
A
A
Talks
are
super
inspiring
and
it
was
just
great
to
meet
everybody.
So
if
you
are
ever
interested
in
joining
your
fellow
ipvs
community
members
in
person,
I
highly
recommend.
A
It
awesome
okay.
Well,
we
are
seems
like
we're
we're
evening
out
to
to
a
good
carrying
capacity
in
terms
of
humans
here.
So
I
want
to
make
sure
that
we
don't
take
any
time
away
from
our
awesome
speakers.
We
have
some
really
really
good
things
today,
so
I
guess
I'll
take
that
opportunity
to
welcome
everyone
to
the
april
27th
or
april
ipves
meet
up
excited
to
have
you
all
here
a
little
bit
about
me
as
your
your
moderator.
A
A
So
I
get
to
work
across
the
entire
stack
and
it's
super
super
fun
and
if
you
ever
want
to
chat
with
me
or
if
you
have
questions
about
any
of
these
things-
and
you
want
me
to
route
you
to
the
right
place
or
you're,
a
new
ecosystem
team,
who's,
building,
something
really
cool,
and
you
have
questions
about
how
to
upstream
it
or
any
other
ways
in
which
I
can
help
get
in
touch
with
me
on
twitter,
momac28
and
I'd
be
really
really
happy
to
chat
with
you
really
love
getting
to
connect
people
in
the
space,
and
you
know,
go
from
one
amazing
project
to
a
thriving
community
of
projects
that
all
depend
on
each
other.
A
It's
amazing
a
few
reminders
this
event
as
all
ones.
We
run
abides
by
the
ipvs
community
code
of
conduct,
so
please
be
respectful
and
and
collaborative
with
your
peers.
A
All
of
these
events
get
recorded
and
put
up
on
youtube,
so
you
can
find
all
of
our
past
meetup
events
recorded
there
and
we
will
end
up
there
too.
Hello
youtube
and
if
you're
interested
in
speaking
at
a
future
episode
meet
up
email,
ipv5
community
at
protocol
ai,
and
we
will
help
get
those
scheduled
for
you.
A
Today's
topic,
I'm
really
excited
about
we've
been
getting
so
many
amazing
examples
of
people
using
ipfs
in
this
space
is
nfts
or
non-fungible
tokens.
You
may
have
heard
there's
a
huge
explosion
around
this.
That's
been
happening
over
the
past
couple
months
from
art
to
music,
to
video
clips
to
video
games
to
metaverse
assets
or
eggs,
3d
eggs
we'll
learn
more
there's
so
much
so
much
amazing
creativity
happening
here.
A
Super
excited
to
hear
about
both
how
we're
innovating
on
the
best
practices
for
using
ipfs,
with
nfts,
better
tooling,
for
using
ipvs
with
nfts,
and
then
just
the
amazing
things
people
are
creating
and
building
on
ipfs
so
excited
to
learn
more
about
this.
Here
are
our
speakers
for
today
we're
going
to
start
out
with
yusuf
telling
us
about
nfd
and
ibm
best
practices
and
the
resources
that
you
can
use.
A
If
you
want
to
put
your
nft
on
ipfs
or
if
you
want
to
build
a
new
minter
or
marketplace
or
something
else
that
puts
many
nfts
on
ipvs
and
so
making
sure
that
everyone
is
aware
of
the
the
best
practices
and
standards.
A
We're
gonna
then
hear
from
ariel
about
hacking,
the
eggverse
and
the
3d
eggs
that
he
created
and
then
from
nft
base
on
what
is
nft
base
and
how
you
can
use
it
and
generally
the
the
cool
things
that
they
are
enabling
in
metaverse
land
and
then
finally,
from
alan
shaw
on
ipvs
and
falcoin
nfts
for
the
long
haul
and
the
new
tools
that
are
available
for
you
to
use
ipvs
and
filecoin
to
persist
your
nfps
cool.
So
that's
our
agenda
for
today
and
I'm
at
time.
B
Oh
hello,
it's
great
to
see
everyone!
Well,
although
I
can't
actually
see
you,
but
you
can
see
me,
I
suppose
let
me
share
my
screen,
so
we
can
get
started
all
right,
so
ipfs
and
nft
best
practices.
B
What
are
those
right
and
we've
spent
some
time
thinking
about
this
and
we've
kind
of
come
up
with
a
few
recommendations
that
we
think
will
ensure
that
your
nfts
end
up
in
a
good
state,
because
there's
a
lot
of
like
subtle
missteps
you
can
make
along
the
way
and
because
nfts
are
pretty
permanent.
You
kind
of
want
to
get
it
right
on
your
first
go.
If
you
can
so,
but
first
before
we
get
into
like
you
know
to
ips
best,
I
get
that
specifics.
B
I'm
gonna
talk
about
like
what
actually
is
an
nft
right
because,
like
it's
not
this
image
over
here,
although
there
is
an
nft
of
this
image,
but
you
know,
of
course
anybody
can
grab
these
pixels
and
stick
them
in
a
presentation
or
whatever
it's
that
so
the
the
media
itself
is
not
really
the
core
of
the
nft
in
almost
all
cases,
but
what
what
it
is
is
like.
A
a
record
of
ownership,
that's
public
on
a
blockchain,
so
these
there's
a
few
like
when
you
boil
it
all
down
like
what
actually
is
the
nfte.
B
It
has
a
unique
identity.
So
there's
only
one
specific
one
of
each
token.
You
can't
trade
them
about
they're
non-fungible,
so
you
can't
like
exchange
one
for
another,
an
arbitrary
way
and
then
you've
got
they
can
be
transferred
to
a
new
owner
and
owned
by
a
specific
account
on
the
blockchain,
and
they
can
generally
only
store
a
tiny
amount
of
data
directly.
B
On
the
blockchain
I
mean
this
is
not
strictly
speaking,
like
a
you
know,
specific
to
nfts
themselves,
like
you
could
imagine
a
blockchain
where
you
could
store
infinite
data,
but
today's
nfts
are
very
limited
in
terms
of
this
on-chain
storage
space.
So
they
have
this.
You
know
escape
patch,
basically,
which
is
like
you
can
link
to
data
off-chain
using
a
uri
or
universal
or
uniform
sorry
resource
identifier,
and
this
is
the
primary
method
of
actually
getting
the
nft
to
mean
something,
as
it
were
so
right,
an
nft
generally
when
people
think
of
it.
B
B
Friends,
don't
let
friends
mint
nfts
with
http
links,
because
here
we
yeah
they
are
fragile,
although
they
are
super
familiar
and
easy
and
they're
widely
supported.
So
it's
easy
to
understand
why
you
might
want
to
use
them,
but
they
can
change
at
any
moment.
B
Like
I
mean
I
can
write,
a
web
server
now
returns
the
current
time
and
every
time
you
request
that
url,
it's
going
to
return
something
different,
and
the
same
is
true
for
any
artwork
that
you
might
want
to
put
your
or
any
asset
that
you
might
want
to
make
an
nft
out
of
the
the
url
points
to
a
location
and
that,
what's
at
the
other
end
of
that
location
can
be
anything
and
so
there's
no
guarantee
that
it's
going
to
be
the
same
thing
that
the
nft
creator
put
there.
B
So
we
have
ipfs,
as
most
people
here
will
probably
know
like
ipfs
uses
content
addressing
and
it
basically
now
you
have
a
link
that
actually
can't
change
right.
If
the
the
ipfs
cid
content
id
will
only
ever
point
to
the
specific
piece
of
data
that
created
it.
So
we
think
that
this
is
the
best
way
to
refer
to
data
from
a
blockchain,
basically,
because
it
will
always
point
to
the
thing
that
you
thought
it
was
pointing
to
when
you
created
the
record
and
on
the
retrieval
side,
you
get
built-in
verification.
B
So
when
your
ipfs
client
fetches
the
data,
it's
going
to
compare
the
hash
to
the
cid,
if
they're
not
a
match,
it
just
won't,
give
you
any
data.
So
there's
no
like
real
danger
that
you're
going
to
be
like.
Have
the
rug
pulled
out
from
under
you
as
it
were,
your
your
all,
your
goodies
are
changed
for
something
else,
and
it's
also
location
in
pen
independent.
I
should
say
so.
B
You
don't
have
to
point
at
a
specific
server
that
could
go
down
or
change
ownership
or
whatever
you
just
say,
here's
the
content
and
go
find
it
on
ipfs.
Please
and
that
it
makes
it
so
that
you're
not
really
tightly
coupled
to
any
particular
host,
which
we
think
is
a
really
powerful
advantage,
and
then
you
can
also
sort
of
be
served
over
http.
In
fact,
a
lot
of
people
use
ipfs
without
really
realizing
it.
Just
by
going
through
ipfs
gateways,
you
follow.
You
click
a
link
to
ipfs.io
or
dweb.link
or
cloudfare's
gateway.
B
There's
a
bunch
of
gateways
that
you
can
use
and
they'll
just
go
and
do
the
ipfs
bits
for
you
and
your
web
browser
doesn't
know
the
difference
right.
So
that's
great!
We
don't
want
to
store
those
links
on
the
blockchain,
because
you
know
there's
a
bunch
of
gateways
and
none
of
them
is
the
canonical
gateway
and
also
you
know
they
could
disappear.
Maybe
who
knows
like
it
would
be
sad
if
your
nfts
were.
B
You
know
inaccessible
now,
even
though
they're
still
on
ipfs,
because
you
pointed
somebody
at
a
gateway
that
no
longer
exists.
So
what
we
think
the
solution
is
is
just
use
this
ipfs
uri
scheme
the
nft
metadata
standards
like
erc
721.
They
want
you
to
return
a
uri
and
hey.
We've
got
one:
it's
it's
really
simple:
to
construct,
one
you
take
the
ipfs
cid
and
you
stick
ipfs
colon
slash
in
front
of
it
and
you've
got
an
ipfs
uri.
B
You
can
also
optionally
have
a
path
component.
If
you
store
your
data
in
ipfs
inside
a
directory.
Now
the
cid
points
to
the
directory
object,
but
then
you
can
also
add
the
file
name
as
a
nice
human
readable
path,
which
I
think
is
nice,
especially
inside
json
metadata,
that
sort
of
describes
the
nft
where
that
json
metadata
can
be
stored
in
ipfs.
So
there's
no
real
size
limit.
You
can
pack
it
full
of
as
many
bytes
as
you
want,
and
human
readable
uris
are
nice
and
on
chain.
B
I
still
think
it's
kind
of
nice
to
have
the
human
readable
file
name,
but
if
you're
really
like
trying
to
save
every
byte,
you
might
only
do
the
cid
without
the
file
name
in
there,
but
just
to
point
to
your
metadata,
because
the
way
this
generally
works,
I
didn't
actually
make
a
slide
for
this
part.
But
there's
there's
two
links
in
place
right:
the
nft
points
to
a
metadata
object,
which
is
generally
some
json
and
then
that
metadata
object
probably
points
to.
B
I
mean
it's
unlikely
that
when
you're
buying
an
nft,
you
were
just
buying
an
nft
of
json
and
you're.
Happy
with
that.
Probably
what
you
want
is
the
artwork
or
whatever.
Maybe
it's
a
house
or
something,
but
that's
going
to
be
described
in
and
referenced
in,
that
json
object
and
so
inside
the
json
object.
We
also
think
ipfs
uri
is
the
way
to
go,
because
it's
very
clear
and
unambiguous.
You
get
this
extra
bit
of
context
that
this
isn't
just
some
random
hash
from
any
old
system
anywhere.
B
It's
an
ipfs
hash.
You
can
use
ipfs
to
retrieve
it
and
here's
how
and
then
also
it's
pretty
easy
to
rewrite
one
of
these
into
a
gateway
url,
which
is
so,
if
I
click
on
this
thing
here,
it's
actually
going
to
be
serving
it
from
d
web
dot
link
and
there
you
go
so
that
can
happen
in
your
presentation
layer.
If
you're
building
a
platform
for
nfts,
you
can
write
a
little
tiny
bit
of
javascript.
B
Take
an
ipf,
seri
and
point
it
at
your
favorite
gateway,
or
you
can
do
both,
because
if
you
just
have
an
ipfs
uri
people
that
have
grave
installed
or
the
ipfs
companion
browser
extension,
they
can
click
on
these
uris
directly
and
it'll
all
just
work
either
through
their
local
ipfs,
node
or
through
their
default
gateway.
B
B
This
is
me
talking
about
what
should
you
use
when
probably
should
skip
to
this
slide
a
second
ago
on
chain
just
store
the
ipfs
uri
and
then
return
it
from
your
metadata
uri
function,
that
is
in
your
smart
contract
in
metadata
like
in
that
json
bundle
again,
ipf
seri
is
the
way
to
go.
If
you
want,
you
can
totally
have
like
another
field
in
there.
B
The
uri
is
a
nice
way
to
package
that
up
and
then
on
the
web
gateway
url
and
if
you
can't
like,
if
it
makes
sense
to
display
it
to
the
user,
have
an
ipfs
uri
in
there
that
they
can
use
brave
or
other
ipfs
native
tools
with
and
if,
as
you're,
you
know
a
lot
of
my
the
recommendations,
I'm
making
to
people
that
are
building
platforms,
but
if
this
also
kind
of
applies
to
people
minting
nfts,
just
to
kind
of
like
have
an
understanding
in
your
head
of
like
what
do.
B
I
want
my
nft
to
look
like
under
the
covers:
it's
nice
if
it
has
ipfs
uris
in
it
right
and
that's
something
that
you
can
kind
of
check
out
with
the
nft
platforms
that
you
might
be
working
with
like
do
they
actually
do
this
in
a
sensible
way
or
what's
going
on
so
and
then
there's
another
thing
to
mention
here
about
persistence.
Right
ipfs,
is
you
know
it's
a
peer-to-peer
content
distribution
protocol
and
addressing
system
and
you're
as
data
is
requested.
It
kind
of
like
spreads
out
through
the
network.
C
B
Node,
my
node
is
going
to
keep
a
copy
next
time.
Somebody
wants
it.
They'll,
maybe
get
it
for
me
instead,
but
my
copy
is
going
to
age
out
right.
It's
a
temporary
cache,
basically,
so
that
you
can't
really
depend
on
like
ipfs.
You
can't
just
put
your
data
onto
ipfs
at
large
and
just
forget
about
it.
Somebody
has
to
be
there
to
provide
the
data
to
the
network
on
ongoing
basis
and
that's
you
know
an
ipfs
node,
that's
connected
to
the
internet,
running
24
7.,
and
that
could
be
your
node.
B
If
you
want,
we
have
ipfs
cluster,
which
is
a
awesome
project
for
coordinating
several
ipfs
nodes
to
all,
pin
and
maintain
the
same
content
over
time,
and
that
in
fact
is
used
by
pinning
services
under
the
hood.
Well,
if
you,
so,
if
you
don't
want
to
run
your
own
ipfs
cluster,
you
can
run
a
pinning
service
stuff
like
that.
B
There's
other
alternatives
that
we'll
get
into
later
that
pl
is
developing,
but
the
the
main
the
key
takeaway
is
like
somebody
has
to
keep
the
data
alive
as
it
were,
and
host
provide
it
to
the
network.
So
that's
you
know.
Whatever
solution
you
have
for
that,
it's
just
something
to
keep
in
mind
because
we
want,
you
know
nfts
to
always
be
resolvable
right
through
via
ipfs
like.
B
Those
are
reasonable
options
and
I'll
talk
about
another
upcoming
option
in
a
minute,
and
then
here
I
just
want
to
point
you
guys
at
some
resources,
mostly
if
you
want
to
really
like
get
into
more
detail
about
like
why
you
know
these
recommendations
are
the
way
they
are
and
stuff
like
that.
We
did
a
write
up
on
the
ipfs
doc
site
about
this
a
few
weeks
ago
and
you
can
go
check
it
out
at
this
url
down
here,
there's
also
at
that
same
site.
B
I
wrote,
and
it
kind
of
you
know
it's
sort
of
a
toy
example,
but
it'll
show
you
the
way
that,
like
we
think,
nft
metadata
should
look
and
like
how
the
links
actually
work
in
practice,
and
then
I
also
wanted
to
just
call
out
some
really
good
content
on
pinata's
blog
because
they
they've
been
producing
awesome,
nft
resources
for
a
while
now,
and
I
think
it's
worth
a
click
around
for
anybody
that
has
not
seen
it
yet.
So
I
figured
I'd
toss
that
in
here
as
well.
B
Oh,
so
this
is
a
sneak
preview
of
alan's
talk
towards
the
end
of
this
meetup,
but
pl
is
launching
a
new
service
for
nft
data
storage
called
nft.storage,
and
it's
awesome
and
you
guys
check
it
out.
So,
basically,
like
all
that
stuff,
I
said
about
persistence.
Well,
this
is
us
doing
it
for
you,
because
we
want
nfts
to
be
awesome
and
like
we
want
to
preserve
the
sort
of
you
know:
cultural
artifacts
that
are
being
created
and
traded
and
everything
else.
So
I
don't
want
to
spoil
it
too
much.
B
I'm
sure
alan
will
get
under
the
covers
and
tell
us
all
about
how
it
works
and
stuff.
But
it's
it's
a
very
like
sort
of
set
it
and
forget
it
approach,
especially
if
you're
just
you,
if
you
have
other
things
to
think
about
you're
building
an
ft
platform.
Maybe
you
want
to
use
ipfs,
but
you
don't
want
to
like
learn
everything
about
ipfs
right
now,
maybe
check
out
nft.storage,
and
that's
that's
really
it.
B
I
think
that
if
you
guys,
if
anybody
here
has
questions
for
me,
hit
me
up,
I'm
probably
gonna
give
you
the
faster
response.
If
you
email
me,
twitter
is
something
I
very
rarely
check,
but
I
I
do
have
a
thing
on
there
and
yeah.
I
think
you
know
as
we're
learning
more
about
nfts.
I'm
sure
we
will
have
more
things
to
say
about
this,
but
I
think
the
key
takeaway
is
like
an
nft.
B
You
can't
change
it
once
you're
done.
If
you
have
a
mutable
link
to
like
a
link
that
can
change,
then
you've
kind
of
lost
that
wonderful
property
of
a
blockchain,
which
is
that
it's
it's
immutable
and
lasts
forever,
but
mutable
links
kind
of
undermine
that,
so
an
ipfs
cid
is
forever.
So
why
not
use
it
yeah
and
that's
all.
A
A
Awesome,
thank
you.
So
much
youssef
really
excited
to
get
those
best
practices
everywhere.
I
think
you
have
a
couple
of
questions
in
chat,
so
maybe
you
can
hop
in
and
respond
to
those
and
we
can
move
on
to
our
next
presenter.
So
we
stay
on
time.
C
B
A
A
A
Perfect
so
next
we
have
arielle
talking
about
hacking,
the
eggverse
and
the
the
project
created
around
3d
eggs.
I'm
excited
to
get
have
this
experience
so
I'll
pass
it
over
to
you
and
excited
to
hear
more.
B
Hello,
yes,
I
am
also
excited
for
the
experience
and
all
of
those
things
so
yeah,
let's
get
into
it,
so
my
project
is
called
itzo
and
it's
based
around
creating
3d
eggs
and
also
smashing
as
many
difficult
to
pronounce
words
into
one
slide.
B
But
let
us
begin
so.
First
question
is
which
came
first,
the
chicken
or
the
egg,
which
is
a
question
we're
all
pretty
familiar
with
one
moment.
I
forgot
to
start
recording
anyway.
So
to
answer
that
question,
we
now
have
an
answer
which
is
the
utso
ethereum
contract,
conveniently
so
just
a
little
bit
about
myself.
Obviously,
an
egg
enthusiast
also
a
front-end
developer.
So
all
of
these
things
are
really
fun
to
play
with.
As
a
person
just
trying
to
visualize
data
can
just
tap
into
the
blockchain
can
just
use
ipfs.
B
I
may
be
a
chicken
in
disguise,
that's
still
being
discovered
and
then
really
into
community
building,
and
I
think
there's
a
lot
of
things
within
this
stuff
that
inspired
me,
eggs
for
some
reason
or
the
the
vessel.
So
why
it's
a
welito
means
egg
in
russian.
I
am
part
russian,
though
I
do
not
speak
russian,
so
this
is
my
first
word.
B
It
was
inspired
by
faberge
eggs,
which
are
sort
of
the
original
collector
item
and
they
work
pretty
well
as
a
model
for
nfts,
and
the
basic
premise
is
that
a
svg
and
a
gltf
is
uploaded.
Okay,
apparently
I
have
a
bright
color.
B
I'm
not
intending,
but
I
thought
this
could
totally
be
intentional.
I
mean
we'll
just
we'll
roll
with
it.
I'm
green
though
my
recording
won't
be
green
so
anyway,
so
and
then
we'll
put
all
of
those
into
a
metadata
json
that
goes
up
to
ipfs,
and
that
is
the
uri
that
is
referenced
on
chain
and
I'm
actually
using.
C
B
Storage,
which
was
unveiled
for
the
nft
hackathon,
where
I
started
this
project
and
it's
been
a
super,
convenient
resource
and
tool
for
pinning
stuff
to
to
ipfs
and
through
filecoin,
so
really
appreciate
that
being
done
to
sort
of
take
alleviate
some
of
the
headache
of
how
I'm
going
to
store
all
these
freaking
eggs
on
on
the
internet
and
so
the
technology
that
I'm
using
as
a
front-end
person
just
react
type
script,
because
it
just
works
really.
Well
I
mean
it
doesn't
work
incredibly
well
3.js,
but
we
can
make
it
happen.
B
D
B
Let's,
oh
I'm
missing
my
demo
slide,
so
we'll
just
go
into
the
demo
now
which
I
guess
will
also
be
green.
So
this
is
the
the
itso
web
page
very
simple,
but
it's
pretty
clear
that
you
are
to
upload
a
pattern.
So
I
don't
think
you
can
see
my
browser
but
you'll
see.
A
It's
struggling
a
little
bit
because
it's
it's
very
washed
out
and
so.
A
Actually
tell
this
is
a
browser
window.
We
did
see
the
upload
pattern
button.
B
Yeah,
thank
you
we'll
get
a
little
less
fancy.
Is
that
better.
B
A
B
Okay,
yeah
that
that's
pretty
ideal,
so
we'll
we'll
put
okay,
I
have
various
frogs
here,
we'll
go
with
a
frog
to
start
out
with
so
the
basically
the
image
gets
uploaded
and
it
gets
put
onto
the
canvas
and
that
is
turned
into
a
canvas
texture
for
3js
that
then
patterns
it.
B
So
we'll
just
we'll
put
this
frog
up
here,
so
we
can
also
decide
who
we
want
to
send.
Send
this
to
I'll
just
go
with
myself
for
now,
because
I
don't
know
any
of
your
ethereum
addresses
and
we'll
call
this
blue
mountain
new,
blue
froggy
and
then
continue.
And
then
this
is
a
blue
froggy
created,
let's
speed
up
and
then
so
we
have
our
confirmation
and
then
it
bounces
in
excitement.
B
I
don't
know
if
you
can
see
the
I
have
a
meta
mask
notification
that
came
through
and
I'm
just
going
to
confirm
it.
This
is
live
on
rinkaby
as
well,
so
confirm
it.
Our
little
man
is
very
excited
now
and
there
we
go.
We
have
created
this
egg
and
it
may
take
a
second.
Oh
there
we
go.
So
this
is
a
little
receipt.
We
have
the
recipient
as
ourself
transaction
hash
and
we
have
the
ipfs
uri
and
we
can
view
this
on
openc.
B
I
think
my
internet
is
struggling
a
little
bit,
so
we
have
our
little
blue
frog.
You
can
take
a
look
at
him,
he's
a
little
not
as
well
lit
here,
and
he
also
exists
in
the
general
nft
universe
and
then
the
other
thing
I
added
recently.
B
B
There
we
go
and
we'll
quickly
create
this
egg
I'll,
send
it
to
myself,
because
I'm
a
little
greedy.
C
B
Okay,
now
my
my
screens
are
a
little
over
the
place,
but
I'll
go
back
to
my
slides,
real,
quick.
B
So
yeah,
that's
the
the
basic
little
premise,
my
my
sort
of
mission
behind
this
is
kind
of
playing
and
learning
and
discovery,
and
some
generosity
as
well.
I
think
the
the
nft
sort
of
world
has
been
has
been
has
had
a
lot
of
sort
of
speculation,
a
lot
of
value.
It's
been
kind
of
crazy
to
pick
apart,
the
things
about
it
that
are
interesting
internally
and
creativity,
and
so
within
sort
of
playing
and
learning.
B
I
think
there's
a
lot
of
potential
for
people
that
have
the
knowledge
of
these
new
concepts,
and
I
know
I've
learned
a
lot.
I
still
have
a
lot
to
learn,
but
hopefully
there
are
ways
that
they
can
better
sort
of
teach
people
about
what's
happening
and
people.
B
Hopefully
my
application
can
help
sort
of
the
new
users
enter
into
the
space
and
have
a
tool
that
they
can
play
with
it
and
understand
concepts
a
little
better
once
they
have
a
playground
of
sorts
and
then
sort
of
some
other
ideas
just
creating
space
and
cultures
around
these,
maybe
eggs
or
the
ticket.
For
that
who
knows,
I
guess
we'll
see
and
then
obviously
eggs
work.
B
Well
as
a
thing
to
be
hunted
or
discovered,
and
then
within
that
to
just
within
the
whole
ecosystem
of
nfts
being
transferable
by
nature
and
playing
with
those
ideas
as
a
way
to
sort
of
change,
how
we
are
gifting
things
to
people
in
a
digital
way.
B
There's
there's
something
elegant
about
using
this
technology
in
a
simple
way.
I
think,
and
just
thinking
about
using
space.
I
haven't
cracked
this
egg
yet,
but
using
either
like
coordinates
and
spatial
hash
grids
and
how?
B
How
can
we
define
space
using
content
hashing
within
ipfs
and
sort
of
other
other
tools
where
we
don't
have
to
do
as
much
sort
of
guessing
or
random
sort
of
storage
and
other
things,
and
then
for
the
eggs
themselves
there
that
when
one
of
the
elements
is
that
they're
unique
and
currently
it's
a
little
naive,
it
just
uses
the
the
an
svg
the
mast
egg
svg
and
takes
that
content
hash
from
ipfs
and
saves
that
on
chain,
and
so
any
any
svg
that
comes
through
that
is
identical
is
rejected.
B
And
I
think
that
it's
a
nice
way
to
have
the
uri
and
also
have
a
way
to
enforce
some
sort
of
uniqueness,
but
I
think
it
could
be
taken
a
little
further
and
could
use
image,
convolution
and
other
sort
of
ai
machine
learning
techniques
to
generalize
get
features
and
those
could
be
defined
with
hashes
in
an
interesting
way.
That
has
yet
to
be
discovered.
B
So
what's
next
or
what
I
was
mentioning,
hopefully
some
scavenger
hunts
through
egg
drops
of
sorts
still
figuring
that
out,
but
I've
done
scavenger
hunts
in
the
past.
So
I'm
really
excited
about
those
ideas
having
some
way
that
eggs
evolve,
they
they
grow
onto
chickens
and
such
or
other
animals.
B
So
naturally,
these
eggs
should
have
some
way
to
transform
eventually
and
then
other
some
other
fun
ideas
I
had
from
people
is
creating
easter
eggs
in
websites,
so
it'd
be
cool
to
have
some
sort
of
simple
injection
that
someone
can
plug
into
their
website
and
have
a
very
meta
egg
experience,
and
I
think
that's
about
all
I
have
and
I'll
leave
you
with
this.
Definitely
one
of
my
greatest
inspirations
is
this
episode
of
always
sunny,
and
I
offer
you
an
egg
in
this
trying
time
as
well
and
that's
all
I
got.
A
A
Since
we
all
missed,
missed
easter
stuck
in
lockdown
this
year,
it
would
be
extra
fun.
A
This
is
the
recorded
video
that
we're
about
to
share.
Well,
then
perfect,
then.
D
This
is
john
from
nftbase
my
appreciation
to
miss
jen
turner,
and
this
is
raquel
kendalls
for
giving
me
a
chance
to
presentation.
So
let's
get
it
started
so
nftbase
is
the
dao
based
metaverse
marketplace
and
community
for
nft.
So
we
believe
that
nft
is
a
very
good
way
of
funding
for
people
who
can
use
their
resource
most
efficiently
and
ipi.
D
D
So
here's
our
keywords:
we
want
to
be
a
nft
marketplace,
player
in
nfd
area
and
we
want
to
add
more
value
by
implementing
by
integrating
metaverse
3d
art
gallery
on
our
platform.
So
we
pursue
eventually
dao
de
centralized
autonomous
organization
and
our
ultimate
goal
is:
we
will
be
a
community
in
nft
area.
So
all
this
should
work
on
ipfs,
because
we
believe
that
decentralization
is
really
important,
and
by
doing
this
we
can
make
our
core
values
come
true,
creativity,
beauty
and
public
interest
as
well.
D
So
when
we
do,
when
you
say
we
are
going
to
make
a
and
of
the
marketplace
and
then
a
lot
of
people
are
asking
me
hey
what
is
different
from
existing
nfd
marketplace.
So
here's
our
differentiation
strategies,
so
we
want
to
make
a
change.
We
don't
want
to
make
a
difference,
so
the
first
one
is
metaverse.
D
D
So
there
are
so
many
copycat
nfd
artworks,
so
it
means
there
are
a
lot
of
supply
more
than
demand,
and
this
cause
low
quality,
nfd
nft
problem,
and
there
are
no
chances
for
sincere
artists
who
want
to
display
and
who
want
to
sell
their
nfp
items
on
marketplace.
So
here's
our
solution,
so
we
want
to
make
a
we
want
to.
We
want
to
curate
qualified
artists
and
we
want
to
make
only
qualified
nft
items
listed
on
our
platform.
D
So
to
do
this
we
will
make
a
verification
system
for
artists,
and
this
is
done
by
users,
not
by
nfd
base
itself,
and
we
will
make
a
invitation
system
like
clubhouse
application,
and
we
want
to
make
a
curating
system
like
steemit,
so
we
want
to
give
artists
more
chances
to
display
their
nfp
items
on
metaverse,
3d,
art
gallery
or
even
vr
gallery
as
well.
So,
under
the
image
you
can
see,
there
are
3d
art
gallery
places,
so
you
can
see
how
it
works.
D
So,
let's
move
to
the
next
step.
So
the
the
second
thing
is
dao.
We
want
to
make
a
dial
and
we
want
to
make.
We
want
to
give
more
power
to
users
to
make
them
be
part
of
nfd
base.
So
current
problems
are,
there
are
no
enough
motivation
to
contribute
for,
for
the
platform,
and
artists
are
only
focusing
on
their
energy
sale.
There
are
no
space,
there
are
no
chances
for
users
to
contribute
themselves
for
the
platform.
So
our
solution
is.
D
We
want
to
make
a
governance
system
by
governance
token.
We
want
to
give
more
power
to
users
through
governance,
token,
making
users
participate
in
the
platform
by
giving
curating
power
and
voting
power
and
invitation
tickets
through
the
governance
token,
so
we
want
to
make
users
feel
they
are
part
of
our
platform
and
yeah.
D
This
is
our
strategies
and
the
third
one
is:
we
want
to
be
a
community
as
a
marketplace,
so
we
want
to
make
users
interact
with
an
empty
base
because
there,
even
though
there
are
a
lot
of
artists
in
existing
marketplaces,
but
artists
need
to
advertise
their
nft
on
twitter
or
instagram
and
other
platforms.
So
we
believe
that
there
is
an
external
economy
effect
on
existing
sns.
So
if
we
make
them
interact
in
the
platform
itself,
it
will
make
a
huge
platform
effect
and
it
will
be
very
good
strategy.
D
So
our
solution
is
to
make
users
interact
in
our
platform,
and
we
want
to
be
a
community
where
artists
and
users
can
get
feedbacks
from
other
people.
So,
to
do
this,
we
will
make
troll
box
in
3d
art
galleries,
and
we
want
to
make
a
personal
message
system
on
our
platform
and
also
a
posting
system
on
our
profile
user's
profile.
So
this
is
a
very
good
effective
way
to
make
users
interact
each
other's.
So
this
is
overview
of
our
differentiation
strategies.
D
As
you
can
see,
all
of
these
are
marketplace
platforms,
but
we
are
going
to
make
a
metaverse
community
and
dao
system,
so
this
is
our
overall
differentiation
strategies
and
eventually,
through
all
of
these
strategies,
we
want
to
make
a
world
where
human
creativity
is
fully
respected,
and
this
is
done.
This
is,
can
be
done
through
ipfs,
the
next
internet,
I'm
going
to
show
how
nfd
base
is
using
ipfs.
D
D
So
we
need
to
move
to
desktop
and
go
ipfs
and,
as
you
can
see
here,
we've
already
in
the
folder
and
we
can
now
start
ipfs
daemon.
So
it
takes
a
little
time.
But
if
you
wait
a
little
bit
and
then
the
demon
is
running
and
we
can
move
to
web
ui
up
here.
So
let's
go
to
the
web
ui
and,
as
you
can
see
here,
my
computer
is
connected
to
ipfs
and
I'm
ready
to
upload
my
website
on
ipfs.
D
So
let's
get
let's
import
our
resource
here
and
because,
as
we
are,
we
want
to
upload
our
folder
here
and
so
yeah
yeah.
This
is
what
I
downloaded
before
and
upload
it
yeah
upload
it
and
once
it's
done,
we
we
got
the
hash.
So
this
is
the
far
the
first
part
that
we
are
using
ipfs
and
it
means
that
our
website
is
pinned
on
ipfs
uploaded
our
website
resource
on
ipfs,
and
you
got
the
hash
here.
So
we
move
to
ens
domain
website
and
let's
search
energyface.eth
yeah.
D
So
now
you
can
integrate
your
ipfs
hash
with
your
ens
domain
and
once
you
access
to
website
nftbase.eth.link,
this
website
is
pinned
on
ipfs
and,
as
you
can
see
here,
you
can
access
to
our
website
with
this
domain.
This
is
awesome
and
all
features
is
working
pretty
well
right
now,
and
even
you
can
log
in
here
and
it
works
pretty
well,
so
this
website
is
being
hosted
on
ipfs,
and
this
is
the
second
part
that
we
are
using
ipfs
right
now,
part
how
you're
using
ipfs
is
related
to
storage
metadata
of
nft
on
our
form.
D
There
is
create
menu
here
and
once
you
click,
you
can
take
single
nft
tokens
and
at
the
item
for
multiple
an
ft
item.
Once
you
click
single
nft
item,
you
can
create
nft.
According
to
erc721
standard,
you
can
upload
whatever
it
is:
png,
gif,
mp,
mp3,
it's
okay!
So
I'm
going
to
upload
my
nfp
base
log.
D
A
Thank
you,
nftb
super
cool,
thank
you
for
the
the
double
demos,
very,
very
nice
and
cool
to
see
what's
being
built
here.
I
hope
everyone
enjoyed
that
as
well
and
is
excited
about
displaying
their
nfts
in
the
metaverse.
I
know
I'm
I'm
super
excited.
I've
been
really
enjoying
running
around
gather
town
and
would
be
really
cool
to
be
able
to
put
up
your
own
artwork
inside
of
your
virtual
office.
I'm
jazzed
it's
going
to
happen.
C
All
righty,
I
assume
you
can
see
the
screen
and
all
of
that
jazz
welcome
hi,
I'm
I'm
alan.
I'm
an
engineer
at
protocol
labs,
I'm
kind
of
new
to
nfts.
I
guess
we
kind
of
all
are
really
when
I
found
out
about
them
and
I
was
getting
interested
in
them.
I
was
really
happy
to
see
that
ipfs
was
being
used
to
store
them.
So,
for
instance,
if
I
go
to
this
nft
marketplace
site
super
air,
I
can
just
kind
of
click
through
have
a
look
at
any
nfts.
C
For
instance,
maybe
this
one
and
if
I
go
do
a
little
bit
of
spelunking
in
the
ethereum
blockchain
I
can
just
click
through
and
have
a
look
at
the
contract
that
was
created
for
this
particular
nft
paste.
In
the
token
id
and
look
look
here,
it's
an
ipfs
hash
and
this
url
is
a
url
on
a
ipfs
gateway,
and
I
can
just
bring
it
up
like
that.
C
So
that's
super
cool
nft
is
stored
on
ipfs
and
nfts,
the
actual
artwork,
so
the
image
or
the
or
the
video
or
whatever
it
is
that
is
the
actual
nft
thing
is,
is-
is
stored.
Usually
off
off
chain,
and
that's
because
it's
prohibitively
expensive
to
store
a
lot
of
data
on
chain
and
ipfs
has
some
nice
properties
for
off-chain
data
that
we'll
go
into
in
a
little
bit.
C
So,
as
I
learned
more
a
little
bit
more
about
nfts,
I
came
to
realize
that
actually,
the
developers
that
were
enabling
nft
creators,
like
so
marketplaces
like
foundation
like
super
rare,
like
zora
they
they
actually
really
cared
about
users
being
able
to
access
their
data,
should
they
ever
actually
disappear.
C
So
if
they
disappeared,
they
don't
want
that
to
happen.
They
don't
want
all
of
those
nfts
that
people
have
bought
created
out
there
to
just
suddenly
also
disappear,
and
so
ipfs
really
fits
this
building,
and
I
can
actually
help
solve
this
problem,
and
so
it's
really
not
surprising
that
it's
being
used,
but
in
case
you're
kind
of
new
to
ibfs.
C
Let
me
just
explain
a
little
so
if
you
put
data
on
an
ipfs
node,
I've
just
chosen
this
little
little
image
of
a
complete
random
there's
an
energy,
it's
a
like
some
generated
mountains
or
something.
But
but
if
you
put
some
data
on
an
ipfs
node,
firstly,
you
get
a
content.
C
Identifier,
a
cid
and
cids
are
kind
of
cryptographic
hash
and
they
address
the
content,
not
its
location,
and
it
means
that
given
any
given,
cid
will
always
refer
to
the
same
piece
of
content
or,
to
put
it
another
way,
if
the
content
changes
the
cid
for
that
content
would
change.
C
Now,
if
we
didn't
store
an
scid
on
on
chain
and
use
a
regular
url,
then
that
could
be
problematic
like
the
the
url
and
the
content.
At
the
end
of
the
url
could
be
deleted,
it
could
be
removed
by
the
owner
like
the
domain
could
expire
or
the
hosting,
perhaps
expire,
and
it
could
just
disappear
off
the
internet
completely.
C
It
also
could
be
altered,
so
you
could
have
like
an
image
of
a
cat
which
is
your
favorite
nft
in
the
whole
wide
world
that
actually,
then,
someone
came
along
and
changed
it
to
be
an
ft
of
a
dog
and
and
you'd
be
darn
annoyed
about
that.
So
yeah
also
like
maybe
maybe
like
a
url
to
to
some
content,
isn't
accessible
in
your
country.
C
Maybe
there's
a
big
old
firewall
around
your
country
that
disallows
you
from
accessing
stuff,
and
so
actually
you
really
need
to
be
able
to
get
things
from
from
other
nodes
and
people
and
places
that
are
within
that
boundary,
so
hyper
fest
can
help
there
so
anyway,
how
does
this
crd
thing
work?
Well,
if
someone
else
requests
that
data
by
its
cid,
then
then
they'll
receive
it
and
now
two
nodes
can
serve
the
the
content.
C
So
that's
super
cool,
it's
kind
of
like
this,
so
someone
else
can
come
along
and
they'll
get
the
content
and
it
means
the
original
node
that
had
the
content
can
actually
go
away.
It's
gone
and
the
data
will
still
be
retrievable
from
the
other
nodes.
C
There's
caveats,
of
course,
the
two
caveats
to
this:
the
caveat
number
one
covert
number
one
is
that
or
if,
if
all
of
the
nodes
that
have
the
content
go
away,
then
nobody
has
the
content.
You
can't
get
it
anymore.
So
so
we
don't
want
that
to
happen.
C
The
second
caveat
is
garbage
collection,
so,
depending
on
your
configuration
of
your
ipfs
node,
garbage
collection
may
run
at
like
a
certain
time
when
your
configured
repo
storage
limit,
is
here.
If
you
put
too
much
stuff
in
there
or
it
can
be
run
completely
manually,
so
there's
like
api,
you
can
run
it
from
the
cli
as
well.
So
what
you
need
to
do
is
tell
ipfs
that
this
content
is
not
garbage.
So
this
is
a
super
rare
nft.
C
It's
not
trash,
don't
throw
in
the
trash
ipfs,
so
yeah
they
are
the
caveats,
and
so
this,
this
concept
of
like
telling
ipfs
that
something
is
not
trash,
is
what's
often
referred
to
as
pinning
in
ipfs,
and
if
you
don't
pin
that
data
it'll
eventually
be
garbage
collected.
So,
even
if
the
content
is
super
popular
and
lots
of
people
have
it
on
the
ipfs
network,
then
it
could
still
eventually
exit
the
network.
C
If,
if
there's
no
one
pinning
it
if
garbage
collection
runs
yeah,
so
that
could
happen,
and
so
these
two,
these
two
caveats
are,
are
generally,
why
developers
use
a
third-party
service
like
pinata,
like
textile,
like
fleeq,
to
store
their
content
and
and-
and
that
is
because
they
have
nodes
that
are
publicly
available,
stay
online,
24
7
and
they
pin
the
content
so
that
it
doesn't
disappear
off
the
network.
C
C
We
built
it
originally
for
that,
but
we're
we're
launching
it
publicly
now
and
it's
a
place
where
you
can
store
your
nf,
your
off
chain,
nft
data,
and
you
can
do
that
safe
in
the
knowledge
that
it'll
be
there
tomorrow
and
it
hopefully
goes
some
way
to
solving
that
permanence
problem
and
and
it's
free
it's
free
for
as
long
as
we
can
possibly
make
it
free
and
the
one
of
the
big
ideas
it
just
should
be
easy
to
to
store
your
data
on
ipfs.
So
how
does
it
work?
C
Well,
you
upload
your
nft
data,
your
chain,
nft
data
to
nft.storage
and
nfc
dot,
storage
stores
that
data
on
ipfs
nodes,
so
multiple
nodes.
So
that's
that's
good
and
okay,
so
far
so
good.
But
what
is
the
difference
between
your
regular
pinning
service?
Well
behind
the
scenes?
Anesthetic
storage
is
actually
negotiating
deals
with
to
store
your
data
with
miners.
C
On
the
file
coin
network
and
the
firecoin
network
incentive
incentivizes
miners
to
store
data,
they
get
paid
to
store
data
and
they
also
typically
get
paid
when
data
is
retrieved
as
well.
So
so
why
is
that
good?
Well,
if,
if
the
storage
goes
away
and
every
ipfs
peer
who
ever
fetched
the
content
went
away,
then
the
miners
will
still
have
the
content,
because
we've
made
deals
with
them
and
their
miners.
C
They
are
mining
on
the
network
and
they
they're
they're
here
for
the
long
haul,
and
so
you
can
think
of
the
miners
as
just
another
set
of
ipfs
peers,
with
strong
incentives
to
continue
storing
the
data
and
so
yeah
nfl
storage
public
launch
is
on
thursday.
Hopefully,
if
everything
goes
to
plan,
the
url
is
nft.storage
and
the
site
is
up
now.
If
you
want
to
go
and
take
a
look,
we
have
a
super
simple
http
api.
C
We
have
clients
in
javascript,
go
rust,
ruby,
python,
php
and
java,
and
we
also
have
an
open
api
schema.
So
if
your
your
favorite
programming
language
was
not
in
that
list
that
I
just
read
out,
then
then
you
should
be
able
to
generate
a
client
in
in
that
language
relatively
easily
or
just
use
the
http
api
directly.
C
So
after
launch
we're
hoping
to
introduce
a
new
metadata
api
which
should
make
minting
nfts
even
easier
and
it
and
it
builds
on
a
lot
of
those
those
best
practices
that
yusef
was
talking
about
earlier
and
later,
we're
also
going
to
be
introducing
wallet
off,
so
nfts
can
truly
be
stored
by
content
creators
and
not
just
by
marketplaces
on
behalf
of
them
cool.
So
we
are
also
going
to
be
starting.
C
Our
save
the
nfts
initiative,
we're
going
to
crawl
the
ethereum
chain
from
the
genesis
and
we're
going
to
upload
all
the
nfts
we
find
to
nft
storage,
so
they'll
be
stored
stored.
So
no
more
will
incredible
artworks.
C
The
people
have
already
created
be
lost
in
the
sands
of
time,
so
yeah,
it's
not
just
if
ethereum
either
we're
gonna
see
if
we
can
save
nfts
that
are
on
other
blockchains
so
and
of
course,
we'll
be
visualizing
all
that
data
on
nft
or
storage
and
and
we've
got
this
awesome
idea
to
create
a
new
nft
checker,
there's
already
an
nft
checker,
but
this
would
be
a
new
different
one
where
you
can
query
the
health
of
your
nft,
and
so
you
could
do
stuff
like
see
how
many
ipfs
providers
for
your
nft
there
are
like.
C
You
could
see.
Details
of
the
file
coin
storage
deals
of
that
nft
like
where
it
can,
where
what
miners
are
storing
it
and
what
deals
is
it
in
and
and
we'll
obviously
make
all
of
those
kind
of
metrics
available
to
developers
over
a
public
api?
C
And
I
think
that's
about
all.
I
have
to
say,
but
thanks
for
listening
that
felt
really
quick.
So
there
we
go,
go
and
check
out
nfc.storage
and
yeah
thanks.
A
Thank
you
so
much
alan.
There
is
a
question
in
the
chat.
You
have
four
extra
minutes,
so
would
let
you
answer
it
around
the
100
megabyte
limit
for
nft.storage
right
now.
Can
you
give
a
quick
explanation
on
why
that
exists.
C
That
that
exists,
because
so
so
one
thing
we
did
find
was
when
we
did.
Research,
for
this
is
actually
quite
a
lot
of
marketplaces,
already
have
a
restriction
that
is
less
than
100
megabytes,
so
we're
doing
okay,
but
the
100
megabytes
storage
limit
exists
right
now,
because
we're
using
cloudflare
workers
and
they
have
a
100
megabyte
storage
limit
for
uploading
for
not
storage
limits
but
upload
limit.
C
So
that
is
why
there's
a
limit
on
that
right
now,
and
so
what
we
will
do
eventually
is
kind
of
do
the
chunking
and
spitting
on
the
client
side
and
submit
various
chunks
up
under
that
100
megabyte
limit
in
the
future,
so
that
we
we
can.
We
can
raise
it,
it's
it's
the
it's.
The
plan
is
the
ground
plan,
but
for
now
it
is
100
megabytes.
Hopefully
it
will
be
raised
soon.
A
Thank
you.
Thank
you.
Awesome
huge,
huge,
huge
thanks
to
all
of
our
presenters
and
they're
great
questions
in
the
chat,
so
please
do
continue,
asking
them
and
pop
back
in
there
to
to
help
answer
people's
questions.
If
you
see
any
questions
related
to
your
talk,
I'm
going
to
share
my
screen
again
since
we're
just
about
out
of
time
reminder.
A
These
are
the
people
that
we
chatted
with
all
of
the
the
videos
for
these
talks
will
be
put
up
on
youtube,
so
you
can
go
and
take
a
look
if
you
missed
any
of
them
or
if
you
want
to
dive
deeper
into
how
exactly
was
that
wonderful
egg
wrapping
happening
or
nft
base?
How
can
they
actually
put
things
on
in
the
metaverse?
So
can
answer
some
of
those
specific
questions.
A
If
you
enjoyed
this
we'd
love
to
see
you
again
next
month,
our
next
monthly
meetup
is
may
25th
at
the
normal
time,
so
hopefully
see
all
of
you
there
and
don't
forget
if
you
are
excited
about
new
things
that
are
happening,
come
follow
us
on
youtube
and
on
twitter
and
subscribe
to
the
ipfest
weekly
newsletter.
A
We
can
stick
a
link
to
that
in
the
chat
as
well,
so
that
there's
there's
always
new
content
and
and
new
people
who
are
building
the
space
and
it's
always
so
fun
to
follow
along
and
and
understand
the
kind
of
discoveries
and
and
innovation
people
are
doing
in
this
community
and
ecosystem
so
that
we
can
all
all
learn
and
get
better.
A
So
big,
big
big.
Thank
you
all
for
coming
out
today.
This
is
super
fun
and
I'm
super
excited
to
see
what
the
next
couple
of
months
of
nft
land
looks
like.
I
feel
like
people
are
creating
new,
exciting
products
and
and
mentors
and
marketplaces
every
single
week.
So
I
imagine
we'll
we'll
be
ready
to
do
another
nft
focused
meetup,
just
in
no
time
at
all,
so
big.
Thank
you
and
thanks
for
the
great
conversation
in
the
chat
as
well,
some
really
good,
really
good
stuff.
There.