Creating an EOS account requires staking EOS tokens for RAM, CPU and NET.
In order to join the EOS blockchain, an account is needed, and in order to set up a new account, EOS tokens are needed, which sounds a bit counter-intuitive: you need EOS tokens in order to set up a new account, that can hold EOS tokens…
Step 1: EOS Wallet
There are several EOS wallets available on the internet, at the moment, only Scatter is supported by the Bancor widget. You can learn how to install Scatter here.
Step 2: Open an EOS account
After the EOS wallet is installed, and you obtained a Keypair, it's time to proceed and register an EOS account which is associated with your public Key. (FYI: a Keypair is a combination of your Public key and your Private key, needless to mention - protect your private key tightly).
There are several ways to create a new EOS account:
- Go out to a bar, make friend with someone who has an EOS account, buy them a beer and ask them to open an EOS account for you. It means that they’ll have to pay for your account’s RAM, CPU, and Network.
- Use a 3rd party service such as that opens EOS accounts: usually, these services require that you pay with other currency (either other popular cryptocurrency or simply USD). A few examples are, Zeos, Account Creator, and Name Vault
- Use a 3rd party smart contract that creates an account: In order to do that - you would need to send a few EOS tokens to the smart contract, you can send those tokens from a centralized exchange. One example of such a smart contract is signupeoseos