Do you know what an NFT is?

Some are currently sold for millions, and unknown artists suddenly make a name for themselves and earn hundreds of thousands of dollars.

Let's take a closer look.

A thread. ↓
1. What An NFT Is

Non-fungible tokens (NFTs) are digital assets.

Just imagine a trading card where each card has unique information engraved into it.

No two NFTs are the same and they are thus not interchangeable.
Other than crypto, where one BTC is one, and two BTC are two BTC, two NFTs are one NFT and one NFT.

Just because you have two NFTs of the same type, you cannot sum them up together.
Try to imagine a festival ticket (those things that were worth buying before the pandemic hit, where physical festivals still existed).

If you buy one, it usually has your name on it such that it only grants access to you.
Most NFTs are currently based on the Ethereum blockchain. They are basically tokens implemented as a smart contract.

Everyone can implement an NFT and create their own platform for that.
2. Some Characteristics

Let's look at some core characteristics of an NFT to understand better what they actually are.
-> NFTs are non-interoperable

NFTs of platform A usually cannot be used on platform B.
-> NFTs are indivisible

You can't break an NFT up.

One BTC consists of multiple satoshis (fraction of one BTC), e.g.

One NFT is just one NFT.
-> NFTs are indestructible/immutable

Because NFTs are tokens on a blockchain, they are immutable.

You can't just change the owner of an NFT without a transaction initiated by the owner of that NFT.

To steal an NFT, you would have to take the blockchain over.
-> NFTs are traceable

Thanks to the blockchain, you can always trace an NFT back to its origins (original creator, e.g.).
3. What You Can Do With NFTs

Well, a lot.

NFTs are only smart contracts, so you can basically implement anything for them that comes to your mind.

You can sell trading cards as NFTs or interesting sports moments (NBA top shots, e.g.).
You can also sell music pieces as NFTs or simply art.

What exactly the buyer gets is up to the individual NFT implementation.

The usual form of NFTs comes with some sort of file associated with it. That is either an image, a video, or an audio file.
The creator of an NFT can, for example, sell a piece of art while also ensuring that whenever that NFT is resold, they get a portion of the price as royalties.
Another great use case for NFTs actually lies in the gaming industry.

When skins and consumables you buy for your favorite game are actually NFTs that can be traded, you get a chance to get rid of them and get some of the money you spend on them back.
This creates a market and player economy for games that previously haven't had one yet.

There are even blockchain games already financing people's lives.

Take a look at play-to-earn games when you are interested.
4. Why NFTs Are Important

NFTs bring an opportunity to the table.

Especially the ability to sell digital pieces while ensuring that the ownership of each piece can be verified.

Everyone can check whether roxXx0r4711 really owns that digital Pokemon card they say they own.
Creators of any form get the chance to transfer the ownership of one of their pieces over to their fan base.

Everyone can download that picture, video, or audio file. But only one or multiple users actually own an NFT for them.
When you buy an NFT, you buy some kind of rights.

Those rights can vary, but usually, creators give up their ownership and transfer it to you.

This is largely a promise, stating that no other piece like this will ever be created.
The complete uniqueness of a piece is something an NFT can currently not guarantee.

It's just a certificate for one particular piece.
5. Why NFTs Are Worth Something

Because there is a demand for it.

You can also ask the question of why people buy virtual skins for games with real money.

The answer is simple:

Because they want to show off or simply want to own that piece.
6. This Is All A Scam!

Perhaps it is, perhaps it isn't.

People said the same when the internet came up, and companies started experimenting with this new platform.

There are currently artists who finally make money by selling NFTs of their art.
This also includes artists previously struggling a lot to make money with their art.

For them, NFTs are not a scam but, finally, a source of income.

You can decide yourself whether you like the idea of NFTs or not.
7. Thread end

That's it for this thread.

I hope you learned something valuable.

If you enjoyed reading this Thread, consider dropping a like, retweet the first tweet, and follow me (@oliverjumpertz) for more content like this.

• • •

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

Keep Current with Oliver Jumpertz

Oliver Jumpertz 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 @oliverjumpertz

16 Sep
Do you know what many dApp developers struggle with?

Which data to put on-chain. More data on the chain can drive the cost up. Too much data might render your app unusable. Storing fewer data might not be an option.

Here are some ideas for you to fix this.

A thread. ↓
1. Use A Dedicated Database

This approach will make your dApp into an app.

If you bring in central data storage, you can circumvent the limits of some blockchains, but it doesn't keep the promise of being decentralized.
You can store anything that you can't store on-chain in your database and associate it with a user.

Whenever you need that type of data, you fetch it from your database.
Read 13 tweets
16 Sep
I regularly post visual content about JavaScript. And at the moment, this content is a lot about algorithms.

Now it's time for a collection of many of those visuals for any developer interesting in algorithms with JavaScript!

A thread. ↓
1. Check For Palindrome .
2. Reverse A String .
Read 23 tweets
14 Sep
Do you want to get into Web 3.0 as a web developer and take the next step on your awesome journey?

Perfect! 🔥

Time for a small introduction to Web 3.0 development with JavaScript and ethers.js!

A thread. ↓
0. What Is ethers.js?

ethers.js is a JavaScript library that allows you to interact with the Ethereum blockchain, as well as its ecosystem.

Simply stated: You can access your wallet, send transactions, and interact with smart contracts through it.
1. Installation

Let's assume that you already have a JavaScript (frontend) project of any kind set up. If not, do that first.

Before you now install ethers, you should get one last prerequisite: MetaMask.
Read 14 tweets
7 Sep
From time to time you read the term Web 3.0. For many of us, however, this term is still mysterious.

Time to shed some light on it and explain what it actually is all about!

A thread. ↓
1. The Web Today

The web as we know it today is actually already Web 2.0.

It is an extension of the original Web (1.0).

In the beginning, the web was meant for websites to provide information and users to consume it.
Web 2.0 changed this and brought the user into the game.

Users started to create the content themselves, while websites became the platform to distribute this new content instead of only consuming information.
Read 26 tweets
26 Aug
I recently posted a lot of visual JavaScript tips, explanations, and algorithm implementations. 💛

Here is a collection of them. 📖

They will definitely help developers of any skill level to learn something new.

A thread. ↓ 38 visual JavaScript tips, explanations, and algorithm imple
1. The Nullish Coalescing Operator .
2. Strict Equality Comparison > Abstract Equality Comparison .
Read 39 tweets
11 Aug
Git is by far the most used source control management tool out there.

It is basially an essential to know. And this justifies knowing a few of the most important git commands you need in your daily work.

Here are 19 that any developer should know.

A thread. ↓ 19 essential git commands for every developer.
1. Initialize a repository

git init is the most basic command.

It initializes a new repository in your current folder and starts the version control flow for your repository. git init
2. Clone a remote repository

You don't necessarily need to create a new repository.

Sometimes you just want to download an existing repository and contribute to it.

This is where git clone comes in. git clone <remoteUrl/>
Read 21 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

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

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(