Nahiko Profile picture
Jun 27 โ€ข 19 tweets โ€ข 7 min read
Wanna know why your NFTs will be worth 0$ soon ?

A Thread ๐Ÿงต๐Ÿ‘‡ (0/15)
1/15
First I need to make sure you understand what NFTs really are, to do that we'll use Michael here.

Michael works in an Open Space called "Ethereum Blockchain".
His job is being the Cryptopunks Smart Contract.

So he sits at his desk, and waits for people to call him.
2/15
His answers are all written down by his management on a small page on his desk, like the call centers all have you know ?

This page is the Smart Contract Code !

Alright, let's look at a typical day for Michael :)
3/15
9AM:
- Jim calls Mike to transfer a punk
- Mike looks at his page, which says he needs to make sure Jim owns the punk before transferring it
- He looks at the owners List and sees Jim doesn't own punk 55 but punk 69, so he answers "No"

Easy right ?
4/15
1PM:
- Dwight calls to see what punk 69 looks like
- Mike checks the page, which states he can show a punk to anybody, no requirement !
- He then sends the punk to Dwight

Right ? NO ! This is incorrect
5/15
In fact what happens is this:

Mike will send a LINK to Dwight, not the data itself (I'll get to why very shortly)
6/15
Now once Dwight CLICKS on the link, the server on the other side of that link (which can be a Google Cloud server for example) will send the punk's data (Image etc.) to him
7/15
The issue is, what if I, as the owner of the server, forget to pay my subscription ?

You guessed it, your NFT is empty now ! You technically still own it, but nobody can tell what it contains.

It may aswell be worth nothing at that point.
8/15
Nowadays most NFTs use IPFS to mitigate this risk, this is how it works.

Instead of asking one server, Dwight now asks multiple servers for the data.
If they don't have it, they ask a friend, etc. etc. Until someone does !

Now even if one server goes down, you're OK.
9/15
BUT.
This assumes someone in the network will host your 5MB or whatever data (the image, title etc. of the NFT).

Why would they do so...for FREE ? You guessed it, they ask for payment ! in fact most IPFS hosted data is done so from companies like Pinata.
10/15
To summarize you either:
- Host your own data, but if your computer goes down โžก๏ธ so does the NFT

- Pay IPFS node companies like Pinata, but if they go down โžก๏ธ so does the NFT.

- Use a blockchain called arweave to host the data, but if it goes down โžก๏ธ so does the NFT.
11/15
Such a headache ๐Ÿ˜ญ right ?
All this because damn Mike doesn't just directly send the NFT's data !

But why ? Why does Mike send a link and not an image ?

Well, Remember that Mike only knows stuff that's on the page. And that page is goddamn small ! in Fact it's 24KB max !
12/15
And if that sounds like a lot,
Well this here, the small avatar, is 32KB ! So that doesn't fit inside the page ! which remember also has to contain ALL the info for Mike to answer to people calling
13/15
So.. You're fucked if you want to have NFTs stored on chain ?

Well... not really !
14/15
You can use text, which look like nonsense, but when looked at using a browser will end up as images !

This for example is ECHOES, an on-chain visitor's book I created.

You can see why I'd like signatures from people I love not be hosted on some server, but on Ethereum!
15/15
And if that looks limiting, hang on, dive deeper into code, and you'll see, you can create beautiful stuff with .SVG & co

Like these, and many others you may already know !
FYI: There's a lot of simplication happening here, but it's a good summary of why #onchain art exists (and I love it)
Last but not least there are neat initiatives like @club_nft by @artnome that raise this issue for existing NFTs and help everyone backup their collection (not a shill, just like the initiative).
Oh, and this is a twitter adaptation of a talk I did at @NFT_NYC.

Photo credit: @kazmapp

โ€ข โ€ข โ€ข

Missing some Tweet in this thread? You can try to force a refresh
ใ€€

Keep Current with Nahiko

Nahiko Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Nahiiko

Apr 6
Sick of losing countless ETH to gas wars ? ๐Ÿคฌ

Here's an easy solution ๐Ÿ‘‡

๐Ÿ“‘1/9
This is the current issue with gas wars:
- Too Few "mint" spots
- Too many minters

๐Ÿ“‘2/9
It results in something like Black Friday,
But with an additional ๐ŸŽŸ Entry Ticket to pay (gas)!

๐Ÿ“‘3/9
Read 11 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(