Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: wellbastian on December 07, 2017, 04:43:37 AM



Title: What is ERC223?
Post by: wellbastian on December 07, 2017, 04:43:37 AM
I read an article, and I see ERC233 but there is no detailed explanation. so what is the difference between ERC20 and ERC223 ?


Title: Re: What is ERC223?
Post by: uelque on December 07, 2017, 05:03:42 AM
I read an article, and I see ERC233 but there is no detailed explanation. so what is the difference between ERC20 and ERC223 ?

I think they are both token standard, and ERC223 is the new token standard and it will resolve some issues/problems on ERC20 standard that is why it is created.


Title: Re: What is ERC223?
Post by: jayco25 on December 07, 2017, 05:10:12 AM
This is my first time to read ERC223. But i think we need to check also the difference between ERC20 and ERC223. If it is a new token that with a very impressive standard we need to try also.  i will search more regarding this matter   


Title: Re: What is ERC223?
Post by: h0lybyte on December 07, 2017, 05:11:30 AM
As far as i know, there is no ERC233 word to describe any services used under this new ERC233 term in the world of cryptocurrency.
I am moderately sure that the term you are mentioning isn't a valid referance. This may be a typo mistake from the article writer.
However, if you are sure about this strange short word that the word is related to a technology, you can share source of article here


Title: Re: What is ERC223?
Post by: legenduim on December 10, 2017, 11:48:23 AM
I read an article, and I see ERC233 but there is no detailed explanation. so what is the difference between ERC20 and ERC223 ?

The ERC223 standard introduces an interface for contracts that want to work with tokens. In this interface there is a token Fallback function, it must be called when trying to send tokens to the contract. When making transaction using transfer, you need adding additional information.

In ERC223, an additional transfer method is added which contains the data field - specifically for the transfer of additional information. However, the old transfer method is left.

Here the guy explains more: https://www.youtube.com/watch?v=GS62VNyPVHs


Title: Re: What is ERC223?
Post by: kirti rana on December 10, 2017, 11:56:43 AM
ERC223 is a tokan. But i realy read first time .
Thanx your regard friends


Title: Re: What is ERC223?
Post by: henke1 on February 11, 2018, 10:42:14 AM
I read an article, and I see ERC223 but there is no detailed explanation. so what is the difference between ERC20 and ERC223 ?

Also my question ; Is ERC 23 / 223 ready for users?  ???
https://ethereum.stackexchange.com/questions/17054/erc20-vs-erc223-list-of-differences/17071

Quote
ERC20 and ERC223 are both standards for tokens on the Ethereum blockchain. ERC20 is an older standard version for tokens, which makes sure that the created token has simple transferability among wallets and contracts. It has three basic functions: ‘transfer’, ‘allow’, and ‘transferFrom’ – which allows a person to ‘transfer’ their tokens, and spend tokens which are inside of a contract, in which case the contract must ‘allow’ the transaction before the spender can ‘transferFrom’.

As things have been updated, more functions have been made available. Thus, the creation of the ERC223 standard token. ERC223 is supported by every software that supports ERC20 (it’s ‘backwards compatible’), and it takes all of the above functions among contracts and wallets and puts them into one function: ‘transfer’. This merging of functions is not only simpler, but it can also save on transaction fees concerning ‘gas’ within Ethereum. A big bonus on behalf of the ERC223 token standard, is that it doesn’t allow tokens to be transferred into a contract which doesn’t allow tokens to be withdrawn. This is a plus, because prior to ERC223, if someone sent ERC20 tokens into a contract which hadn’t allowed people to use it, those tokens would be locked in the contract and inaccessible, which has caused hundreds of thousands of dollars to simply be locked up.
http://bcmy.io/blog/dnc-eth-addresses-in-the-bcmy-wallet-the-technology-behind-ethereum-based-smart-contract-tokens/

Quote
3. For developers, we recommend shifting from ERC20 to ERC223 for the benefits we have mentioned above. The standard solidity code is available here: https://github.com/Dexaran/ERC223-token-standard/tree/Recommended#erc23-token-standard
https://medium.com/cryptomover/what-are-erc20-and-erc223-tokens-307badcca5a


Title: Re: What is ERC223?
Post by: Angel35 on February 11, 2018, 10:51:04 AM
I see such standart for the first time. Not sure what is it, but I think it's aim is to decide some problemc of ERC-20.


Title: Re: What is ERC223?
Post by: layoutph on February 11, 2018, 10:58:39 AM
Never heard about it. Is it applicable only to eth?  I guess its like a new feature or security feature replacement for ERC20. Its like HTML4 and HTML5.

I read an article, and I see ERC233 but there is no detailed explanation. so what is the difference between ERC20 and ERC223 ?


Title: Re: What is ERC223?
Post by: henke1 on February 11, 2018, 11:22:41 AM
I read an article, and I see ERC223 but there is no detailed explanation. so what is the difference between ERC20 and ERC223 ?

Also my question ; Is ERC 23 / 223 ready for users?  ???
https://ethereum.stackexchange.com/questions/17054/erc20-vs-erc223-list-of-differences/17071

Quote
ERC20 and ERC223 are both standards for tokens on the Ethereum blockchain. ERC20 is an older standard version for tokens, which makes sure that the created token has simple transferability among wallets and contracts. It has three basic functions: ‘transfer’, ‘allow’, and ‘transferFrom’ – which allows a person to ‘transfer’ their tokens, and spend tokens which are inside of a contract, in which case the contract must ‘allow’ the transaction before the spender can ‘transferFrom’.

As things have been updated, more functions have been made available. Thus, the creation of the ERC223 standard token. ERC223 is supported by every software that supports ERC20 (it’s ‘backwards compatible’), and it takes all of the above functions among contracts and wallets and puts them into one function: ‘transfer’. This merging of functions is not only simpler, but it can also save on transaction fees concerning ‘gas’ within Ethereum. A big bonus on behalf of the ERC223 token standard, is that it doesn’t allow tokens to be transferred into a contract which doesn’t allow tokens to be withdrawn. This is a plus, because prior to ERC223, if someone sent ERC20 tokens into a contract which hadn’t allowed people to use it, those tokens would be locked in the contract and inaccessible, which has caused hundreds of thousands of dollars to simply be locked up.
http://bcmy.io/blog/dnc-eth-addresses-in-the-bcmy-wallet-the-technology-behind-ethereum-based-smart-contract-tokens/

Quote
3. For developers, we recommend shifting from ERC20 to ERC223 for the benefits we have mentioned above. The standard solidity code is available here: https://github.com/Dexaran/ERC223-token-standard/tree/Recommended#erc23-token-standard
https://medium.com/cryptomover/what-are-erc20-and-erc223-tokens-307badcca5a

Quote from: Dexaran on Reddit
ERC20 tokens are leading to money losses.

If you want users to lose money then you should use ERC20. No one can stop it. No one can ban it.

If you don't want users to lose money then you shouldn't use ERC20.

If you feel OK with the idea "users can lose money but I hope they will not" then you can use ERC20 too. It is still working.
https://bitcointalk.org/index.php?topic=2091093.msg30059050#msg30059050


Title: Re: What is ERC223?
Post by: jouns on February 11, 2018, 11:32:23 AM
I have in my wallet several coins of the standard 223, this is STN coin from saturn network. https://rados.io/posts/saturn-network-2017-recap-and-2018-roadmap


Title: Re: What is ERC223?
Post by: mansuri1982 on February 24, 2018, 06:12:39 PM
I have in my wallet several coins of the standard 223, this is STN coin from saturn network. https://rados.io/posts/saturn-network-2017-recap-and-2018-roadmap
hi. i have in mew too. how can i sell them for example or move to any exchange? and erc233 not shows on etherscan


Title: Re: What is ERC223?
Post by: moshk555 on March 08, 2018, 11:48:51 AM
The ERC223 is an updated version of its predecessor which is ERC20 smart contract. It is a smart contract that is a link to the locks your network of Italian dish network you seem to solve the problems that are occurring in the Ethereum including the expanding network of daily active users leading to hundreds of thousands and billions in transaction amounts in total.


Title: Re: What is ERC223?
Post by: weiweianll on March 08, 2018, 12:01:27 PM
There are no ERC223 standard tokens now.

The ERC223 token standard introduces a new feature to the existing ERC20 standard to prevent accidental transfers. The ERC223 token standard prevents the token from being lost on the Ethernet network.



Title: Re: What is ERC223?
Post by: adam1230 on March 08, 2018, 12:01:38 PM
Its a smart contract structure similar to ERC20 but seems its more powerfull then ERC20
We will see more smart contract options soon. Developers are working hardly to solve ERC20 problems which we experienced.


Title: Re: What is ERC223?
Post by: nndep3m on March 08, 2018, 12:05:24 PM
I believe it has something to do with smart contracts not always being frozen, something to do with DOA hacks being a bit more difficult. No idea honestly.


Title: Re: What is ERC223?
Post by: Ostonian on March 08, 2018, 12:14:10 PM
The ERC223 standard was created in order to correct mistakes made in the ERC20 standard, this eliminates the problem of lost tokens, allows developers to process incoming token transactions and energy savings.


Title: Re: What is ERC223?
Post by: Tsar Bomba on March 08, 2018, 01:00:47 PM
I have one token that recently upgraded from erc20 to erc223. I got confused because i'm new to that kind of fork, but I was relieved when I asked the devs if there is something that I have to do or set the smart contract but thankfully there was none. Up to now I am stll trying to read more articles about erc223. Good luck to me though.


Title: Re: What is ERC223?
Post by: Tsar Bomba on March 08, 2018, 01:23:32 PM
I read an article, and I see ERC233 but there is no detailed explanation. so what is the difference between ERC20 and ERC223 ?

Hi again! I just read an article about one of my token's upgrade to erc223, and I learned that there are 3 primary improvements when a token forks to erc223.

1. Eliminates the problem of lost tokens which happens during the transfer of ERC20 tokens to a contract (when people mistakenly use the instructions for sending tokens to a wallet). ERC223 allows users to send their tokens to either wallet or contract with the same function transfer, thereby eliminating the potential for confusion and lost tokens.

2. Allows developers to handle incoming token transactions, and reject non-supported tokens (not possible with ERC20)

3. Energy savings. The transfer of ERC223 tokens to a contract is a one step process rather than a 2-step process (for ERC20), and this means 2 times less gas and no extra blockchain bloating.

I guess sooner or later many tokens will also upgrade from erc20 to erc223 because of these 3 primary improvements stated above.
...And also we token holders did nothing (like setting something on the smart contract) before the upgrade to erc223. We were just advised to refrain from depositing, withdrawing, or transferring during the time of the upgrade.


Title: Re: What is ERC223?
Post by: shams on March 25, 2018, 09:30:16 PM
The ERC223  is an updated version of its predecessor which is ERC20 smart contract. It is a smart contract that seems to solve the problems that are occurring in the Ethereum including the expanding network of daily active users leading to hundreds of thousands and billions in transaction amounts in total.


Title: Re: What is ERC223?
Post by: Pet240 on March 25, 2018, 10:23:15 PM
ERC223 is an advanced form of ERC223, in the sense that the errors in ERC20 have been eliminated in ERC223. For instance, the problem of lost tokens which happens during the transfer of ERC20 tokens to a contract (when people mistakenly use the instructions for sending tokens to a wallet). ERC223 allows users to send their tokens to either wallet or contract with the same function transfer, thereby eliminating the potential for confusion and lost tokens.
ERC223 allows developers to handle incoming token transactions, and reject non-supported tokens (not possible with ERC20)
ERC223 saves energy. The transfer of ERC223 tokens to a contract is a one step process rather than 2 step process (for ERC20), and this means 2 times less gas and no extra blockchain bloating.


Title: Re: What is ERC223?
Post by: supelle.born on March 25, 2018, 10:30:55 PM
ERC223 is the evolution of ERC20. ERC223 eliminates the problem of lost tokens, allows developers to handle incoming token transactions and its transactions costs 2 times less than ERC20 transactions. So ERC223 is much better than ERC20 protocol.


Title: Re: What is ERC223?
Post by: Kavallo on March 25, 2018, 10:44:20 PM
I'm hearing of this standard for the fist time. I'd be curious to know if ERC-223 is already supported by all the platforms which support ERC-20, for example MEW.


Title: Re: What is ERC223?
Post by: bittick on March 25, 2018, 10:59:47 PM
I'm hearing of this standard for the fist time. I'd be curious to know if ERC-223 is already supported by all the platforms which support ERC-20, for example MEW.
MEW is supporting ERC233 but the majority of wallets don't support it because it has needed to update the new protocol to support ERC233 token.

And bittrex becomes a platform that was ignoring ERC233 token from mobilego.

There is a problem and the developer must issue ERC20 version of mobile go.


Title: Re: What is ERC223?
Post by: hhussain on March 26, 2018, 01:04:14 AM
From the very basic level, ERC 23 coins solve problems which the ERC 20 coin is not capable of solving for example in the ERC 20 coin you cannot deposit either in the contract that is not specified to except you Ethereum deposits which is possible as an option in your ERC 23 coins even for withdrawal contracts


Title: Re: What is ERC223?
Post by: btcluisdiki on March 26, 2018, 03:34:23 AM
As per definition, ERC223 is a superset of the ERC20 token standard. It is a step onward towards economic generalization at the application level permitting the use of tokens as first class value transfer assets in smart contract development. Another advantage for ERC223 is that it allows contract developers to handle incoming token transactions and it also creates token transactions that is very similar to Ether transactions.


Title: Re: What is ERC223?
Post by: supergorg27 on March 26, 2018, 03:39:48 AM
I read an article, and I see ERC233 but there is no detailed explanation. so what is the difference between ERC20 and ERC223 ?

The ERC223 standard introduces an interface for contracts that want to work with tokens. In this interface there is a token Fallback function, it must be called when trying to send tokens to the contract. When making transaction using transfer, you need adding additional information.

In ERC223, an additional transfer method is added which contains the data field - specifically for the transfer of additional information. However, the old transfer method is left.

Here the guy explains more: https://www.youtube.com/watch?v=GS62VNyPVHs
Glad to have this information because I don't know about this and I just heard this only now, I will try to have a research more.


Title: Re: What is ERC223?
Post by: melted349 on March 26, 2018, 04:06:20 AM
As far as i know, there is no ERC233 word to describe any services used under this new ERC233 term in the world of cryptocurrency.
I am moderately sure that the term you are mentioning isn't a valid referance. This may be a typo mistake from the article writer.
However, if you are sure about this strange short word that the word is related to a technology, you can share source of article here
there is ERC223 if you heard about CSNO bitdice casino token this is one of the first  project that try to  launch this ERC223 . but they have problem in exchange listing thats why they moved it back to ERC20. There are many exchange not supporting this ERC223  so only few dev use it.


Title: Re: What is ERC223?
Post by: Ulanisohon on March 26, 2018, 04:21:07 AM
I read an article, and I see ERC233 but there is no detailed explanation. so what is the difference between ERC20 and ERC223 ?

The ERC223 standard introduces an interface for contracts that want to work with tokens. In this interface there is a token Fallback function, it must be called when trying to send tokens to the contract. When making transaction using transfer, you need adding additional information.

In ERC223, an additional transfer method is added which contains the data field - specifically for the transfer of additional information. However, the old transfer method is left.

Here the guy explains more: https://www.youtube.com/watch?v=GS62VNyPVHs


Thank you for this clarification and this video. Now it's become clearer. As I understood, the main advantage of contracts like ERC223 is the presence in this interface of the Tokken Fallback function, which is called when trying to send tokens into a contract.

So ERC223 allows developers to handle incoming token transactions, and reject non-supported tokens, which was impossible with the ERC20 protocol.

However, today I meet more often projects, the tokens of which are organized on the ERC20 protocol, rather than the ERC223. Probably the situation will change soon .


Title: Re: What is ERC223?
Post by: btctestcolets on March 26, 2018, 04:28:17 AM
I read an article, and I see ERC233 but there is no detailed explanation. so what is the difference between ERC20 and ERC223 ?

The ERC223 standard introduces an interface for contracts that want to work with tokens. In this interface there is a token Fallback function, it must be called when trying to send tokens to the contract. When making transaction using transfer, you need adding additional information.

In ERC223, an additional transfer method is added which contains the data field - specifically for the transfer of additional information. However, the old transfer method is left.

Here the guy explains more: https://www.youtube.com/watch?v=GS62VNyPVHs
Glad to have this information because I don't know about this and I just heard this only now, I will try to have a research more.


Yes, me too. First time that i heard the information about ERC-223 and i wonder maybe this was the update of ERC-20 because a lot of people using ERC-20 were aloted is almost over the ethereum wallet address in blockchain. But to be clarify i research for more info. to this newest erc-223 what was all about.


Title: Re: What is ERC223?
Post by: xitijekiki on March 26, 2018, 04:42:18 AM
I only know erc20. Currently erc223 yes I was too lazy. I think erc20 is defective so erc223 will overcome that defect.


Title: Re: What is ERC223?
Post by: DdmrDdmr on April 08, 2018, 01:00:58 PM
It looks like being an early bird adapting ERC-223 comes at a cost. Market exchanges are not yet supporting the new protocol. Just this week, Coinvest ICO has had to plan a hardfork of their token, COIN (ERC-223), in order to create a downgraded version COIN V2 (ERC-20).

The reason? Well, they simply could not get their new token on to the exchanges since they are not ready to support ERC-223 yet.

Strangely enough, Coinvest is an ICO to create a new exchange itself, with a couple of novelties in their roadmap. Unfortunately, this setback with their token only goes to add to their ICO misfortune, since they only raised something in the line of 15% of their hardcap in a bearish market.

The above goes to show that being an early adapter has high risks and needs very careful planning and synchronization on how fast the market is going to move in terms of adaption.


Title: Re: What is ERC223?
Post by: yugyug on April 10, 2018, 11:07:49 PM
ERC223 tokens are backwards compatible with ERC20 tokens. It means that ERC223 supports every ERC20 functionality and contracts or services working with ERC20 tokens will work with ERC223 tokens correctly.
Source : https://github.com/Dexaran/ERC23-tokens/tree/Recommended#erc23-token-standard

3 Primary improvements with ERC223 :

1. Eliminates the problem of lost tokens which happens during the transfer of ERC20 tokens to a contract (when people mistakenly use the instructions for sending tokens to a wallet). ERC223 allows users to send their tokens to either wallet or contract with the same function transfer, thereby eliminating the potential for confusion and lost tokens.

2.Allows developers to handle incoming token transactions, and reject non-supported tokens (not possible with ERC20)

3. Energy savings. The transfer of ERC223 tokens to a contract is a one step process rather than 2 step process (for ERC20), and this means 2 times less gas and no extra blockchain bloating.

ERC223 adds an additional data parameter to the transfer function, to allow for more complex operations than just a token transfer.


Title: Re: What is ERC223?
Post by: jinxcreedy on April 10, 2018, 11:18:27 PM
It's an upgrade of the ERC-20 token standard. One of the best things of this new standard is that tokens will not be lost to wrong addresses anymire


Title: Re: What is ERC223?
Post by: lancer10 on May 03, 2018, 05:25:50 PM
That is a token standard that came from ERC20 base. I know only 8 of the standards, but they are quite similar and for "newbies" it does not have to be matter whether using ERC20 or ERC223


Title: Re: What is ERC223?
Post by: xGeraValerax on May 03, 2018, 05:32:40 PM
In ERC223, the transfer function with two parameters was left for backwards compatibility with ERC20. Its implementation differs from transfer with three parameters only in that the third parameter is replaced by an empty value.
The transfer function now receives the code size at the destination address. If the code size is greater than zero, then the recipient is not just an address, but a contract. And in this case we try to call the function transferFallback.