2026年7月17日周五

区块链 · 加密货币 · Web3 评测与科普

知币评测网 专注交易所、钱包、稳定币等加密资产工具的独立评测与概念科普——关键数据标注来源与更新时间,把风险讲在最前面。所有内容仅供学习参考,不构成投资建议。

今日重点

EIP-712签名如何核对域分离?

从EIP-712签名JSON入手,拆解domain separator、类型哈希和消息哈希,说明chainId、verifyingContract、nonce与deadline分别限制哪类重放。

2026-07-16 Web3 安全 风险提示已标注

最新评测与科普

查看全部
ERC-1967代理槽位怎么读?
钱包与链上工具 已审核
ERC-1967代理槽位怎么读?

以RPC取证方式读取ERC-1967的implementation、admin与beacon槽,区分Transparent、UUPS和Beacon代理,并核对真实升级控制权。

Solidity存储槽位怎么计算?
公链与 Layer2 已审核
Solidity存储槽位怎么计算?

通过具体变量布局演算Solidity的32字节槽位、紧凑打包、mapping与动态数组派生位置,并说明代理升级时哪些改动会破坏旧数据。文中同时给出storageLayout比对步骤、嵌套映射哈希公式,以及可升级合约增删变量时的兼容性检查清单。

Solidity ABI动态参数怎么解码?
公链与 Layer2 已审核
Solidity ABI动态参数怎么解码?

用f(uint256,string)的head-tail例子解释Solidity ABI动态参数的offset、length和32字节补齐,并扩展到动态数组与嵌套tuple。

eth_estimateGas为何会失准?
钱包与链上工具 已审核
eth_estimateGas为何会失准?

拆解eth_estimateGas的本地模拟和上限搜索,解释状态变化、余额、区块Gas上限及条件分支为何让估算值偏差或发送后仍失败。同时给出发送前安全余量、pending状态依赖和revert data复现方法,避免用盲目提高gas limit掩盖业务错误。

ENS正向与反向解析为何不一致?
钱包与链上工具 已审核
ENS正向与反向解析为何不一致?

通过一笔ENS收款场景区分名称到地址的正向解析、地址到primary name的反向解析,并说明双向校验、多链记录和缓存问题。并补充resolver更换、多币种coinType、反向名称二次正向验证,以及缓存失效时应检查的链上位置。

eth_call如何查询历史状态?
钱包与链上工具 已审核
eth_call如何查询历史状态?

说明eth_call如何在latest、pending或固定区块状态下本地执行,何时需要归档节点,以及怎样记录参数才能复现历史调用。并进一步区分固定区块最终状态与区块内交易前状态,避免把普通历史RPC查询误当成逐交易重放。

BIP-39助记词词数怎么来的?
钱包与链上工具 已审核
BIP-39助记词词数怎么来的?

用128位熵的计算例子说明BIP-39为何产生12、15、18、21或24个词,并解释校验和、passphrase和恢复路径的边界。同时列出ENT、CS与词数公式,以及NFKD、HMAC-SHA512、2048次PBKDF2派生参数,防止恢复误解。

Bech32和Bech32m如何区分?
钱包与链上工具 已审核
Bech32和Bech32m如何区分?

Bech32用于SegWit v0,Bech32m用于v1至v16。本文从HRP、见证版本、程序长度和校验常量给出bc1地址的完整验证流程。还会核对主网与测试网HRP、见证程序长度和地址大小写规则,避免只凭bc1前缀判断地址有效性。

xpub泄露为什么不只是隐私问题?
Web3 安全 已审核
xpub泄露为什么不只是隐私问题?

xpub可展开整条非硬化地址分支并关联余额;若再泄露普通子私钥,还可能反推父私钥。本文给出最小化共享与分层隔离方案。同时解释非硬化子私钥与父xpub共同泄露为何可能反推父私钥,以及导出监控分支时应保留的最小范围。