erc-tokens-best-for-developing-sto

ICOs were great but the inability to abide by the regulations made it like sea water; great to surf on but not fit for drinking. We needed something more mature that allowed the benefit of ICO with regulatory compliance.

The road ended up at STO, but I guess - A. P. J. Abdul Kalam rightly said - “Excellence is a continuous process and not an accident.” Thus, thoughtful developers came up with security token standards, and then a stepping stone was laid named ERC-20 on which solidarity moved to bring something colossal, a landmark in the continues journey; ERC1400.

Why ERC1400 is important and why so much buzz is there calling it the best for STO?

Let’s dig deep to find out.

First, it’s the motivation that makes it a solid contender among all. Authors of this standard - Adam Dossa, Pablo Ruiz, Fabian Vogelsteller, and Stephane Gosselin, are all Ethereum developers and have real insights as to what are the shortfalls in Security Tokens.

They described their motivation as follows “ Accelerate the issuance and management of securities on the Ethereum blockchain by specifying standard interfaces through which security tokens can be operated on and interrogated by all relevant parties.”

They want to build a standard that is capable of handling every situation and has every function right from document management to control and error signaling. It has reverse compatibility; this means the ERC1400 standard supports the ERC20 standard and can be even extended to ERC777. This allows ERC20 and ERC777-based tokens to adapt features of ERC1400.

ERC1400 brings the virtual world a step closer to the real world. ERC1400 allows having forced transfer known as controller transfer with transparency. This allows for handling situations with ease, where there are legal disputes and court orders. This is a big step and a much-needed one when issuing security tokens. It can also help in situations when a person has lost a private key, as it’s not possible to lose security in the real world, this standard brings such applicability to digital as well.

STOs are more complex than ICOs and require more functions to control the transfer. ERC1400 standard brings in place functions to implement conditions relating to transfer, either by embedding in smart contract or on-chain rules or specifically defining conditions using embedded transfer with Data function. All this allows implementing a lock-in period for securities and authorizing transfer only when the sender and transfer are KYC compliant.

ERC1400 also has functions to set the status of the token issue; whether issuance is finished or not and increase total supply as well. In addition to this, ERC1400 has provisions for token redemption as well, allowing conditions to be implemented that were used at the time of sending.

ERC1400 allows implementing a function, through which the transfer can be checked before actual execution. This not only checks but returns the reasons for failure based on the status code table of EIP-1066. This would save all the cost & energy that would have been consumed during the actual execution of a transaction failing. With ERC1400 tokens can be “Partially Fungible”.

Before ERC1400, a standard could hold either “Fungible Tokens” or “Non-Fungible Tokens”, but the ERC1400 standard can hold both. This allows creating a partition and combining it with metadata so that each user can have fungible tokens having the same underlying assets, but that would not be the same as other tokens in an economy being differentiated by metadata attached to it. Also, a user can have fungible tokens in one partition and those in the other partition could be non-fungible. It can be a super solid way to define voting rights by creating partitions or tranches.

Another thing that real-world securities do have is documents and ERC1400 brings those to Security tokens as well. With ERC1400 we get document management, which allows us to attach documents, whether legal or for reference, to security tokens.

Through this, the issuer or any authorized party can get these documents to token holders very swiftly. This document can be even in a hash format on the chain to ensure that content is original and has not been tampered with, making everything more secure and reliable. It has all the embedded functionalities to attach a new document or update anything like the hash of the existing ones.

With ERC1400, a team of Polymath and other developers are working on a practical approach. This is to bring Security tokens to larger usage, whether functions to control and revoke transfers or the introduction of partially fungible tokens. It makes ERC1400 a standard, which can solve most of the problems to which security tokens relate. It’s like having an ERC20 standard for security tokens.

Through ERC1400, tranches can be made and more and more use cases can be involved, even most cases which demand different rights and restrictions to different tokens, token holders, and even transactions. Also, it would help to curb money laundering and terror funding, by allowing revoking the transaction and transfer funds back to the previous wallet, if the funds' availability allows doing so.

An additional benefit that it provides is to treat issuance and redemption as a standard event like transfer and metadata; transaction parameters can be modified on-chain as well as off-chain. ERC1400 is a bouquet, having hand-picked flowers like -ERC1410, ERC-1594, ERC-1644, ERC-1643, ERC-20, and ERC-1066, satisfying everyone’s smell sense with distinct fragrances.

ERC1400 is a big step in making Security Tokens real security.

Though ERC1400 is still a draft and open for further work and tweaks under review, it will get better and polished by the hands of the Ethereum Community before it becomes one like ERC20; fully ready for commercial implementation. It will become a standard that would be able to generate tokens, which would be transparent, secure, and compliant all at once.

Latest Blogs