以太坊开发者致力于改进生态系统
以太坊开发者正在努力进行各种改进,以使生态系统恢复到可靠的状态。其中一个潜在的即将到来的变化被称为ERC223。与ERC20相比,这是一个略有不同的基于以太坊的代币标准,旨在解决ERC20标准无意中引入的问题。更大的问题是,未来有多少现有的代币将使用ERC223重新部署。
ERC20标准的局限性
自从ERC20代币标准推出以来,几乎所有基于以太坊的代币都成功地采用了这一新标准,没有任何问题。似乎ERC20标准没有明显的缺陷,但也有一些需要解决的缺点。这就是ERC223标准出现的原因。
ERC20标准的缺陷在于无法通过接收者合约处理传入的交易。这并不是世界上最大的问题,但这是开发人员希望解决的问题。然而,更大的问题是如何将代币发送到最初并未设计用于处理此类代币的合约。如果是这种情况,资金可能会最终丢失。
这比您想象的要常见得多。最近的一篇Reddit帖子表明,由于被发送到“错误”的合约,大约价值40万美元的ERC20代币陷入了困境。这些问题对整个以太坊生态系统构成了巨大威胁。幸运的是,似乎ERC223也能够解决这个问题,假设新标准最终获得批准并引入。
ERC223标准的优势
ERC223标准将在现有的ERC20标准中引入一个新功能,以防止意外转账致命。相反,将有一个选项可以恢复此类交易,并最终完全阻止向随机合约的意外交易。这是一个非常受欢迎的解决方案,以防止代币在以太坊网络上丢失,这一点非常明显。
未来可能的转换过程
假设ERC223标准将成为新的规范,所有现有的代币发行者都将面临一些艰难的决定。从ERC20转换到ERC223无法通过任何方便的方式进行。相反,所有ERC20代币都需要在ERC223标准下重新部署。这也意味着任何列出这些代币的交易平台都需要更新其信息和地址。这将是一个艰苦的过程,这可能意味着未来很少有现有的代币会有效地转换为ERC223。
正如Alex van de Sande在Reddit上指出的那样,一个“更方便”的过程可能是创建新的代币,这些代币由持有旧代币的合约支持。对于大多数项目来说,这可能是最合理的选项,但只有时间才能证明这些选项中的哪一个会被实施。同样有可能的是,我们将在未来看到某种形式的基于以太坊的代币的“名称解析”。目前还没有官方的行动方案。