So today, February 20th, 2020 was the day that Decentraland (DCL for short) opened the doors to the general public to its blockchain-based virtual world, and I wanted to provide some step-by-step instructions on how to get started, as well as talk about a few issues that I encountered, and give you my overall impressions.
First, let’s talk about the issues. Then we’ll get to the instructions.
I am truly impressed at the amount of content already up and running in Decentraland. When I first set foot on the grid last July as part of the closed beta, there were still lots of empty spaces, but over time (and with some help from a couple of contests for content creators), that empty space has started to be filled with some interesting and innovative content, including many games and puzzles. It’s wonderful to see, and it does remind me of the early days of Second Life.
However, the problems I had getting set up today illustrate just how user unfriendly blockchain-based virtual worlds can be to crypto newbies. I, who know a bit more about crypto than the average user, was ready to tear my hair out in frustration at some points. Simply put, this is still way, waaay too complicated for the average, non-crypto users that Decentraland will need to appeal to and attract in order to be a lasting success.
Let’s start with wallets. New users will need to set up a cryptocurrency wallet in order to use Decentraland, even if you do not want to purchase any in-world currency and just want to wander around. In my case, I took advantage of a limited-time offer late last year to get a free custom avatar name, which normally retails for 100 MANA, Decentraland’s in-world cryptocurrency (approximately US$6.00).
But the offer required me to set up a Trust wallet app on my iPhone, whereas when I signed into Decentraland on my Windows desktop computer, I used the MetaMask wallet I had set up as a plug-in on my Chrome web browser. This worked just fine during the closed beta, but on launch day I discovered to my dismay that my custom avatar name, as well as some custom avatar wearables I had won during platform testing, were stuck on my Trust wallet instead of my MetaMask wallet, and therefore inaccessible to me.
You would think that transferring my assets from one wallet to another would be straightforward. You would be wrong. I did not even know anything was wrong until I tried to log in on launch day, only to find a randomly-generated avatar appearance and a randomly-generated guest name associated with my account. Eventually, DCL support told me that my avatar user name and appearance were associated with a different wallet.
Then followed another couple of hours of frustration, as I pored through the Trust wallet and MetaMask wallet documentation, trying in vain to figure out how to export assets from one and import them into another. Finally, a couple of kind souls on the official Decentraland Discord server led me to a website tool where I could enter my 12-word seed phrase from my Trust account to generate a private key that would allow me to import my wallet into MetaMask so I could access my avatar name and appearance when signed in Decentraland.
Also, as a promotion to encourage new users to visit the platform, Decentraland is running a hunt for treasure chests filled with various prizes, including awards of MANA (the in-world currency, LAND (virtual land), and limited-edition avatar wearables. After finally getting my account set up properly, I went hunting.
Eventually, I found a treasure chest, and clicking on it, I was informed that I had won 10 MANA and a custom launch-day T-shirt for my avatar. Great! That was when I learned that I still needed to have a small amount of Ethereum (ETH) as a transaction “gas” fee in order to actually receive my prizes, separate from the MANA I already had in my wallet. I landed up forfeiting my prizes due to a lack of ETH, a concept that would be somewhat difficult to explain to a novice crypto user, to whom DCL would be their very first blockchain-based experience.
Between the wallet follies and the lack of gas money, it was the kind of experience that would send most novice users screaming into the night. Your average virtual worlds consumer does not want to fuss with crypto wallets and transaction gas fees and seed phrases and private keys. They just want things to work. These are some serious obstacles to getting started that I definitely think need to be addressed at some future point.
So, given these initial caveats, here are some instructions (courtesy of DCL evangelist Carl Fravel) on how to get started with Decentraland:
Getting Started in Decentraland (by Carl Fravel)
Decentraland and the Ethereum Blockchain
Decentraland’s land and economy are built on a blockchain, in particular, the “Ethereum” blockchain. This allows people to securely identify themselves, and, when desired, sign things securely, and conduct financial transactions, including in Decentraland. It also allows Decentraland to be permanent, not depending on any particular company’s destiny. It also, when used properly, provides a high degree of security and user control.
To operate on the Ethereum blockchain, and for example to create a Decentraland account, you will need to have a suitable Ethereum “wallet” app. On the blockchain, you can have one or more “accounts”. A wallet app allows you to create and use your accounts. Think of the account as your bank account number, and your wallet as your debit card.
For Decentraland, the wallet app must be of a certain kind, that can work through a web browser. The recommended wallet for Decentraland is MetaMask. MetaMask is a browser extension. You can get MetaMask through the extensions catalog of your browser.
For example, to install MetaMask in Chrome:
- Open Chrome
- Be sure you are logged into your Chrome/Google account
- Click on the little 3 dot menu in the upper right corner
- Select “More tools” and then “Extensions”
- Click on the 3-line menu in the upper left
- At the bottom of the popup, select “Open Chrome Web Store”
- Search the store for “MetaMask”
- The MetaMask logo is an orange fox’s head
- Install it. It will show up among your Chrome extensions icons
- You will need to set up your wallet and create your first Ethereum account.
- Click on the extension if it hasn’t already opened, and carefully follow the instructions.
- MetaMask setup: you’ll get a 12-word passphrase (keep that in a permanent, secret and safe place, it is like the key to your safe deposit box or your bank login). Do not put your passphrase in the cloud unless you store it in a password-protected file, like a zip or Word file that has a password.
- You will also create a regular password in MetaMask. Keep that safe, too
- Then, once you have your first MetaMask wallet “account” and are signed into it, you can proceed to Decentraland setup
Getting a Decentraland Passport and Avatar
In Decentraland, you create a “Password” (which is your identity and account in Decentraland). You will use MetaMask to do so. On your first visit to the Decentraland world, you will be guided on their website to create a Passport and an Avatar.
You will also be given an option to claim a permanent and unique avatar name (which requires paying a small fee using MetaMask — this fee was created to keep someone from freely grabbing all the possibly interesting names to hold for ransom). You do not have to own a name to visit Decentraland, but eventually you may want to get one so that you don’t show up just as a guest.
- In your MetaMask-equipped browser, go to https://decentraland.org/
- Press the Start Exploring button in the top right
- If this is your first visit to the Decentraland world, you will be guided to create a Passport and design your Avatar (you can change it later, so don’t worry too much about perfection initially). You must create or have a wallet account (MetaMask recommended) to serve as the passport ID for Decentraland.
- You will have the option to “Claim a Name” for your avatar. For this you will need to get 100 Mana (Decentraland’s currency) and at least a small amount of Ethereum Ethers (ETH) into your MetaMask wallet account. You can skip claiming a name for as long as you wish, and visit the world as an anonymous guest.
- Once you have a MetaMask wallet, click the “Explore the World” button on the Decentraland page.
- On your first visit you will enter a beginners tutorial, where you can learn basic skills like how to walk, jump and chew gum at the same time.
- You will also be shown instructions on how to chat, use the minimap, etc.
- Once you leave the tutorial through the portal arch, you will really be “in the world”
- If you press the Enter key, you can type into the Chat area in the lower left corner of your screen, to converse with others, or to enter Decentraland commands
- One of the commands enables you to teleport to another place in Decentraland
- For example to go to the main entrance to the Decentraland Conference Center, type into the chat area, very carefully and exactly the following, with the indicated space
If you have problems, ask questions of an experienced friend, or join the Decentraland Discord chat server, available from the Decentraland website.
Claiming a Name and Participating in the Economy
Although you may wish to skip this part just to visit the world, eventually you may wish to pay the small fee to claim a personal identity name, or to buy land in Decentraland or accessories for your Avatar.
A full coverage of cryptocurrencies is way beyond the scope of this getting started guide, but here is the basic workflow
- You go to an exchange and buy some ETH and MANA cryptocurrency
- You transfer that into your MetaMask Wallet
- You go to Decentrland, and use you MANA to Claim a Name, buy land, or buy accessories
- Purchases will consume a small amount of ETH as a transaction fee
- Go to an exchange like Coinbase https://coinbase.com where you can set up an account, with your bank account or debit card and purchase Cryptocurrencies.
- Some exchanges, like Coinbase, allow you to use national currencies, like dollars, to buy certain cryptocurrencies
- Other exchanges, like Bittrex or Binance (there are many) allow you to bring in one cryptocurrency and change it to another, and will handle Decentraland Mana, but don’t work with national currencies
- ‘A few exchanges (like Coinbase Pro https://pro.coinbase.com ) allow you to bring in a national currency (like dollars) and use it to directly buy a wide range of cryptocurrencies, including Decentraland Mana
- A Example of recommended steps
- Sign up for Coinbase.com (it will take some time and steps)
- That also gives you access to Coinbase Pro
- In Coinbase Pro, purchase a few dollars of Ethereum Ethers (ETH) and maybe $10-20 of Decentraland MANA
- Transfer those both the ETH and the MANA to your MetaMask Wallet
- Go to avatars.decentraland.com, and Claim a Name
- It costs 100 MANA (when Mana is around $0.06, this would be about $6.00
- Ethereum transactions usually use a little bit of ETH to pay the Ethereum network “miners” (operators). Most transactions seem to be around $0.50 to $1.00
- You can buy land and other accessories for Decentraland at:
Other Resources for Learning
- Decentraland’s own website at https://decentraland.org, which includes
- An excellent news blog
- Thorough documentation for scene developers https://docs.decentraland.org
- The Decentraland University’s course: Building Virtual Reality Scenes in Decentraland at https://docs.google.com/document/d/1AF9l3lYzQsiwFcIexGKP3TI-FFUcMVE34Su6U7FuhZo/edit#
Again, I would counsel new users, especially those brand new to cryptocurrencies and blockchain, to take things a step at a time—and not to try and find treasure chests, because you won’t be able to claim your prizes unless you have purchased some ETH ahead of time!