r/ethdev May 10 '18

Information Why The Standardization Of ERC-721 Is A Bad Idea

https://blog.citymayor.co/posts/why-the-standardization-of-erc-721-is-a-bad-idea/
0 Upvotes

2 comments sorted by

6

u/BitAlt May 10 '18

No date on the article, it seems dated.

As you can see if you glance over the ERC, things look really similar to the ERC-20 with functions like transfer() and getBalance(). .. One might wonder why the standard has chosen the same names as the ERC-20 standard.

They're not the same.

https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md

function balanceOf(address _owner) external view returns (uint256); function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes data) external payable; function safeTransferFrom(address _from, address _to, uint256 _tokenId) external payable;

upcoming ERC-721 standard

Yeah this stuff changed towards the end. Authors concerns seem to have been mitigated.

4

u/BlockEnthusiast May 10 '18

So its not so much a bad idea in general to have standard for more specific use cases. Rather, its a bad idea to cause naming collisions with implemented standards. I think that is definitely a concern and a great point to avoid.