05 Dec BitShares – Tour of the Token Factory
Roll-Your-Own Cryptocurrency with the BitShares Token Factory
Bitcoin and ICO mania has swept the world throughout 2017, yet one thing is for sure; blockchain and cryptocurrency are here to stay. We’ve seen far too many flakey ICOs, although there are many innovative and useful reasons for creating tokens. Many companies are now looking not if, but how, they will implement blockchains to improve efficeincy. The BitShares Token Factory offers a number of product to entrepreneurs, and in this article, we look into how you can create your own tokens or ‘User Issued Assets’ (UIA). You can create tokens to represent any unambiguous types of user issued assets in BitShares. It could be event tickets, loyalty card points, company shares, real estate funds (REIT), crowdfunding, a new charity, ICO, or even digital kittens.
The technical term in BitShares for all this is “User-Issued Assets” or UIAs. You as a member can create and register your ‘smart asset’ or token on the blockchain. You can name, describe and set parameters for its issue, trading, and distribution. Distribute and trade it on the DEX under defined conditions. If successful, it can end up getting listed on other exchanges (CEX), which can result in bringing liquidity to BitShares.
Why use BitShares for my token?
Creating your token via the User Issued Asset functionality in BitShares does away with any need to reinvent the wheel. There is no need fork a blockchain, and does away worrying if your viral dApp will slow the network (here’s looking at you, CryptoKitties). CryptoKitties and the majority of ICOs in 2017 were built on Ethereum smart contracts. We won’t go into the intricacies and differences that are beyond scope of this article, neither will we go ETH bashing – only to state we have evidence and stress tests to demonstrate graphene blockchains like BitShares are much better equipped to handle transaction volume, hence the theory CryptoKitties would be fine on BitShares, provided the infrastructure to go with it. If your coin gets noticed, the community will want to support it, and you’ll have a token to reward freelancers for marketing efforts and signups, a ready-rolled team when required. It’s all outcomes of the decentralized model, and benefits of joining an existing eco-system with ready to run technology.
BitShares is high performance
Bitspark – Shining example of Smart Token
@bitspark recently switched to BitShares from Bitcoin. A key foundation of their growth model is to issue both merchants and customers with rewards for participation in their payments remittance network. They have done so in the form of issuing a crypto-coin, ‘Zephyr’. This serves as a real-money incentive for introducing new users. It even enables an easy mechanism to ‘crowdsource’ some sales and marketing, by adding a referral scheme – In a manner that echoes Paypal’s early marketing (albeit without a blockchain in those days).
If we go into the asset explorer (how to get there coming up) we can type in ‘zeph’ and pull up the description –
For more info on Zephyr, refer to this article
Viewing all the tokens created
Before creating a token, let’d have a look around and see some examples. Go to the go DEX UI and open up the asset explorer, where you are able to browse and discover all of the assets created by other members.
First select ‘Explore’, then ‘ASSETS’ as seen below:
The following screen will open, try it out and have a look at some assets.
Creating your own token
In the next screens we will go through the process step by step. Note the initial screens are from the official latest UI, others are from the public testnet. Since performing actions on BitShares does cost fees, we use the testnet which is publicly available for this kind of thing, or even for yourself to dry run before creating a coin. You can access it at httpss://testnet.bitshares.eu/ and creating a cloud wallet will give you 10,000 TESTNET to experiment with. Big thanks to @blockchain-fdn for the work maintaining the testnet.
Step 1: Click CREATE ASSET
To create an asset, first access the user menu by clicking your username in the top corner, and ‘ASSETS’ as seen here. Then click the ‘CREATE ASSET’ button.
Above we see no assets created yet. Click the button to start creating one.
Step 2: Primary Settings
Here we fill out the symbol for our asset and initial parameters such as quantity and number of decimal places. You don’t want to be restricted and can go ahead and set the limit as high as you like. This is only the maximum that there will ever be.
Step 3: Description
Step 4: Permissions
WARNING: Leave all of them on. You can turn them off later, but not on if they aren’t on at the creation. If you leave any of these off now, they will ALWAYS be off.
Step 5: Flags
BitShares Token Factory provides you with the opportunity to set custom parameters for your coin. Will there be a market fee? What will the maximum fee be. Further options to set the flags depending on your needs, for example only allow whitelist members could be you are using BitShares for a loyalty points system which your customers use a dApp to access. You can set the flags if you are not trading the coin on any exchange nor do you want it to be listed publicly.
Once happy with all the fields in the tabs, click the create asset button.
Step 6: Confirm the transaction
Step 7: View the asset
Step 8: Issue some of the asset
Send someone some of your new asset.
You can go to ‘SEND’ to start distributing your token manually. Later on you can modify or automate distribution of your asset, for example using CLI wallet API to an e-commerce website or outside (d)app, which could instruct the blockchain to issue the tokens on confirming funds in a fiat gateway. (Just example of white-labelling bitshares as the blockchain accounting system for your coin).
Step 9: Confirmation message transaction confirmed
Transaction notifications in the DEX, as seen earlier just like any other trade.
Step 10: View the received asset in portfolio
It should be clear by now that user issued assets in the BitShares Token Factory rock. In conclusion you can use tokens for many purposes, and open all possibilities for companies, entrepreneurs, individuals or organizations to come to BitShares. Therefore, given your level of utility and applications for BitShares, we can expect to see many innovative startups or existing companies coming to check out how they can leverage BitShares in the near future.
Original artworks used under Creative Commons CC0 (Pixabay)