ERC-777 和风险缓解
代币是其区块链原生的数字资产,为了提供交互性、可用性和统一性,引入了代币标准,创建代币的最广泛使用的标准ERC20、ERC-20 和 ERC-777中,它们都是以太坊区块链上存在的可替代代币的一些标准。智能合约开发有许多代币标准;然而,ERC 20是基本标准或默认标准,它是不可变的,在智能合约的开发中被广泛使用。
因此,在现有标准运行良好的情况下,为代币采用新标准通常不会被考虑。然而,随着DeFI的使用和采用的增加,以及几乎不存在监管的巨大流动性,不诚实的参与者利用生态系统的风险增加。
选择代币标准:ERC20 VS ERC777
ERC20 和 ERC777 是可替代代币开发的两个首选代币。代币的选择主要取决于使用、采用、特性和安全性。
ERC20具有广泛的使用范围、采用性和安全性,而ERC777具有改进的特性和向后兼容性。
ERC 777的目的
EIP(以太坊改进提案)ERC777引入了增强的特性,使与代币的交互更具有响应性。
HOOK等功能使智能合约在事件发生时能够作出反应或执行特定的操作,从而给予代币持有者更多的控制权。这样做的好处是可以避免代币被发送到错误的目的地地址从而丢失代币的情况。
此外,通过操作符,智能合约被授予执行任务的权限,并可以代表另一个合约或常规地址发送代币。
ERC777标准向后兼容ERC20,这允许与这些代币无缝交互,就像它们是ERC20一样,使用标准功能,仍然受益于增强的特性。
什么是智能合约?
智能合约是由开发人员编写的自动执行代码,用于执行买卖双方协议的条款。代码及其协议通过一个安全且不可变的区块链网络分布