由 Jordi Baylina、Jacques Dafflon 和 Thomas Shababi 创造的 ERC777 可能会取代 ERC20 成为全新的以太坊代币标准。

有关 ERC777 的 EIP (以太坊改进协议)是在去年 11 月 20 日被提出的,此后一直在寻求社区的意见。上周,Baylina 和 Dafflon 在 DappCon 大会上谈到了这个新的代币标准,他们对 ERC777 的优势和功能进行了全面的分析。Baylina 透露,这个代币标准即将进入最后的开发阶段,预计能够在今年 8 月宣告完成。不过,最终的决定依然在社区手中。一旦 ERC777 开发完成,开发者可以自由选择是否采用这一标准。
ERC777 的开发者表示,与 ERC20 相比,这种全新的代币标准是可定制的,能够实现更快速且更顺畅的交易。同时它还是和 ERC20 向后兼容的,这一点能够解决开发者的后顾之忧。全新的以太坊代币标准不在少数,但 ERC777 似乎更受社区的喜爱。
与合约的直观交互ERC777 能够部署“send”函数(和以太币的运作方式类似)进行直接交易以及与 EDCC (或者智能合约)的交易。而 ERC20 只允许“transfer”函数,需要通过两笔交易进行代币的交易,第一笔用于请求交易获批,第二笔才是通过代币合约真正执行交易。
相比之下,ERC777 的运作方式完全不同。通过“send”函数,ERC777 代币能够调用通用的无主且受信的合约 ERC820,ERC820 本质上是一个信息记录表,通过这个信息表,代币能够判断与其交互的合约是否能够兼容。如果这是一个不兼容的合约或者没有记录在案的合约,交易就会被取消。这时候,代币发送方就要采用 ERC20 的“transfer”函数。不过,任意合约和地址都只需要在 ERC820 合约进行一次登记——这项工作任何人都能完成,最终的信息将会完全公开。
除了优化交易流程之外,这种“send”函数能够让 ERC20 代币持有者直接向智能合约转移代币,而无需提前获得批准。
Hook 函数与 ERC20 相比,ERC777 的另一个优势就是“hook”。Baylina 解释说,“hook 函数能够在转账中被调用。”换句话说,hook 能够说明一笔交易的参数,在交易完成前后将通知发送给交易双方。
除此之外,ERC777 代币合约还能控制某代币在特定交易环境中的行为或者允许交易双方干预交易过程。举个例子,hook 函数可以在交易发送之前提醒发送方,允许其取消交易。同样的,这种代币合约还能屏蔽特定的地址或者代币类型。
Hook 函数还可以指定代币的处理方式。Baylina 就给出了一个例子,如何通过这个功能让每笔交易的固定部分用作慈善事业。
这些 hook 函数依然需要依靠 ERC820 这个登记表。举个例子,如果某代币合约的功能是拒绝具备某函数的代币,那么这个代币合约就会调用 ERC820 来评估其是否真的具备这类函数。同样的,如果某代币不在这个登记表上,交易就会被取消,并且转向 ERC20 的交易模式。这样一来,ERC777 就具备了 ERC20 的所有功能,即使其普及度仍然不高,也能够具备完善的运作功能。由于这种向后兼容性,开发者采用这种新的代币标准所需承担的风险几乎为零。
更顺畅的运作ERC777 和 ERC20 的另一个重大差异就在于“操作点”(operator)的使用。ERC777 提案指出:
一个 operator 是一个地址,其能够代表另一个地址发送并且销毁代币。
代币持有者能够指定 operator,它可以是合约或者常规的地址。为防止安全风险,代币持有者能够随时停止 operator 的运作。
这样就能实现一系列不同的功能,包括自动支付到合约或者一个受信的地址。Baylina 说,你可以进行账单的预计约支付,或者将代币从冷钱包转移到热钱包。
这个代币标准还有“默认操作点”(default operator)的功能,能够帮助慈善机构或金融服务供应商分配代币持有者的资产,比如让代币持有者的特定交易触发捐赠功能。
Baylina 说,一个 default operator 可以自动收集 gas 成本,减轻交易发送方的负担。代币持有者能够随时撤销 default operator 操作。然而,我们很难确保那些新人对这一功能是完全了解并有能力使用的,这样可能构成安全和道德问题。
发文时比特币价格 ¥56036.63
原文:https://www.ethnews.com/new-ethereum-blockchain-token-standard-erc777-could-replace-erc20 作者:ALISON BERREMAN 编译:Wendy 稿源(译):巴比特资讯(http://www.8btc.com/erc777-erc20) 版权声明:



来源链接:www.8btc.com
21Shares携手法国兴业银行,强化德国及东欧市场加密ETP流动性
CME集团6月30日推出现货报价期货:比特币、以太坊及标普500等长达5年持有
eToro推出加密资产转账与兑现功能:比特币、以太坊可无缝投资多资产
nxtAssets GmbH携手SIX推出比特币与以太坊ETP:加密资产交易总数达398
Clearstream携手Crypto Finance推出加密资产托管服务,德意志交易所集团引领机构投资者新风潮
西班牙BBVA获批推出比特币和以太坊交易服务,零售客户可通过手机银行直接管理加密资产
Bybit遭遇重大黑客攻击,15亿美元数字货币被盗
Bybit遭遇安全漏洞,1.4亿美元以太坊代币被盗,市场反应激烈
Bybit交易所遭黑客攻击,14亿美元ETH被盗,资金安全隐患引发行业关注
以太坊 ETF 在美国上市首日交易量达 10 亿美元,占比特币交易量的 23%
现货以太 ETF 将于今日在 SEC 最终批准后开始交易
芝商所推出以微欧元计价的比特币和以太坊期货
Visa (NYSE:V) 設想在以太坊網絡上進行自動支付
MetaMask“Portfolio Dapp”新增跨链桥服务
0xScope:Alameda以太坊上627个地址总资产约1亿美元
Paradigm:BTC和ETH看跌期权的需求重新出现
Chainlink与MVGX合作探索加密碳交易
币安明日将进行约两个小时的以太坊钱包维护,届时将暂停ERC-20存取款
The Block研究副总裁:Alameda链上余额较10月1日减少47%,大部分资金存入FTX和Genesis
Circle将于2023年上半年将Euro Coin引入Solana



