许多实现EIP712的合同在域分隔符中包含chainID信息,而在EIP155之后,大多数签名已经包含了chainID。这样的域分隔符是否主要检查没有实现EIP155的旧签名是否被重放?
发布于 2022-03-13 17:09:47
EIP-155应用于公共事务,而EIP-712应用于签名数据,数据可以是事务内部的数据,而不是事务本身。
例如,EIP-155确保签名的Ethereum事务不能在Ethereum经典上重放。EIP-712试着确保您的签名数据不能在同一个应用程序上重用。
虽然它们非常相似,但它们的用途并不相同。
我希望这能回答你的问题。
https://ethereum.stackexchange.com/questions/123731
相似问题