___|  _ \   |  |    |   |_ _|\ \     / ____|
 |     |   |  |  |    |   |  |  \ \   /  __|
 |   | |   | ___ __|  ___ |  |   \ \ /   |
\____|\___/     _|   _|  _|___|   \_/   _____| 

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

Byteball - Create your own Tokens

BY: @wekkel | CREATED: July 9, 2017, 9:16 p.m. | VOTES: 17 | PAYOUT: $7.77 | [ VOTE ]

[IMAGE: https://steemitimages.com/DQmdCVJ6qsxbYYuAESkqQmg5mvrSnxDTuBWiDcNLk8AKAVh/Byteball.logo.jpg]

1. Introduction

You have probably all heard about Byteball already. The last airdrop closed last night at full moon and th the next airdrop is scheduled for 7 August 2017. Make sure that you prepare in time for a next drop of bytes and black bytes. See a tutorial to set up a wallet and link it to your Bitcoin wallet address (with balance): here.

Byteball can do more than just shove some bytes or black bytes around like currency. The Byteball wallet also comes with so-called 'bots'. Bots are small programs that run in a chat window and which you can give commands to do certain things. One of these bots is the 'Byteball Asset Manager'. This bot allows you to set up and issue private assets of your own kind against a fee. The fee is 1 MByte (0.001 GBYTE), which is about $0.69 at today's prices.

In this tutorial, I show the steps of creating private assets. This will be done via the Byteball.market website because with the bot, you cannot give your tokens a custom name and ticker. All relevant fields/actions have been marked with green boxes or arrows. Those have been added by me for explanation purposes.

Caution, this is a very long tutorial due to the many screenshots. Because cryptocurrency is very cryptic (pun intended), I preferred the long article instead of short cuts that could prove difficult to understand.

2. Creating the tokens

[IMAGE: https://steemitimages.com/DQmTwqcx2HUFx2Z8NVviA7Qo9kkijWiaor2uPQUZMaYBzBo/001.Screenshot_2017-07-09-15-43-51.jpg]

[IMAGE: https://steemitimages.com/DQmXtd56Esfez5HnXiB3hMn3gV7HoYcM3dqgT4GKtNFBtJD/002.Screenshot_2017-07-09-15-44-03.jpg]

[IMAGE: https://steemitimages.com/DQma5E273e1DaHygYjLHZtk9h1uMx1XNuj58dY2LA2kvXoS/003.Screenshot_2017-07-09-15-44-07.jpg]

[IMAGE: https://steemitimages.com/DQmcJFu4e6XghjiCJNiYcrkaGSzJ9drvtd2HDKMp1qpiTpY/004.Screenshot_2017-07-09-15-44-11.jpg]

[IMAGE: https://steemitimages.com/DQmZGvTKvQAS32SkTcJwJVDaTbEcU8ktcynbGoaRGPY9Q9k/005.Screenshot_2017-07-09-15-45-27.jpg]

  1. either set up your private assets through the wallet bot
  2. or set up private assets via Byteball.market

I have chosen to use Byteball.market because you can only give your private assets a name and a ticker if working with the website. The bot does not offer this functionality yet.

Click on the link to the Byteball.market. Your browser opens (in this case, a mobile Chrome browser).

[IMAGE: https://steemitimages.com/DQmbw9Knm1hkMtzpNQJ31STPiBFsx1An28iZpmiGsg9cYmU/006.Screenshot_2017-07-09-15-46-31.jpg]

In my example, I chose the following parameters (circled green):
1. 10,000 tokens
2. Auto-destroy (so that tokens can be destroyed again after use)
3. List asset to asset directory (on the Byteball.market website)
4. Name, Ticker, Description (see screenshot)
5. Issuer name

Click on 'Order Asset' to proceed.

[IMAGE: https://steemitimages.com/DQmXDqq4AD71K6CkH4pt5X7zaZa6hx48ecXGG15a4imTr5n/007.Screenshot_2017-07-09-15-46-53.jpg]

[IMAGE: https://steemitimages.com/DQmeMN8vprenHN5APHkRTzsqpxWuv3eoRevvS1F18KxsgKr/008.Screenshot_2017-07-09-15-47-13.jpg]

You can use QR scan if appropriate (icon right topside). Payment address has been filled in and 1,000,000 bytes are ready to be send. Click 'SEND'.

[IMAGE: https://steemitimages.com/DQmUutubDz89qznSCQWCC7cddxWHnr1aSsL2q9E3Jt7gBhD/009.Screenshot_2017-07-09-15-47-28.jpg]

[IMAGE: https://steemitimages.com/DQmaLCkb1d2z5xhMPgWM9vxVoNdrqjdANS2bYuJfuw8ijsd/010.Screenshot_2017-07-09-15-47-45.jpg]

[IMAGE: https://steemitimages.com/DQmbxy21F5SS6pvy3uf3QVNqyeaM19qHCw4uAxR9FAP43K7/011.Screenshot_2017-07-09-15-49-11.jpg]

[IMAGE: https://steemitimages.com/DQmUbNEbJFXEP8sRPgBqoo287kzZEcYRrhk85aeMXf4T6zP/012.Snip.Lookup.Asset.jpg]

[IMAGE: https://steemitimages.com/DQmemsKds17UjutDezKdGoWJYTQ3N5EkjznBNt62F2bb2zF/014.Snip.Lookup.Asset.03.jpg]

[IMAGE: https://steemitimages.com/DQmT7aaYjTnSrWFBmJpZSGWzmxiwYwRPXAokYWGLZAJCxUj/015.Screenshot_2017-07-09-15-50-46.jpg]

3. Sending private assets

On to sending private assets to other wallets.

[IMAGE: https://steemitimages.com/DQmdEECCxkxhhmQTHQm1tKHkAitB5PpaSVQxZzDYvHAeSqW/016.Screenshot_2017-07-09-15-57-55.jpg]

From the wallet page showing the private assets, hit the 'SEND' button and make sure that the private tokens are selected. In my case, this can be recognized by the first letters 'LZR' in the asset hash. If you want to be sure that the right assets are chosen, tap the tiny arrow as marked in the green box.

[IMAGE: https://steemitimages.com/DQmWjpvTcBk6n1VGSt9wKKs4kvYthse8uPCWbCou2RsNxik/017.Screenshot_2017-07-09-15-58-01.jpg]

[IMAGE: https://steemitimages.com/DQmdNiUo2StXUk6tvAThPVQs1bJEX1okSy78zgzGGA4Guy7/018.Screenshot_2017-07-09-15-58-37.jpg]

[IMAGE: https://steemitimages.com/DQmc2YvuDShRecnpUhotLLKUWfdFjQTAYgGMWRAQnWD6Why/019.Screenshot_2017-07-09-15-58-46.jpg]

[IMAGE: https://steemitimages.com/DQmXb3kUPdwvarzBCfSyxBtMeF7WafaNMLgnZ9uY9csQXnq/020.Screenshot_2017-07-09-15-58-56.jpg]

[IMAGE: https://steemitimages.com/DQmTLRCz74rLRiKHgioB6vTgomdWpS19DeqHkLcjWGYJ62F/021.Screenshot_2017-07-09-15-59-08.jpg]

[IMAGE: https://steemitimages.com/DQmeeyPqSAECc6uuL3mXXG61vG4AuVWq4J21aAYLWCL9koK/022.Snip.of.W10-2.Receipt%20of%20private%20assets.jpg]

[IMAGE: https://steemitimages.com/DQmRVaeoq6irN8UQfMDKVzcqaguyT22axkmmGEF9LRgz1do/023.Snip.of.W10-2.Receipt%20of%20private%20assets.03.jpg]

[IMAGE: https://steemitimages.com/DQmeThrzSWsdLNGQL5NvD6vNGL7rhFZKiGWBBxyXT8ZYaNh/024.Screenshot_2017-07-09-16-03-38.jpg]

3. Destroying private assets

"With the ability to create tokens, comes great power". Ha, just joking but creating assets also comes with a need for housekeeping. So destroying assets is also needed for certain uses of private assets (like a shop giving out particular promo tokens). I could not establish whether it is possible to issue private assets with a certain time period attached to them, but perhaps this will be added in the future. Anyway, for this tutorial, I created the assets with the 'Auto-destroy' option. See the relevant screenshots above concerning creation of the private assets.

The Byteball.market website states that, when selected, the 'Auto-destroy' option leads to automatic destroy of the tokens when paid to the original wallet address used for payment of the creating of the private assets. So I decided to send 5,000 Wekkeltjes to that original payment address to see what would happen.

[IMAGE: https://steemitimages.com/DQmTGamYE5VVg68jBhc6DzUAZrvbxwESwyw7aTFc9xvgwi1/025.Screenshot_2017-07-09-16-05-33.jpg]
[IMAGE: https://steemitimages.com/DQmfWfMoNZaR8mqqkPen8CtmFcJt1EcFAtGroy4h1m2bkBL/027.Screenshot_2017-07-09-16-12-43.jpg]
[IMAGE: https://steemitimages.com/DQmbhY9HkoPrdFag3N9eJj3iqqUhHwxPZAvq6aorBYmop7m/028.Screenshot_2017-07-09-16-12-55.jpg]
[IMAGE: https://steemitimages.com/DQmYoMUTpLSZnuuLSJ2gTLeYytWWpX8zsvMezoeX41BMUUh/026.Screenshot_2017-07-09-16-12-30.jpg]

[IMAGE: https://steemitimages.com/DQmbuJmQgUkKAEr1hHi8X35NJQUYRNnk83CGhHqaB188xhH/030.Snip.of.Return.50percent.PAssets.jpg]

  1. Payment for private assets: $0.69 wasted to educate you guys (....)

  2. Issue of the private assets 'Wekkeltjes' -> Magic Internet Money :)

  3. Return of 50% of the Wekkeltjes in the Byteball.market payment address

[IMAGE: https://steemitimages.com/DQmZ1H2xgs4f9Dr6pScdPa4Q21wuyrFQhieVf4CBFomyoar/031.Screenshot_2017-07-09-16-13-02.jpg]

I reached out to Bytebal.markets for clarification on this point.

4. Issues:

Playing with this feature of the Byteball system revealed a couple of issues. See below a short description thereof:

  1. The name / ticker assigned to the private assets do not appear in your wallet. Instead, you only see the difficult to remember asset hash of the private assets. This is being looked at by the developer, I understand, but this is inconvenient

  2. This inconvenience is increased by the fact that there is no way to delete the particular wallet for the private assets. If you have 10 types of private assets, you will have to know which asset hash (the difficult and long string of characters) belongs to which particular token. This makes broad use of private assets an unwieldy affair for now

  3. If the balance of private assets in the wallet is zero, the class remains visible (and non-removable) in the wallet. This is very user unfriendly and could lead to a pile up of empty private asset classes in your wallet over time.

  4. On top of that, I did not create the private assets as 'Private'. It is my understanding that, as a consequence, these private assets can be send to any address without consent of the holder of that address. This means that if someone would want to do harm, he could create a swarm of private assets and send them in bundles to known Byteball addresses. The holders of the wallets thereof would be stuck with the issues described under point 1 to 3 above. This needs further thought by the developers.

  5. I have no idea how to ' destroy' my private assets created. Sending a part of them to the original payment address seemingly did not destroy them yet, as the screenshot of the Byteball.market Asset Directory shows. I have reached out to Byteball.market for a clarification on this. Perhaps it would be an idea to add the ability to set a timer on the validity/existence of private assets.

5. Conclusion

Despite the issues encountered, creation of private assets in Byteball is very easy. If the quirks can be worked out, this could serve a variety of uses, like shop promo's and use as lunch/festival token or tokens in group games to keep score. I look forward to an update of this part of the software addressing the issues mentioned.

If anyone wishes to receive a few Wekkeltjes, please:

  1. copy/paste a QR code (I am not going to type over full addresses on my mobile phone)

  2. promise to send them forward to the following address to find out if auto-destroy works if 100% of them are received: EW6UCKJB5YUEVUMVZL7L5SN3I4DFWCQU

I will send the remaining 'Wekkeltjes' to EW6UCKJB5YUEVUMVZL7L5SN3I4DFWCQU on 20 July 2017 anyway. You'd miss out on a great ICO BTW.

TAGS: [ #cryptocurrency ] [ #bitcoin ] [ #money ] [ #private ] [ #byteball ]

Replies

@teseo | July 9, 2017, 10:44 p.m. | Votes: 0 | [ VOTE ]

Very interesting! Thank you!!

@bountyhunter | July 10, 2017, 7:35 a.m. | Votes: 0 | [ VOTE ]

I'm not able to upload a screenshot of my barcode here :(

@wekkel | July 10, 2017, 12:06 p.m. | Votes: 0 | [ VOTE ]

Give me the address in a string then

@cortegam | July 10, 2017, 5:55 p.m. | Votes: 0 | [ VOTE ]

U2IV6P4X5BUCILHNPKGKN7XTTCKU5ZVZ

https://image.ibb.co/gP2jcv/byteball.jpg

@wekkel | July 10, 2017, 6:40 p.m. | Votes: 1 | [ VOTE ]

Sent

@johnmilk | July 10, 2017, 7:01 p.m. | Votes: 0 | [ VOTE ]

S2APD4CUP2XW2AVEYYKQZERNTEJXNLFH thanks dude

@wekkel | July 10, 2017, 8:38 p.m. | Votes: 0 | [ VOTE ]

Sent

@bonuas | July 10, 2017, 7:07 p.m. | Votes: 0 | [ VOTE ]

Byteball holders needs more articles as above! Thank you!

@johnmilk | July 11, 2017, 5:53 a.m. | Votes: 0 | [ VOTE ]

I did try to send back but it said something about fee :/

@wekkel | July 11, 2017, 5:54 a.m. | Votes: 0 | [ VOTE ]

I am afraid nothing is free in life. But fees in Byteball are stil minimal. Fractions of a cent.

@johnmilk | July 11, 2017, 6:02 a.m. | Votes: 0 | [ VOTE ]

For some reason My byteball landed on bittrex and it only gave me half to what i last got even after having more btc. I did something wrong

@ggeorgiev | July 14, 2017, 8:39 a.m. | Votes: 0 | [ VOTE ]

Well done. Will be great if you can do a video. Love the article but is so long and a bit hard to follow.

@sirdeza | July 18, 2018, 3:59 p.m. | Votes: 0 | [ VOTE ]

i need some byteball
YSXLY3VBHPMW477W5SQFNE5PD4CBBEQG

@laurentbecca | July 19, 2018, 8:27 p.m. | Votes: 0 | [ VOTE ]

LWSQURPZU4BPP72ER3BAWR6WMJKQ4NCO

@nahin007 | July 20, 2018, 7:46 p.m. | Votes: 0 | [ VOTE ]

4JYYCLH7IPVWXJOJPMXOPX7C2B4EVFT5

send byteball for joining please

[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>