{"id":9241,"date":"2020-07-10T00:33:19","date_gmt":"2020-07-09T21:33:19","guid":{"rendered":"https:\/\/forklog.media\/?p=9241"},"modified":"2020-07-10T16:49:16","modified_gmt":"2020-07-10T13:49:16","slug":"creating-token-in-5-minutes-enecuum-example","status":"publish","type":"post","link":"https:\/\/forklog.com\/en\/creating-token-in-5-minutes-enecuum-example\/","title":{"rendered":"Creating Token In 5 Minutes. Enecuum Example"},"content":{"rendered":"<p>Creating your own token has become much simpler over the past decade, but still, you have to know how to write a smart contract to launch an Ethereum (ETH) token or purchase some RAM to do it on EOS.<\/p>\n<p><!--more--><\/p>\n<p>The team behind <a href=\"https:\/\/enecuum.com\/\">Enecuum<\/a>\u2014a blockchain mobile network for decentralized application\u2014believes that creating tokens doesn\u2019t have to be that complicated. They have made it their goal to simplify the process down to a few clicks.<\/p>\n<p>In this piece, we explain what crypto tokens are and how to make your own on the Ethereum, TRON, EOS, and Enecuum blockchain, as well as demonstrate how to create a new token from scratch in five minutes.<\/p>\n<h2>What\u2019s a Token?<\/h2>\n<p>A token is a cryptocurrency-based digital asset. ERC20 is a token standard on the Ethereum blockchain.<\/p>\n<p>The token issuer sets the name for a new token, emission, and transaction fees.<\/p>\n<p>In an interview with ForkLog, Pavel Kravchenko, the founder of the blockchain expertise center Distributed Labs, <a href=\"https:\/\/forklog.com\/blokchejn-ekspert-pavel-kravchenko-rasskazal-o-sushhnosti-i-raznovidnostyah-tokenov\/\">pointed out<\/a> the key functions of a token, which are:<\/p>\n<ul>\n<li>an analog of shares<\/li>\n<li>a means of payment<\/li>\n<li>a tool for keeping immutable records on the blockchain.<\/li>\n<\/ul>\n<p>Tokens reside on the blockchain of the corresponding cryptocurrency and don\u2019t require a separate wallet. The complexity of the token creation, as well as fees and transaction speed depend on the platform.<\/p>\n<h2>How To Make Ethereum-, TRON-, EOS-, and Enecuum-based Tokens<\/h2>\n<p>According to Enecuum, there are 19 token emission platforms. Let\u2019s compare how tokens are made on the Ethereum, TRON, EOS, and Enecuum blockchain.<\/p>\n<p><a href=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image8.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9242 size-full\" src=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image8.png\" alt=\"Comparison between token creation specs on Ethereum, EOS, TRON, and Enecuum\" width=\"820\" height=\"234\" srcset=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image8.png 820w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image8-300x86.png 300w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image8-768x219.png 768w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image8-470x134.png 470w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><\/a><\/p>\n<p><i>Comparison between token creation specs on Ethereum, EOS, TRON, and Enecuum<\/i><\/p>\n<h3>Ethereum: Code, Compile, Publish<\/h3>\n<ol>\n<li>Install a text editor like Atom or SublimeText to make contract editing easier.<\/li>\n<li>Type in the code of the smart contract or download a template and change the token name and emission.<\/li>\n<li>Interpret the smart contract text into bytecode.<\/li>\n<li>Publish it via MyEtherWallet or Metamask.<\/li>\n<li>Pay 320,000 GAS for the deployment of the contract (around $6, at press time). Note that larger contracts cost more GAS to deploy.<\/li>\n<\/ol>\n<p><b>EOS: Command Line and EOS Cleos Client<\/b><\/p>\n<ol>\n<li>Install the EOS Cleos client via the command line. This could be tricky, however, if you have never used a console before.<\/li>\n<li><a href=\"https:\/\/www.eosx.io\/tools\/ram\/buy\">Purchase<\/a> RAM, so the network could process token transactions.<\/li>\n<li>Type in the code of the smart contract or create it via EZEOS.<\/li>\n<li><a href=\"https:\/\/developers.eos.io\/welcome\/latest\/getting-started\/smart-contract-development\/deploy-issue-and-transfer-tokens\">Deploy<\/a> the contract via EOS Cleos.<\/li>\n<\/ol>\n<p><b>TRON: Standard and Custom Smart Contracts for Token Issuance<\/b><\/p>\n<ol>\n<li>Go to <a href=\"https:\/\/tronscan.org\/#\/tokens\/create\">Tronscan<\/a>.<\/li>\n<li>Log in and choose the type of token: whether it will be TRC-10 on a standard smart contract or TRC-20 on a custom one.<\/li>\n<li>Fill in the information about the token and confirm the creation.<\/li>\n<li>The website will enter the information about the token in the smart contract template and deploy this contract on the blockchain. <a href=\"https:\/\/www.bittorrent.com\/btt\/\">BitTorrent<\/a>\u2019s token was created this way.<\/li>\n<li>If you develop a TRC-20 token contract, input the smart contract code in the form, and confirm the deployment.<\/li>\n<li>The TRC-10 network will debit your account with 1,024 TRX (around $17, at press time).<\/li>\n<li>To avoid the fee, install the TronBox development environment, and write the contract yourself.<\/li>\n<\/ol>\n<p><b>Enecuum: Standard Smart Contract for Quick Token Issuance<\/b><\/p>\n<ol>\n<li>Go to the <a href=\"https:\/\/wallet.mybit.network\/login\">website<\/a> and log into the <a href=\"https:\/\/app.enecuum.com\/enq-bitRelease-v.0.12.6+519.apk\">app<\/a>.<\/li>\n<li>Create a wallet and deposit of 1,000 ENQ (around $8, at press time).<\/li>\n<li>Fill in the form: name, emission, and transaction fees.<\/li>\n<li>The website will enter the information about the token into a standard smart contract and deploy it on the blockchain.<\/li>\n<li>The network will debit your account with 1,000 ENQ for creating the token.<\/li>\n<\/ol>\n<p>The whole process of the token creation takes no more than five minutes, but more on that is covered below.<\/p>\n<h2>Why Enecuum Uses Standard Smart Contracts for Token Issuance<\/h2>\n<p>An inexperienced developer may write a smart contract with errors, which could potentially lead to a loss of money. Thus, a hacker once <a href=\"https:\/\/www.wired.com\/2016\/06\/50-million-hack-just-showed-dao-human\/\">stole<\/a> $50 million worth of ETH from The DAO due to an error in the code. The attacker had sent tokens to a smart contract and restarted it several times before the exchange was completed. Each time, the contract mistakenly thought it received new tokens, and subsequently sent ETH back to the hacker\u2019s wallet.<\/p>\n<p>A smart contract allows the coins to be withdrawn if the transaction is signed by the majority of the wallet owners. Yet, you only need <a href=\"https:\/\/www.parity.io\/security-alert-2\/\">one<\/a> signature to change the number of signatures required to make a withdrawal. This allows a potential attacker to reduce the required number of signatures to one and then take coins without other owners\u2019 consent.<\/p>\n<p>That is why Enecuum introduced a standard smart contract for token issuance dubbed <a href=\"https:\/\/forklog.com\/kak-zarabotat-na-smartfone-majning-i-smart-stejking-v-mobilnom-blokchejne-enecuum\/\">SHARNELL<\/a>. It has several advantages:<\/p>\n<ul>\n<li>Users can\u2019t change the smart contract code and create vulnerabilities.<\/li>\n<li>SHARNELL uses linear logic and simple operations, so it\u2019s easy to check for errors.<\/li>\n<li>Auditors assess the security of the smart contract before it is added to the main network.<\/li>\n<\/ul>\n<h3>How Enecuum Solves the Fee Problem<\/h3>\n<p>In Ethereum, you have to pay transaction fees in the main coin: to send Tether USD over the Ethereum network, you\u2019ll have to pay fees in ETH. This is a problem for users.<\/p>\n<p>Imagine having $100 and not being able to buy bread because you have to pay operational fees for any transaction in Chilean Peso.<\/p>\n<p>You have to pay transaction fees with the main cryptocurrency because miners don\u2019t accept tokens.<\/p>\n<p>In Enecuum, miners get paid by the token issuer. The issuer pays a 1,000 ENQ fee when creating the token and miners receive transaction fees from that sum.<\/p>\n<p>Users pay fees in tokens. The issuer sets up a fixed fee or a percentage of the sum, or even\u00a0 assigns a zero commission, making transactions free for the users.<\/p>\n<p><a href=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9243 size-full\" src=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image2.png\" alt=\"Transaction fees in Enecuum\" width=\"820\" height=\"288\" srcset=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image2.png 820w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image2-300x105.png 300w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image2-768x270.png 768w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image2-470x165.png 470w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><\/a><\/p>\n<p><i>Transaction fees in Enecuum<\/i><\/p>\n<p>The smart contract balance for paying commissions can only be replenished. If the creator doesn&#8217;t replenish it, users can do it instead.<\/p>\n<h2>What Consensus Protocol Does the Enecuum Network Run on?<\/h2>\n<p>The Enecuum network uses the Trinity Consensus Protocol. It combines three consensus algorithms, which are:<\/p>\n<ul>\n<li><b>Proof of Activity.<\/b> Enecuum smartphone app checks random transactions and bundles them into microblocks. To mine, you need a wallet with at least 25 ENQ on it.<\/li>\n<li><b>Proof of Stake. <\/b>One of the 100 biggest wallets becomes the leader of the network. It confirms transactions in microblocks, combines them into a macroblock, and signs it with a key.<\/li>\n<li><b>Proof of Work.<\/b> Enecuum nodes running on personal computers verify the macroblock and then add it to the blockchain.<\/li>\n<\/ul>\n<p>Enecuum users can also mine with their smartphones.<\/p>\n<h2>What Tokens Can Be Issued on Enecuum?<\/h2>\n<p>Token creators can set specific parameters like the fungibility and mineability of the token.<\/p>\n<p>Enecuum lets you issue the following types of tokens:<\/p>\n<ul>\n<li>Fungible tokens, which are generally used for making payments.<\/li>\n<li>Non-fungible tokens (NFTs) which are identifiers of items, cryptocurrency addresses, or gift cards.<\/li>\n<\/ul>\n<p>Fungible tokens can be mineable, with users being able to mine such tokens using their smartphones.<\/p>\n<p>Currently, Enecuum is testing the emission of fungible tokens, use cases for which are limited only by the creator\u2019s imagination. Here are just a few ideas:<\/p>\n<ul>\n<li>Internal currency. Launch a decentralized application, where users can use the token as the means of payment inside the app.<\/li>\n<li>Stablecoins. Create a token backed by a stable asset.<\/li>\n<li>Tokens for initial coin offerings (ICO). Issue tokens to be subsequently sold over an ICO. Such tokens can grant their holders access keys to your products or provide discounts for services.<\/li>\n<li>Record-keeping tool. By issuing a token and making a small transaction, you can include certain data to the transaction. These data will get to the blockchain and remain there unchanged.<\/li>\n<li>Voting token. Distribute tokens among users and create two addresses corresponding to \u201cfor\u201d and \u201cagainst.\u201d After that, users can send their token to one of the addresses to express their opinion.<\/li>\n<\/ul>\n<h2>Exercise: Creating a Token on Enecuum in 5 Minutes<\/h2>\n<p><b>Step 1.<\/b> Go to <a href=\"https:\/\/explorer.mybit.network\/\">https:\/\/explorer.mybit.network\/<\/a>. Register a wallet, save the address and private key. Copy the public address of the wallet.<\/p>\n<p><a href=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9244 size-full\" src=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image3.png\" alt=\"Creating Token In 5 Minutes. Enecuum Example\" width=\"820\" height=\"545\" srcset=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image3.png 820w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image3-300x199.png 300w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image3-768x510.png 768w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image3-470x312.png 470w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><\/a><\/p>\n<p>Be sure to save the address and key as you won\u2019t be able to recover this information after leaving the page.<\/p>\n<p><b>Step 2.<\/b> Request BIT coins to your wallet by clicking \u201cGet BIT coins,\u201d enter the public address of your wallet and click \u201cConfirm.\u201d<\/p>\n<p><a href=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9245 size-full\" src=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image4.png\" alt=\"Creating Token In 5 Minutes. Enecuum Example\" width=\"820\" height=\"430\" srcset=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image4.png 820w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image4-300x157.png 300w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image4-768x403.png 768w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image4-470x246.png 470w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><\/a><\/p>\n<p><b>Step 3.<\/b> Go to the wallet and select the \u201cIssue token\u201d tab. On this page, you can specify the name, ticker, emission, and fees associated with the token, as well as its type. After choosing the settings, click \u201cIssue token\u201d and confirm the action.<\/p>\n<p><a href=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9246 size-full\" src=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image5.png\" alt=\"Creating Token In 5 Minutes. Enecuum Example\" width=\"820\" height=\"545\" srcset=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image5.png 820w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image5-300x199.png 300w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image5-768x510.png 768w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image5-470x312.png 470w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><\/a><\/p>\n<p><b>Step 4<\/b>. Check whether the token is on the list.<\/p>\n<p><a href=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9247 size-full\" src=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image6.png\" alt=\"Creating Token In 5 Minutes. Enecuum Example\" width=\"820\" height=\"430\" srcset=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image6.png 820w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image6-300x157.png 300w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image6-768x403.png 768w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image6-470x246.png 470w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><\/a><\/p>\n<h2>Bonus: Sending Tokens to Another Wallet<\/h2>\n<p>Now, when you have issued the tokens, let\u2019s check if they can be sent and see how the fees work.<\/p>\n<p><b>Step 1.<\/b> Go to your wallet and pick a token to send. Specify the amount and the recipient address.<\/p>\n<p><a href=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9248 size-full\" src=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image1.png\" alt=\"Creating Token In 5 Minutes. Enecuum Example\" width=\"820\" height=\"282\" srcset=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image1.png 820w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image1-300x103.png 300w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image1-768x264.png 768w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image1-470x162.png 470w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><\/a><\/p>\n<p><b>Step 2. <\/b>Confirm the transaction. Fees are shown in tokens, not in the main currency, which is ENQ.<\/p>\n<p><a href=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-9249 size-full\" src=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image7.png\" alt=\"Creating Token In 5 Minutes. Enecuum Example\" width=\"820\" height=\"282\" srcset=\"https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image7.png 820w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image7-300x103.png 300w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image7-768x264.png 768w, https:\/\/forklog.com\/en\/wp-content\/uploads\/2020\/07\/image7-470x162.png 470w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><\/a><\/p>\n<p><b>Step 3.<\/b> Receive the tokens.<\/p>\n<h2>Conclusion<\/h2>\n<p>Enecuum is planning to introduce token issuance on the main network in Q2 2020. The developers have simplified this process and shielded users from making errors when writing a smart contract code. The team is currently working on the integration of the main network with popular crypto-exchanges to make the listing process of new assets just as fast as of standard ERC-20 tokens.<\/p>\n<p>Enecuum fees mechanics make tokens easier to understand and use in a variety of applications. When the team gets mineable and non-fungible tokens up and running, users will get a simple tool to bring yet more ideas to life.<\/p>\n<p>There\u2019s a chance that in the future stores will hand out bonus tokens instead of loyalty points.<\/p>\n<p><b>Follow us on <\/b><a href=\"https:\/\/twitter.com\/forklogmedia\"><b>Twitter<\/b><\/a><b> and <\/b><a href=\"https:\/\/www.facebook.com\/forklogmedia\"><b>Facebook<\/b><\/a><b> and join our <\/b><a href=\"https:\/\/t.me\/forklogmedia\"><b>Telegram channel<\/b><\/a><b> to know what\u2019s up with crypto and why it\u2019s important.<\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Creating your own token has become much simpler over the past decade, but still, you have to know how to write a smart contract to launch an Ethereum (ETH) token or purchase some RAM to do it on EOS.<\/p>\n","protected":false},"author":6,"featured_media":9252,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"1","news_style_id":"","cryptorium_level":"","_short_excerpt_text":"","creation_source":"human_written","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[198],"tags":[1124,817,46,596,951],"class_list":["post-9241","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-opinion","tag-enecuum","tag-eos","tag-ethereum","tag-tokens","tag-tron"],"aioseo_notices":[],"amp_enabled":true,"views":"1006","promo_type":"1","layout_type":"","short_excerpt":"","is_update":"","_links":{"self":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/9241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/comments?post=9241"}],"version-history":[{"count":1,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/9241\/revisions"}],"predecessor-version":[{"id":9250,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/posts\/9241\/revisions\/9250"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media\/9252"}],"wp:attachment":[{"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/media?parent=9241"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/categories?post=9241"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/forklog.com\/en\/wp-json\/wp\/v2\/tags?post=9241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}