Rugpulls: Don't let your FOMO get the better of you

A rugpull is the term that has been popularized to describe the Web3 / DeFi equivalent of what we would call, in traditional financial systems, a Ponzi scheme; a related concept is that of "pumping and dumping". Let's dig into this a bit.

There isn't just one token or cryptocurrency per blockchain. In fact, the Ethereum blockchain has on it an incredible number of cryptocurrencies, and creating a new one is a fairly straightforward procedure. Not only are they easy to create, but you can name them whatever you want, which can make identifying legitimate tokens particularly difficult.

Those who speculate in cryptocurrencies will often engage in 'pumping and dumping', ie, buying lots of a particular token in order to drive the price up, then selling them for a profit. This simple mechanism is taken to a whole other level when an individual or group of individuals creates a token simply for the purpose of extracting value. 

How it works

  • A token is created

  • The token is promoted, through airdrops, spamming through social media channels

  • The price of the token is inflated, often in a coordinated manner between a number of parties

  • Unwary investors 'dogpile' onto the token, buying due to the perception that the value is skyrocketing and they want to get in when the token is still relatively cheap

  • When the value of the token reaches the target that the creators were aiming for, or whenever they decide to, the scammers liquidate their shares or swap for another cryptocurrency, perhaps dropping the value of the token to below what it had been when the unwary investors had bought;

  • The unwary investor has lost value, and is left with tokens worth next to nothing

How to avoid it

Do your research. How long has the token been around? Take a look at a block explorer, and see if you can figure out what the distribution of the token is like. Are there a handful of accounts holding a majority of the tokens? How much trading volume is taking place? Is it being hawked aggressively on chat platforms? Does the token have any true utility--for example, is it used in a video game economy? Or is it just a meme-inspired token?

Just because there's a graph with an incredible spike doesn't mean that spike will continue.

At the end of the day, this is the decentralized web, and you're the custodian of your tokens. Only you can decide which projects are worth your participation.

Free money doesn't (always) fall from the sky: Airdrop scams

An airdrop consists of a token creator sending some quantity of tokens to Ethereum addresses; maybe at random, or maybe from a list of users of a particular dapp or sidechain. There was a time when it was a fairly common practice to use an airdrop as part of a launch campaign for a new token.

Airdrops have a rich and storied history on Web3, and are a great tool for creators of a new project to get their token into the hands of users, and a great opportunity for Web3 participants to benefit from being present in the ecosystem.

How the scam works 

Unfortunately, airdrop scams are an attack vector that are actively being developed, and novel exploits of smart contract code could cause new types of scams to appear. That said, here is a common pattern:

  • A wallet holder, examining their wallet on a blockchain explorer, notices they've got some new tokens--maybe even millions of a new token, that they didn't pay for. Congrats, wallet holder, you're the recipient of an airdrop!

  • Well, says the wallet holder to themselves, I didn't pay anything for these and I don't particularly care about them, I wonder if I can get anything for them. I'll go to a token swap site.

  • The wallet holder attempts a swap of the tokens--maybe for some ETH--and nothing seems to happen. Confused, the wallet holder goes to the block explorer, and sees a message like this one, which somewhat cryptically tells the would-be token millionaire that in order to claim their tokens, they need to go to a third-party site.

  • Once on the third-party site, a few things might happen.

    • The user might be tricked into putting their Secret Recovery Phrase into the website, at which point the scammers have control over their entire wallet

    • The attack can be more subtle, however. Paraphrasing one user's story: "You go to claim your tokens, and MetaMask pops up with a confirmation message. You confirm the MetaMask transaction, but what you don't realize is that you're giving the page permission to take your tokens, rather than give you tokens."

How to avoid it

MetaMask is aware of these scams, and is actively working on improvements to help prevent them--but in the Decentralized Web, the most important member of the security team is you. If you're not sure about a product, look around a bit. Ask on (respectable) forums. Don't give into the fear that if you don't sell the tokens now, they won't be worth anything--after all, the fractions of an ETH that you may earn from selling them aren't worth your wallet getting liquidated.

Never, ever, ever give your Secret Recovery Phrase to a website or to someone online. 

Ever.

While you should make a habit out of checking the contents of your wallet address on a block explorer, take a deep breath before acting on anything you learn there. Remember: tokens can be faked. Check the issuing smart contract address against the address of the legitimate token. Do your due diligence; you are the custodian of your tokens.

Stay tuned, intrepid foxes...