交易的接收者
交易的收件人在+to+字段中指定。这包含一个20字节的以太坊地址。地址可以是EOA或合约地址。
以太坊没有进一步验证这个字段。任何20字节的值都被认为是有效的。如果20字节的值对应于没有相应私钥的地址,或没有相应的合约,则该交易仍然有效。以太坊无法知道某个地址是否是从公钥(从私钥导出的)正确导出的。
Warning | 以太坊不能也不会验证交易中的接收者地址。你可以发送到没有相应私钥或合约的地址,从而“燃烧”ether,使其永远不会被花费。验证应该在用户界面层级完成。 |
发送一个交易到一个无效的地址会_燃烧_发送的ether,使其永远不可访问(不可花费),因为不能生成用来使用它的签名。假定地址验证发生在用户界面级别(参见 [eip-55] 或 [icap])。事实上,有很多合理的理由来燃烧ether,包括作为游戏理论,来抑制支付通道和其他智能合约作弊。
当前内容版权归 inoutcode 译 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 inoutcode 译 .