DdmrDdmr
Legendary
Offline
Activity: 2436
Merit: 10989
There are lies, damned lies and statistics. MTwain
|
|
March 03, 2018, 03:20:22 PM |
|
Although ERC-20 tokens are the most widespread, ERC-20 is not flaw free. Amongst its problem lies the possibility for a user to send ERC-20 tokens to an Ethereum contract that does not support ERC-20 tokens.
Specific examples have been reported of ERC-20 tokens stuck in the limbo due to the above stated: • 310,067 GNT stuck in a Golem contract. • 242 REP stuck in an Augur contract. • 814 DGD stuck in a Digix DAO contract. • 14,506 1ST stuck in a FirstBlood contract.
The above cases are a subset of tokens sent to contracts, resulting in confirmed transactions but, since the receiving contracts didn’t support ERC-20 tokens, these tokens are now lost and cannot be recovered.
The above examples add up to 370K $, being only a subset of what is really going on. Since ERC-20 tokens are growing by the day, so does the risk of sending them to a non ERC-20 supportive contract.
An improvement proposal is reflected in the shape of ERC-223, an enhanced version of ERC-20 where by tokens sent to an ethereum contact that do not support the sent tokens will render the transaction as failed, thus correcting the current problem.
This is not the only improvement being studied, but it does standout like a necessary one.
|