利益声明:写这个小文时,我还没有持有任何ERC404代币,因此,读完该文你可能“收获智慧但错失财富”,请谨慎分辨。 背景:春节期间ERC404突然爆发,有几个朋友私下问我ERC404是怎么回事儿,我正在老家过春节,就没有展开研究,现在回来补课了。 当我刚从X上看到ERC404的推文时,我就觉得有点神奇,怎么ERC721都出来这么久了,怎么会有404这个编号给到新的ERC标准了,难道拖了这么久? 后来我查了一下,发现这个ERC404是项目方自称的,并非以太坊社区的EIP标准。 然后,我看了下具体的内容。它是把ERC-20和ERC-721融合到一个合约(也就是多继承),该合约既是代币也是NFT。 我简单看了下代码,感觉略丑陋。举例来说,ERC-20和ERC-721都有balanceOf和totalSupply,而该合约默认展示的是代币的balance和totalSupply,因此,像OpenSea这样的NFT交易平台,不做额外工作,是无法兼容的,很可能NFT交易过程中会出问题。代码截图大量错误交易当然了,项目方优先保证的是代币交易,比如Uniswap的池子等,这些应该不会有太大问题。...