How to Own Your EOS on Launch Day

in eos •  7 years ago  (edited)


Written by Andrew M - EOS Atlanta.

Why Registering an EOS Public Key is Important.

I’d like to speak to the importance of registering your ETH address, where you hold your current EOS tokens, to a public EOS key. You may have noticed the saying: “secure life, liberty, and property” crop up quite a bit in your EOS research. Registering a public key to your ETH address is doing just that, securing your property. This article will have cover a few points:

  • Basics Reasons Not to Store on an Exchange
  • Difficulty of ERC20-EOS Token for Exchanges
  • Launch Scenarios Involving Multiple Chains If You:
    • Hold EOS on an Exchange
    • Hold EOS in an Unregistered Private Wallet
    • Hold EOS in a Registered Wallet

The Basics: “Not Your Keys, Not Your Tokens.”

This is blockchain and crypto 101. If you do not own the private keys to your tokens, you do not own them, PERIOD - storing tokens on an exchange can be bad news. If you are not an active trader, there is zero reason to not secure your property in a private wallet to which you own the key. The plethora of wallet options leaves no excuse for not taking control of your tokens. Currently, EOS is an ERC20 token, so creating a wallet can be as simple as installing the MetaMask browser extension, or as complex as setting up an offline wallet using the MEW software on a local machine. You decide for yourself which security system best suits your investment size and tech expertise.

Below are some examples of exchanges hacks, scams and fraud that have occurred:

Some of the cases aren’t even nefarious, but things like Binance’s recent maintenance/upgrade locked people out of their system for 32.25 hours:

https://cryptovest.com/news/binance-routine-maintenance-caused-panic-hacking-fears/

Hopefully this convinces you to not store tokens on an exchange! Now let’s talk about launch day and the possibility of multiple chains and what happens to the 3 different types of EOS holders.

Difficulty of ERC20-EOS Token Conversion for Exchanges:

Before we get deep into the multiple chain scenario, let’s first mention that there will be some potential for exchanges to be apathetic about converting your ERC20 tokens into proper EOS even if there’s just one chain. There is no guarantee this launch will go smoothly, and your tokens will be forgotten or held in limbo for an unknown period.

EOS Launch Day, Hypothetical Multi-Chain Scenario

I think it’s a very likely scenario that arises, multiple communities launch EOS blockchains using the genesis snapshot created by the EOS.io software. For the purposes of this, I will simply call them EOS1, EOS2, and EOS3. Also, the following exchange scenario I am simply using a generic exchange. I now dub it ACMEex

Launch Day for the Exchange Hodler:


(Photo: Artist’s rendition of exchange hodlers.)

So, ERC20 tokens are now frozen, and you’ve given all agency and voting rights to a centralized organization, ACMEex, over which you have no control. First, you have to trust they will give you any EOS at all, but wait, there’s multiple EOS chains, which EOS will ACMEex give you? WIll they give you all 3? That answer can get complicated...

Let’s say ACMEex runs a pretty decent campaign to be a block producer, yet fall short of the top 21 on EOS1 chain. ACMEex decides they want to round up some other large Asia based block producer candidates and create EOS2 to compete. Finally, some mid level block producer candidates decide to band together and create EOS3 but fail to gain wide adoption. Which token do you think ACMEex will feed you first? Well, EOS2, even if it ends up being a secondary public chain.They have a vested interest to try and make EOS2 the winner and take their spot in the top 21 block producer rotation. Will they eventually give you EOS1? Probably if I am being perfectly honest, but there is no guarantee. Will they give you EOS3 tokens to match your original stake in EOS? Highly unlikely. You’ve just missed out on accumulating and having say in two other EOS blockchains.

This doesn’t even account for the fallout that would happen if ACMEex voted your stake into both EOS1 and EOS2 in order to win a block producer position. Those tokens are locked in, and cannot be redistributed, save the trickling back schedule over 6 months. Does this sound like you have any sense of control in the EOS ecosystem? Your answer should be a resounding no.

Launch Day for the Private Hodler w/ Unregistered Wallet:


(Photo: Artist’s rendering of an unregistered user accessing their new EOS tokens.)

Things are much simpler but you give up some valuable rights and add complexity to recovering your property. You will eventually get tokens on all three chains; however, the process for actually logging in and broadcasting a transaction on the network will be mired in doubt for hours, days, weeks or longer. Block.one has hinted at, but not given any real workflows for this transition, and one option presented could mean exposing your ETH private key to claim the tokens. This opens you up to security flaws, and it gives you no say in the early days of a token you feel has promise. You will not get to participate in the initial block producer voting or potentially validate tokens on EOS2 and EOS3. No matter how it shakes out, those tokens are likely to have some value greater than zero and you will delay your access to them for an unknown amount of time.

Launch Day for the Private Hodler w/ Registered Wallet:


(Photo: Artist’s rendering of a registered wallet hodler during launch.)

You wake up, grab a nice cup of coffee. You pull up your countdown to launch of what you consider to be EOS1 and you prepare to open your EOS wallet of choice. You prepare to type in your EOS public key and retrieve your EOS private key from the waterproof and fireproof storage method of choice. You start hunting and pecking away as you transcribe your private key to take ownership of your shiny new EOS tokens. You cast some votes for block producers on the EOS1 chain and you sit back to finish your coffee. By the time the cup is looking empty, you see a flurry of Twitter activity that ACMEex is launching a new chain because they did not like the outcome of block producer voting. Hmm, interesting, that could gain traction. You head back over to your new EOS wallet, and point it at the new EOS2 chain. You sign a transaction and you wait to see if EOS2 gains the 15% required for being a proper EOS public chain. Finally, you come back a bit later and see EOS3 emerge. Perhaps they’ve announced a major change to the expected governance model and will be honoring one account is one vote for block producers. Wow, that could really be in interesting use case, so you point your wallet at the chain and sign your transaction. It may or may not get to 15% acceptance, but it’s all a grand experiment.

Job done, now you sit back and let the chains figure out and fight for dominance. Either way, it doesn’t matter for a personal property standpoint, because you have stakes in them all and can even involve yourself in the early governance structures of these chains. The EOS2 and EOS3 chains will not likely share the same token value as EOS1, but there is a decent chance that their value is greater than zero. Congratulations, you just increased your holdings, secured your property and took the future in your own hands.

The difference between the final two hodlers in this scenario is approximately 15-20 clicks using the MEW interface, and perhaps less if you register through the token sale site. Ask yourself, do I care about securing my life, liberty and property? I hope after reading this you’ve come to the conclusion that yes, yes you do.

About the Author:
Andrew M can be found in EOS Telegram for token holder support. He recently started EOS Atlanta, a group with an announcement coming soon.

Go EOS!


Who are we?

EOS Go is dedicated to uniting the EOS community towards launching EOS and beyond.

Software company block.one is creating EOS.IO and releasing it as open source code; thousands of individuals will need to come together to bring this new "internet of value" to life.

How to Get Involved:

Telegram - Forums - Community Announcements - Twitter - YouTube

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Nice ! I will translate for 'Kr' community tomorrow when i wake up.
Go EOS !

  ·  7 years ago (edited)

Thank you @hackerzizon - Andrew's advice is excellent and should be known in all EOS communities, we thank him for writing this excellent article.

Everyone should take care to secure their EOS, the launch could be a historical event and should be enjoyed. Be the last person in this article - the registered token holder sipping a coffee and owning tokens on all EOS chains!

It's finally done!
https://busy.org/kr/@hackerzizon/eosgo-translate-6
i would upload and spread to "Kr" community
Go EOS !

Thanks, this is a message that everyone needs to here. Especially because my limited understanding of most the Korean market is that exchange holding is the rule rather than the exception. I understood that it was only recently that a major exchange allowed actual token withdraws.

  ·  7 years ago (edited)

Thank you for promoting the tutorials I put put together for the community.

  ·  6 years ago (edited)

If you're comfortable with centralized authority holding your funds, why are you involved in crypto? Why not just keep your money in a bank?

Great post, I had no idea token holders will get stake in multiple blockchains. Good stuff! Anyway, was wondering, is there a way to verify if the private EOS key secured during registration via metamask is correct for the public key?

If you have EOS tokens in a wallet, you can confirm balance and registration of wallet here:
https://eosauthority.com/

Thanks for your reply. I was however thinking about a way to verify that the private key which I stored together with the public one is correct (although I'm pretty sure it is). In other words, I can see my wallet being registered with EOS public key, that's OK. Just wanted to be sure that the private key I have is going to work.

Check offline if you cant wait for official https://github.com/webdigi/EOS-Offline-Private-key-check

Thanks for that...I am the third person in this scenario and registered early. Hope others do also. I

Fantastic, thank you

Is there going to be an official or community wallet for EOS after launch?

My question as well. I feel like as a non technical person excited about EOS, I need a little bit more information.

Know anything about the ClaimAll function in MEW (MyEtherWallet)? I followed the register function and can see my EOS balance in the token list in MEW, but I didn't follow the ClaimAll procedure listed as the 4th item. I didn't use the EOS token sale website but Bitshares instead.

Claim/ClaimAll is only for ICO contribution. You are fine simply by registering and storing the tokens in that registered wallet.

Wow good news bro thanks

  ·  7 years ago (edited)

I was waiting for these clarifications for a long time !
Great !
Thank you !

  ·  7 years ago (edited)

My problem is now solved ! I have written an article about how I did it with Metamask !
https://steemit.com/eos/@tsto/eos-launchday-token-registration-are-your-eos-tokens-registered-how-to-do-it-with-metamask

Happy to help!

Excellent article! June 1st will be some exciting times.

I'm definitely leaning towards taking the day off, perhaps planning a launch party. We shall see.

What about the airdrops? ;)

I am glad I registered my EOS key.

Stupid question but in the US are we able to register our tokens? I've been reading that it won't work for people in the US.

Yeah, use one of the key generator's and use the "contracts" page on MEW. Look at some of the videos here: https://busy.org/@officialfuzzy/rewards-announcement-the-eos-io-video-tutorial-challenge-has-ended

Skip towards the end, MEW is super easy if you have MetaMask or a Ledger/Trezor. I recommend using an extension so you never expose your key to potential phishing attempts from MEW clones.

I got eos on bitfinex

Create a wallet like MetaMask. Super easy, browser extension and withdraw it to there. Registration is super easy. I'm working on some videos now about creating a key and registering. Check back to some @officialfuzzy posts for some tutorials on creating a wallet and registering.

Sure mate thanks @flountown

I've transilate the article to "cn" community and in my wetchat community, even though I am not good at english.

Thank you for that.

What if you bought EOS on Bitshares decentralized exchange using OpenLedger?

Pretty much the same as any other exchange, seeing as OpenLedger is only a gateway and just like the others they hold your EOS tokens for you.

Does OpenLedger have anyone in charge? Bitshares is a decentralized exchange which means that nobody is in charge which is why EOS is available without a VPN and without securities restrictions. But it isn't clear what ETH addresses are associated with my bitshares account. That stuff appears to be hidden to users of that wallet.

I do have the ability to store EOS in MyEtherWallet and register the address using my hardware wallet. Everything appears to be linked to the Bitshares private / public key pairs.

I don't know much about the company behind OpenLedger. This might bring some clarification: https://wallet.bitshares.org/#/help/introduction/bridges_gateways

Besides, this article from @eosgo more than clearly states why you should transfer your tokens to a private address before EOS goes live. Just be sure that when you do, you register it to the EOS network.

Thanks. I have it figured out. There's a contracts tab and an option to register the public EOS key to the ETH smart contract which is the address you sent the EOS to, then you can confirm the key under the keys option in MEW.

The process seems a bit risky to me though if you have a trojan or malware taking screen shots and sending pics when the EOS key generator creates keys, you're pretty much screwed. I use wireshark though and haven't detected any activity of this nature on my machine. Still too many things can go wrong here. I think that early June, the suicide rate will go up.

Hehe, yeah... curious to see how that transition is gonna be once EOS goes live. It's pretty confusing at first when you want to invest,
so there might be some people screwing up there ^^ Glad I got to do it through the EOS.io site, it's pretty straight forward that way.

no matter where you got your EOS , just withdraw your EOS to your ETH wallet, and register your ETH adress in the EOS.io the same way as the EOS.io showes you. or you can read the article I've posted in steemit.

Edit: Actually, I'll just say I have no idea. In theory you own the tokens, but I do not know enough about decentralized exchanges to really comment on how the transition would work.

So there, you own your tokens, but I'll admit, I am not 100% sure how it would play out from a registration perspective and accessing the EOS main net for voting.

I'm feeling really overwhelmed. Hope someone can help... I have EOS in MEW but don't think I did what's necessary to secure them..

So you need to register the ETH address to an EOS public key. Drop into the EOS telegram and we'll be able to get you sorted.

  1. You need to follow the registration instructions on https://eos.io/instructions » Register » then select your wallet for more details on how to proceed.

  2. Then visit https://eosauthority.com/ to check and verify that you have registered your EOS coins correctly. That's it.

P.S. If you want to securely generate an EOS key pair using the official EOS.IO code, you can follow the method in this video tutorial:

I have my EOS in a jaxx wallet. I'm a total novice when ur comes to cryptocurrency but EOS ticked all my boxes, so I bought a few.

Is jaxx wallet a good place to leave them, how will I "claim" them?

I'm not familiar with the Jaxx wallet, but you need to register your ETH address to an EOS public key which requires an interaction with the contract. Not sure if that is easy to do. Try asking their support if it's possible.

Good read. Already registered my ETH address last week. Waiting for June 1st!

Enjoy collecting on all the probable chains. It's in your best interest to sign transactions on all networks. Perhaps later I'll discuss how that might be done. Would need the input of wallet developers to figure it out, though.

When do the EOS wallets for launch day get unveiled ? How easy will this process be of claiming the native EOS coins for the registered non technical EOS user ?

Thanks for sharing!

What about holding it in BTS wallet (private key)..where Open ledger announced it will manage the conversion?

i have mine on openledger, so it is safe here.

You got a 1.90% upvote from @buildawhale courtesy of @eosgo!
If you believe this post is spam or abuse, please report it to our Discord #abuse channel.

If you want to support our Curation Digest or our Spam & Abuse prevention efforts, please vote @themarkymark as witness.

Excellent blog, many thanks for the informative insight as to how this process works.

Thanks for this article. As a cryptoplebe I was nervous about the registration especially since many articles and YT videos always seem to indicate using exchanges to store EOS tokens. I am now comfortably going to get that cup of coffee ready.

BTW does anyone now which hard wallet will allow for the new EOS at launch? I was thinking Trezor.

We are looking at integrating it into Ledger but right now there will be no hard wallet that will support EOS at launch.

Thanks for letting me know

Great article! Thanks for the info,looking forward to June 1st

Hey Guys! I still have my tokens in Kraken...is it too late or dangerous to transfer them into a wallet? Kraken ensures that they will take care of the registration but this article is making me rethink this. Thanks!