ERC-827
什么是 ERC-827?
ERC-827 是以太坊网络上开发的众多代币标准之一,旨在促进网络的各种代币合约。 ERC-827是以太坊网络现有稳定代币ERC20的更新版本。
在目前的ERC20 范式下,只能交换价值。另一方面,ERC827允许以太坊用户传输货币和数据。它还允许其他链上第三方公司授权使用代币。
它是一种独特的代币标准,可以利用接收者合约机制的成功来完成交易。除了常规的 ERC20 操作之外,它还包含transferAndCall、transferFromAndCall 和approveAndCall 函数。除了基本的 ERC 20 参数之外,它们都包含一个附加的 _data 参数。它的工作原理与 ERC 677 类似,因为它也使用后备方法,它调用 _data 参数中提供的函数,并在函数返回 true 时开始交易。
由于它是 ERC 20 的扩展,因此所有其他功能都是相似的。
它将主要用于基于以太坊区块链构建的第三方应用程序,并与 ERC 223 竞争广泛采用。它解决了与 ERC 223 相同的问题,并允许用户将数据和代币传递给智能合约并执行它们。这意味着它可以用于解决代币陷入智能合约之外的问题。
近年来,ERC 827 似乎比 ERC 223 获得了更多关注,因为 Zeppelin 已将其纳入其开源合约中,而 ERC 223 仍然不存在于他们提供的代币中。
考虑商家网站上的虚构购物车,以更好地了解 ERC 827 代币的使用方式。等待购买的商品存储在购物车中。但是,除非用户拥有必要数量的代币,否则无法进行结帐。当有人将代币转移给购物车的所有者时,某些数据会随购物车一起提供,这些数据会调用合同中包含的另一个函数来检查购物车所有者是否有足够的余额来结账购物车中保存的产品。
这个新的 ERC20 超集很有趣,有可能彻底改变我们对代币标准的看法,因为它解决了一些最严重的问题,同时保持了与 ERC20 代币的兼容性。 ERC827更有可能在新项目中流行。
用户不仅能够获得新标准的好处,而且还能够继续使用他们已经习惯的ERC20代币标准。这是一个双赢的局面。其实用性和效率也是这一新标准的显着优势。