首页 > 今天的加密货币新闻
bitcoin
bitcoin

$105250.754790 USD

2.53%

ethereum
ethereum

$3189.789116 USD

1.47%

xrp
xrp

$3.121855 USD

0.28%

tether
tether

$1.000037 USD

0.03%

solana
solana

$238.908785 USD

2.41%

bnb
bnb

$677.503551 USD

0.09%

usd-coin
usd-coin

$1.000041 USD

0.00%

dogecoin
dogecoin

$0.331814 USD

-0.04%

cardano
cardano

$0.962023 USD

1.95%

tron
tron

$0.246267 USD

1.47%

chainlink
chainlink

$24.376944 USD

4.06%

avalanche
avalanche

$33.758638 USD

0.83%

stellar
stellar

$0.404669 USD

0.70%

toncoin
toncoin

$4.905481 USD

0.65%

hedera
hedera

$0.317476 USD

2.81%

ERC-777

什么是 ERC-777?

ERC-777是以太坊网络上引入的可替代代币的代币标准,与现有的去中心化交易所完全兼容。

简单来说,ERC-777代币化标准是指以太坊的区块链协议,该协议指定了与ETH兼容的代币类型。

它促进了复杂的代币交易交互,并有助于消除小数、铸造和销毁方面的歧义。它利用了一种非常有效的功能,称为“钩子”

当代币被传递到基于计算机的分析合约时,它会激活一个钩子机制,该机制可以简化账户和合约在接收代币时的通信方式。此外,ERC-777 代币陷入合约的可能性大大降低,而这传统上被视为 ERC-20 代币的问题。

ERC777与ERC20一样,是在以太坊区块链上生成代币的标准。钩子被编程到标准中。如果您将 ETH 转移到智能合约,它将通过挂钩收到有关传入 ETH 的警报,这是 ERC20 代币所没有的功能。该标准的优点如下:

  • 它的功能与以太币类似,都是通过函数 send (dest, value, data) 发送令牌。
  • tokensReceived 代码在合约或普通地址中指定,以便在收到代币时激活它,但 ERC20 代币并非如此。例如,它确实从一个智能合约转移到另一个智能合约,但智能合约内仅更改了 ERC20 代币的所有者,即 ERC20 的发行人。使用 ERC-777 可以防止这种重复调用。
  • 此外, ERC-777 采用了新的 ERC-820 标准,该标准允许注册合约的元数据,以实现基本形式的内省。这可以实现向后兼容性以及附加功能扩展。 ERC-777 协议中的合约交互方式与 ERC-20 协议中的合约交互方式相同。
  • 随着新的传输功能的引入,其中包括一个名为字节的字段,您可以在其中添加任何标识信息到传输中,并立即通知接收方合约传输已发生。
  • ERC-777 使任何人都可以向代币添加额外的功能,例如混合器合约,以提高交易机密性,或者在您丢失私钥时提供紧急恢复功能以帮助您。

尽管ERC-777 存在一些已经解决的早期安全问题,但它可能有某些缺点,就像任何其他代币一样。这就是原因,已经推出了更新版本,例如 ERC-820

我们可以将代币发送到任何以太坊地址,这本质上意味着我们可以将代币发送到不支持它们的合约,从而永远锁定它们。

问题似乎在于,即使可以手动移动代币,也很难确定哪些代币源自谁以及谁将其发回。