Byteball E-mail Attestation (Tutorial)
You have probably all heard about Byteball already. Byteball developer Tony is steadily adding new features to the software. Lately it was ‘textcoins’ followed by digital ID. Now, Tony has released a new feature that is all about getting rid of that awkward wallet address and use your e-mail address for receiving payments instead.
In the end, this means that someone can pay GBYTES to you by sending bytes to your e-mail address without having to type in your complex Byteball wallet address. This makes it a lot easier to send and receive funds from people that you know.
In this tutorial, I show the steps of linking an e-mail address to your Byteball wallet address. Prerequisites for the tutorial are:
- having a Byteball wallet installed with a small amount of GBYTES (0.5 MB)
- have an e-mail address ready (one that you can access)
- being able to read English
That shouldn’t be too hard, right? Let’s move on.
2. The type of wallet needed
Before we jump in, one additional word on the wallet. Thus must be a ‘single-address’ wallet. By default, Byteball wallets are ‘multi-address’ wallet. This means that upon each payment made, the change in the wallet is moved to a new address. This is hidden to the user (the user still sees his main wallet address and the remaining change in his wallet) but the change has actually been moved to a new address in the wallet.
To avoid this from happening, you can set up a ‘single-address’ wallet where any change upon a payment out remains in the main wallet. See below the steps required to create a single address wallet.
Click the ‘hamburger’ on the left top side and a menu will appear.
Choose to create a new wallet.
Give your wallet an appropriate name (I would choose ‘ID Wallet’) and make sure that the ‘single-address wallet’ option is checked. Create the new wallet.
When the new wallet is created, it is visible when tapping the ‘hamburger’ menu button.
Make sure that this wallet has some funds in it, as you will need to pay a small amount of GBYTE (0.5 MB) from it to complete the e-mail attestation process.
3. The e-mail attestation process (step by step)
Make sure you are working from your ID Wallet. With this, I mean the ‘single-address’ wallet as explained in paragraph 2 above.
See below how to switch to the right wallet in the Byteball wallet app.
Tap the hamburger menu button.
Tap the wallet that is your ‘single-address’ wallet. In my case, I named this wallet ‘ID Wallet’.
Now you are ready to start the process of getting that e-mail attestation done.
First, you will need to add the e-mail attestation bot. If you are already familiar with Byteball, you will know that the Byteball wallet app has a lot of bots available that provide information and services once you add them to your wallet. We will add the e-mail attestation bot to the wallet so that you can access the e-mail attestation process.
From the wallet (again, the ‘single address’ wallet), tap the chat button.
In the chat menu, tap the Bot Store tab to get a list of available bots.
From the list of available bots, choose the ‘Email attestation bot’.
Add the bot to your wallet by tapping the button.
The bot explains its purpose and the general outlines of the process. Add your wallet address by clicking the blue button left-under.
From the options, choose the first one (insert wallet address).
If you have done things right, your Byteball wallet address should be inserted now. Do not insert your e-mail address yet. That comes in the next step.
Tap the arrow to submit the wallet address.
Next, the bot asks you to submit the e-mail address for attestation. Please note that you can either choose to have the e-mail address listed publicly or to keep it private. If you choose a public address, the whole world can look it up from the Byteball pages. So take that into account when choosing the e-mail address to submit.
Insert your e-mail address for attestation and submit it.
As stated above, you will have to choose whether to make the e-mail address public or private. The Official Byteball Medium post on e-mail attestation offers the following explanation:
“If you choose your attestation to be private, it will be stored in your wallet, nobody will see your email, and later you can disclose it to any peer you like. Third-parties will only know that you had attested some email address.
If you select public attestation, your email will be published to the DAG and linked to your Byteball address. This will allow others to send money to your email address, see below”
I chose public by the way.
The e-mail attestation process requires you to pay a small sum (0.5 MB) for the attestation. The bot sets up the payment.
It’s as easy as tapping the payment link, reviewing the details of the payment and sending the payment. Next screenshot is the payment page after tapping the payment link in the bot chat.
You can review the payment details but these have been prefilled already by the bot. Tap to send the payment.
Assuming you have set up a password for your wallet, sending the payment requires your password. Insert it to finalise the payment.
After sending the payment, the bot instructs you to wait until the payment has been confirmed. This takes about 5–10 minutes on the Byteball network. Proceed once the bot has indicated that the payment has been confirmed.
The bot has sent a verification code to the e-mail address that you submitted. Look up that e-mail and retrieve the verification code.
Enter the verification code that your received by e-mail and submit it.
The bot will confirm that your e-mail is attested now and provides a summary link to the explorer. Now, people can send bytes to your wallet while just using your e-mail address.
Figure 18 shows the details of the attestation in the Byteball explorer.
4. In search of that Lightning Bolt
We can safely state that cryptocurrency is here to stay. It won’t be ‘uninvented’ and will continue to attract new followers, whether markets are reds or in a bull phase.
There are lots of projects out there solving different problems and offering different solutions. We are in the middle of a Cambrian Explosion with a fast expanding territory with many ventures being tried and trialled. It’s a big bowl of soup waiting for that one Lightning Bolt to make cryptocurrency catch on with the masses big time.
With e-mail attestation Byteball takes another step towards bringing cryptocurrency to the masses. Being able to send payments to an e-mail address is surely much easier than remembering (!) and typing in a full Byteball wallet address to make a payment to someone. Together with the other excellent features of the Byteball wallet software, Tony as developer is doing everything he can to be that Lightning Bolt.
If you found this tutorial helpful, feel free to send me some GBYTES to my e-mail address: firstname.lastname@example.org