eth_signTypedData 弹窗里的 name、version、chainId、verifyingContract 不是装饰。本文按 EIP-712 拆解域分隔符如何把签名绑死在指定链和指定合约上,哪些行只是网站自称,签名前该核对哪三项。
汇总与「签名」相关的文章,帮助你系统了解该主题。
eth_signTypedData 弹窗里的 name、version、chainId、verifyingContract 不是装饰。本文按 EIP-712 拆解域分隔符如何把签名绑死在指定链和指定合约上,哪些行只是网站自称,签名前该核对哪三项。
比特币和以太坊用 secp256k1,而 Solana、Polkadot 们偏爱 Ed25519。同是椭圆曲线签名,差别在曲线设计、随机数处理和签名长度。本文讲清 Ed25519 的来历、它把哪些坑直接焊死在设计里,以及选签名算法到底在选择什么。
证明 NFT 属于你,靠的是用该地址私钥对一段随机消息做签名:EOA 地址签出的 personal_sign 结果可被任何节点复验;合约钱包地址则需要 ERC-1271 接口参与验证。本文解释这套流程能证明什么(控制这枚地址的私钥)与不能证明什么(现实身份、现实版权),以及核对签名消息时要警惕的坑。
智能合约钱包可以先定地址后部署,ERC-6492 让验证方按签名尾部的魔数现场“补部署”再验签。本文拆解包装格式与四步验证顺序,以及它对 NFT 认领场景的意义。
钱包弹窗里的十六进制乱码为什么难翻译?ERC-7730 想统一“人话版交易说明书”的数据格式。本文拆解 context、metadata 与 display 三段结构及其对盲签风险的改善空间。
把钱包弹窗分成只读连接、消息签名、授权或转账三类,逐项说明各类操作是否上链、是否花 Gas、暴露什么信息、能否撤销,帮用户在面对站点弹窗时按操作类型而不是按钮样式做安全判断。
比特币和以太坊的签名都建立在同一条叫 secp256k1 的椭圆曲线上。本文解释这条曲线的方程、几个关键参数各自管什么,为什么 256 位长度大约对应 128 位安全强度,以及它与“ECDSA 签名流程”的区别:曲线是场地,签名是打法。
ERC-7015 针对 NFT 合约部署时“发交易的人被当成创作者”的错位,提出用 EIP-712 签名加链上事件来可验证地声明创作者。本文讲解署名事件的字段、核验路径与当前状态。
EIP-712 签名依赖域分隔符防跨应用重放,ERC-5267 让这个域可以被链上查询。本文解释 eip712Domain 返回的字段、fields 位图的含义,以及它对签名安全判断的意义。
EIP-712 签名对普通用户往往只是一串哈希。ERC-6384 提案用 evalEIP712Buffer 函数让合约返回可读描述。本文评估其状态、可行性与当前对钓鱼防护的现实价值。