🔍
The $5,000,000 Ethereum Airdrop Mystery - YouTube
Channel: Junion
[5]
It all started when I was trying to swap
something on Uniswap. I chose the CoinGecko
[10]
list and it showed that I had 1600 airdrop tokens.
Well, that’s weird. Why do I have these tokens?
[18]
It looks like everyone got them. Even if you
created a new MetaMask alt, you would still get them.
[26]
1600 Airdrop tokens are worth dust on
Uniswap, and if you wanted to swap it
[31]
for ETH, you would have to pay a few
dollars in gas… so it’s not worth.
[38]
But I was confused why I even had
these tokens in the first place,
[41]
so I searched up the contract address
on youtube and was surprised to find out
[45]
that there were more tokens just like
Airdrop that every ETH address holds.
[51]
So I added them all to an alt MetaMask for fun. I then wanted to see if any of these
[56]
[tokens] actually had any value, so I went to
Uniswap to try to swap them. They either
[62]
had a tiny amount of liquidity or no liquidity
at all. So these [tokens] were also worth dust.
[69]
And then I tried one token called Gift. As
usual, it looked like it was dust again.
[75]
But Uniswap said there was a
better price on Uniswap v1.
[79]
And there was a better price: of four thousand
Ethereum, or over 3 million dollars at this time.
[86]
I couldn’t believe it. I was in
shock. I thought that I had made it.
[93]
Someone made a treasure hunt to this Gift
token, and I found it. I was rich.
[101]
To swap it, I first had to turn on expert
mode, which would let me swap with a price
[105]
impact over 10%. I then approved the spend of
Gift and swapped. But I got an error. I kept
[113]
trying again, but nothing would work.
And it’s not just Gift. I realized so many
[119]
other free airdrop [tokens] have this same glitch of
exactly 4194.18 ETH and a 49.78% price impact.
[130]
So anyway, what are airdrop tokens? First,
let’s define what tokens are. While coins,
[136]
such as Bitcoin and Ethereum have their
own blockchain and unique software,
[140]
tokens run on top of other networks.
[144]
Most tokens are Ethereum-based, but there are
some that run on networks like EOS and Tron.
[151]
Let’s only focus on ETH tokens. Ethereum’s
tokens don’t really work the way it seems,
[156]
and are actually built off of smart contracts
that dictate how much each person owns.
[161]
So when you send a token, you are just updating
a contract. Airdrop tokens utilize this by coding
[168]
in a starting amount for every ETH address. So
every address will get these tokens for free.
[175]
However, It’s important to note that these
tokens will not show up in Etherscan.
[180]
This is because these airdrop tokens
are not broadcasted through the network.
[185]
If you actually wanted to send the tokens across
the ETH network to everyone, that would cost a lot
[190]
of money in gas. For this very reason, everyone
owns airdrop tokens, but they are only viewable
[198]
in MetaMask when the contract address is added.
So I could theoretically make a
[203]
Jun token and give one token to everyone
to advertise my youtube channel,
[208]
but it would be pretty useless, as I would have
to advertise the token address first before
[213]
people even see the token, which kinda defeats the
purpose of using a token to advertise something.
[219]
Well, there was actually this time where
someone found an Etherscan glitch and
[223]
broadcasted a spam advertisement token to
everyone, but I’m getting ahead of myself.
[228]
It looks like airdrop tokens are just
random tokens made by people for fun.
[233]
So while I may not have become a millionaire,
I still wanted to solve this mystery.
[238]
The first clue came when I was
analyzing the transaction in Etherscan.
[243]
I wasted a dollar to authorize the spend of
my Gift token on this contract made up of 0s.
[249]
Let’s just call it 0x0 for short.
If you look at 0x0, you will see that
[254]
it has a lot of money. It’s an address
commonly used as a token burner address,
[260]
where people can send it ETH or other
tokens and be sure that it is lost forever.
[265]
You can think of this like burning
money or destroying some Pokémon cards.
[270]
This is commonly done with tokens. For
example, a new project might ICO a token and
[275]
promise to burn the rest of them, which then
raises the price for the rest of the tokens.
[281]
So 0x0 isn’t really rich. It’s just coins
that nobody will ever have access to again.
[289]
This is because Ethereum addresses are
generated with a random private key pair.
[294]
There are some vanity generators that bash
random private keys until you get a cool address,
[299]
but it gets exponentially harder
the more characters you want.
[303]
Therefore 0x0 is a special address in
the fact that its pattern is so unique.
[309]
The odds of generating a private key for 0x0 are
impossibly small. The same goes with 0x1 repeating
[317]
and any other address with distinct patterns.
They can also be used for token burns.
[323]
But after my initial clue of 0x0, I didn't
really have an answer to other questions,
[329]
like why exactly did so many airdrop tokens
show 4194.18 ETH and 49.78% price impact
[338]
when the max value was inputted? And why did
Uniswap even choose 0x0 as the contract?
[346]
So I posted it on the Uniswap Reddit, but it got
removed. At this point, I really didn’t
[351]
know the answer to this, and I was ready to post
this video admitting I didn't know the answer.
[357]
Maybe someone would know.
But as I was reviewing my video footage,
[362]
I realized the amount of ETH had gone up
from 4194.18 to 4199.64. Then it hit me.
[376]
Uniswap is a decentralized automated market
maker that allows users to swap one token for
[381]
another instantly. It does this through liquidity
pools. In Uni v1, a liquidity pool consists of two
[390]
currencies, a token and ETH. If you have some
tokens and want ETH, you add some tokens to
[397]
the pool and take out some ETH and vice versa.
Uniswap uses a formula of x * y = k. Where x is
[406]
the amount of token, y is the amount of ETH, and
k is a constant depending on the pool size.
[413]
Let’s take a look at the Gift/ETH pool. As we
add more and more Gift, you can see that the
[419]
subsequent amount of ETH keeps decreasing. This is
a principle of Uniswap based on the formula xy=k.
[428]
As x increases, the slope of
y decreases to a limit of 0.
[433]
The more Gift you sell, you will get less and
less ETH per additional Gift until it reaches
[439]
near zero. This is called the price impact. So if
we put a ridiculous amount of Gift into the pool,
[446]
we will drain the pool of nearly all its ETH.
Wait, this number looks a bit familiar.
[454]
As it turns out, it is the exact amount of ETH in
0x0. And if we do the same thing by spamming ETH,
[462]
we see that the amount of Gift we get approaches
1000, which also happens to be the amount of Gift
[467]
0x0 owns. Remember the Gift contract dictates that
every ETH address starts out with 1000 Gift.
[476]
So this is the reasoning for the price glitch.
Uniswap is treating 0x0 as a liquidity pool.
[483]
When we trade 1000 Gift to ETH, we are increasing
x by a factor of 2, so y should decrease by a
[490]
factor of 2. Therefore, we receive half
of the ETH in the 0x0 burner address,
[496]
which is a lot of money. It actually
turns out to be a bit under 50% because
[502]
Uniswap takes a 0.3% fee and gives it to the
people who actually supply the liquidity.
[509]
Also, I could mess with this pool by
sending 0x0 some of my Gift tokens,
[514]
but gas isn’t looking too good and I
don't wanna waste more money on this.
[519]
Finally, why are some airdrop tokens being routed through 0x0?
In Uni v1, you would usually see the
[526]
transaction approve the spend of your token on
some contract that contains the token and ETH.
[533]
However, these coins route it through 0x0.
This is because the [token] just doesn’t have
[538]
an exchange on Uniswap, so it will default to
0x0. A lot of tokens do not have an exchange,
[545]
because starting one requires deploying a
smart contract, which costs a lot of money.
[551]
It looks like Uniswap is smart enough to
prevent users from swapping ERC-20s over 0x0
[557]
and it just shows that there is no liquidity.
However, these glitched airdrop tokens do
[562]
something to get around it. They all seem
to have some weird code on Etherscan.
[567]
This is why not every airdrop
token produces this glitch.
[575]
Free airdrop tokens have no purpose.
[578]
They're really just fun random tokens you can
add to any wallet if you want, although they
[582]
will spam your token list. And don’t be fooled,
as they are valueless. In my investigation, I found
[590]
some videos promoting these airdrops potentially
being worth thousands of dollars or something,
[595]
but again, it’s just a Uniswap glitch and
these tokens will never be worth anything.
[602]
Uniswap version 2 fixes this. There
is no longer one contract per currency,
[607]
and everything is routed through one
singular contract. It’s pretty cool.
[612]
However, even with this, Uniswap falsely
shows there is a better price on Uniswap v1,
[618]
which can trick people into trying to
swap it there and waste a bit of gas.
[623]
So it's January 15th, and it looks like
Uniswap patched the glitch.
[627]
It no longer says there's a better price
on Uniswap v1.
[630]
However, you can still see the glitch
if you manually go over to Uniswap v1.
[637]
Also, they added another confirmation for
when you try to swap a custom token
[641]
so you don't get scammed or something.
[643]
I guess it's good but then my video is
also outdated now so I don't know.
Most Recent Videos:
You can go back to the homepage right here: Homepage





