Ethereum Standards: How to find a compromise between functionality and liquidity

The creators of the MUST asset tokens platform described the complexities encountered in creating a basic smart contract and choosing a token standard.
Over the last thousand days on the Ethereum platform, almost one hundred thousand unique tokens appeared. The first of them experienced serious compatibility problems – each token had its own type of smart contract, and in order for it to be placed on the exchange or in a cryptocurrency wallet, one had to write an individual code.
To solve this problem, the developers have created a set of six mandatory and three recommended parameters of a smart contract for the release and exchange of tokens – the standard ERC20. This allowed unifying the software code of wallets and exchanges to work with any tokens in this standard.
The adoption of the standard can be considered a turning point in the industry – an already simple open source platform guaranteed compatibility with key financial services for any project. According to EtherScan, the number of compatible ERC20 smart contracts exceeded 93,000. Even assuming that there are only one hundred projects currently operating, we have a thousand teams of programmers and developers actively working with the Ethereum standard.
However, in fact, the standard in its current form has accumulated a lot of justified claims regarding the security of transactions and functionality, so in 2017 one by one began to appear updated protocols – 223, 677, 777, 827 and many others.
“For our purposes, the standard ERC20 is not suitable for many reasons,” says MUST project’s blockchain architector Kirill Varlamov. “For example, the MUST token should burn when it arrives on a payment contract within the platform, even this primitive cannot be implemented on the ERC20. To implement more complex logic, we will have to use the native mechanics of the blockchain. ”
The main complaint to the ERC20 protocol is that it allows for the loss of coins when transferring to a contract that does not have methods for removing tokens – a contract that is not programmed to work with this standard will freeze the entire amount of the transfer forever. As of the end of December, the user GitHub under the nickname Dexaran, who proposed the standard ERC223, discovered the frozen tokens QTUM, EOS, GNT, STORJ, TRONIX, DGD and OMG frozen in the contracts for more than three million dollars. However, the due diligence of developers usually reduces the likelihood of such transactions to an insignificantly small number – the amount of losses does not go to any comparison with the overall capitalization of these coins.
The second significant claim to the ERC20 standard is that the contracts in this protocol do not automatically send notification of receipt necessary to implement even the simplest autonomous logic of a reliable smart contract. “Two protocols complied with this requirement – 777th, a set of parameters that is fresh and taking into account many tasks of technological projects, and ERC223, represented by dozens of working tokens,” Varlamov said.
As the developers reasonably believe, choosing a new standard, it should be borne in mind that many of them are still in the stage of active discussion. It is impossible to modify a smart contract after startup, so in the future, if the ERC standard is changed, for example, according to the requirements of exchanges to implement the listing, the token may cease to be compatible.
The study of the new protocols showed that the only common one is ERC223 – the transaction analysis on the Ethereum network, conducted by the MUST team, found 30 live projects that were active at least once for 3 days. Five of the projects implemented in the standard ERC223 were listed on major exchanges, including decentralized ones.
CEO of MUST, Anton Redko believes this factor is key when choosing a standard for tokens: “The main thing in our case is the prevalence of the contract, as MUST plans to list immediately after the token sale. If in respect of the code, you can look for compromises and be at least somewhat flexible, then in the case when this code does not support exchanges and purses, flexibility will not help. ”
The assessment of risks and opportunities led the MUST team to a compromise option. “We decided not to take risks and stopped on the golden middle between novelty and liquidity. The MUST Token is implemented on the 223 protocol, which simultaneously solves both the functional tasks and does not create risks for the liquidity of our basic unit, “Kirill Varlamov emphasized.

Most Popular

Coinatory is the cryptocurrency, blockchain and mining news portal. Our vision is to provide our readers with the most important and interesting news of the crypto world and news about new coins that are constantly appearing. We provide market cryptocurrency price analysis, technical details of the upcoming and recent changes and events in crypto related sphere.

Privacy Settings

This site uses functional cookies and external scripts to improve your experience. Which major cookies and scripts are used and how they impact your visit is specified on the left.
Read more about it in Terms and Conditions, Privacy Policy and Cookies Policy.

NOTE: These settings will only apply to the browser and device you are currently using.

OneSignal

OneSignal owned or operated by OneSignal., a U.S. company. You can learn more about the privacy practices and policies of OneSignal by visiting their Privacy Policy page: https://onesignal.com/privacy_policy

OneSignal gives us the possibility to send you notifications when the latest news is published.

Coinatory Cookies

Our website stores cookies. uses cache, web storage and external scripts for the best performance and setting saving.
We also store third-party cookies that are used for the best performance of our cryptocurrency news website, advertisement targeting and etc. The main cookies are listed in that window. All of them are needed to make our website exist.
The full list of cookies that might be used by our system is listed in Terms and Conditions.
Please read our Terms and Conditions, Privacy Policy and Cookies Policy for more information.
Thank you for understanding.
By the way, you can easily delete the cookies or the whole web surf history in your browser setting.

Disqus

Disqus, Inc offers an online public comment sharing platform where you may login and create profiles to participate in conversations with peers and enjoy an interactive experience. Also Disqus provides web analytics service. You can learn more about the privacy practices and policies of Disqus by visiting their Privacy Policy page: https://help.disqus.com/terms-and-policies/disqus-privacy-policy

Disqus is the part of commenting system on our website.

Google AdSense & DoubleClick Cookie

Google, as a third party vendor, uses cookies to serve ads on our Service. Google's use of the DoubleClick cookie enables it and its partners to serve ads to our users based on their visit to our Service or other websites on the Internet. You may opt out of the use of the DoubleClick Cookie for interest-based advertising by visiting the Google Ads Settings web page: http://www.google.com/ads/preferences/

Google AdSense & DoubleClick Cookie helps us to make the website possible.

Google Analytics

Google Analytics is a web analytics service offered by Google that tracks and reports website traffic. Google uses the data collected to track and monitor the use of our Service. This data is shared with other Google services. Google may use the collected data to contextualize and personalize the ads of its own advertising network.You can opt-out of having made your activity on the Service available to Google Analytics by installing the Google Analytics opt-out browser add-on. The add-on prevents the Google Analytics JavaScript (ga.js, analytics.js, and dc.js) from sharing information with Google Analytics about visits activity.For more information on the privacy practices of Google, please visit the Google Privacy & Terms web page: https://policies.google.com/privacy?hl=en

Google Analytics helps us to improve the website performance.

Pinterest

Pinterest remarketing service is provided by Pinterest Inc. You can opt-out from Pinterest's interest-based ads by enabling the "Do Not Track" functionality of your web browser or by following Pinterest instructions: http://help.pinterest.com/en/articles/personalization-and-data You can learn more about the privacy practices and policies of Pinterest by visiting their Privacy Policy page: https://about.pinterest.com/en/privacy-policy

Pinterest helps us to improve Pinterest targeting and provide you with the best and actual news.

Reddit

Reddit remarketing service is provided by Reddit Inc. You can get more information here https://www.redditinc.com/policies/privacy-policy

Reddit helps us to improve Reddit targeting and provide you with the best and actual news.

Twitter

Twitter remarketing service is provided by Twitter Inc. You can opt-out from Twitter's interest-based ads by following their instructions: https://support.twitter.com/articles/20170405 You can learn more about the privacy practices and policies of Twitter by visiting their Privacy Policy page: https://twitter.com/privacy

Twitter helps us to improve Twitter targeting and provide you with the best and actual news.