EVM至今用一条二次方公式给合约内存计价,被批评为沿袭上世纪的防御设计。EIP-7923提议改用线性的按页计费:每页4096字节,首次触碰收100 gas,全交易上限64MB。本文拆解新账本的算法、动机里给出的历史包袱,以及它对合约语言的松绑效果。
EVM至今用一条二次方公式给合约内存计价,被批评为沿袭上世纪的防御设计。EIP-7923提议改用线性的按页计费:每页4096字节,首次触碰收100 gas,全交易上限64MB。本文拆解新账本的算法、动机里给出的历史包袱,以及它对合约语言的松绑效果。
以太坊的出块结构里,整批交易被嵌在信标块里一起传播。EIP-7898提议信标块只携带执行载荷的头,交易数据独立传输,以减轻验证负担。本文拆解它的技术方案,解释它与ePBS类提案的差别,并说明为什么这份提案在官方仓库里被标为停滞状态。
格密码的核心运算是多项式乘法,而数论变换NTT能把它从平方级降到准线性。EIP-7885提议在EVM中加入NTT正逆变换等预编译合约,为抗量子签名和STARK验证提速。本文解释NTT在算什么、预编译方案怎么定价,以及草案阶段的不确定之处。
以太坊节点之间广播新交易时,过去只发哈希,接收方往往取回交易才发现类型不支持或体积超限。EIP-5793给eth/68的新交易哈希公告消息加上了交易类型与大小字段。本文拆解这项已生效的网络协议改动解决了什么带宽浪费,以及节点如何据此做拉取决策。
比特币可分割到小数点后八位,最小单位长期被叫作聪,但一直没有正式标准。BIP-172试图把这一社区习惯写成规范。本文梳理聪与比特币的换算关系、BIP-172的具体条款、sats在费率与闪电网络里的实际用途,以及两个常见误解。
Bitcoin Core v28 新增的 gethdkeys 把钱包描述符引用的全部 BIP32 密钥一次性列出,含指纹与派生路径。恢复、迁移、密钥审计时先跑它,能少踩很多坑。本文拆解返回字段、与 listdescriptors 的分工,以及审计时看哪些异常信号。
把一笔还没签名的交易喂给钱包,让它回答这笔交易会对余额造成什么变化。Bitcoin Core 的 simulaterawtransaction 会报出钱包余额变化值,负数即净支出,帮助在签名前后多一道校验。本文拆解它算的是什么账、看不见的账有哪些,以及适合插入哪些流程。
钱包只会生成创建时就绑定好的地址类型,想让只认原生隔离见证的老钱包补出 Taproot 收款能力,用不着重建钱包。Bitcoin Core v28 的 createwalletdescriptor 能把新标准描述符加进现有钱包,配套 gethdkeys 查已有密钥。本文拆解它补的到底是什么。
闪电通道最怕的不是宕机重启,而是对端一去不回。官方安全文档把这种通道叫僵尸通道:对端永久离线却没有关通道,而静态通道备份的恢复恰恰依赖对端配合。本文按 lnd 文档拆解僵尸通道的风险模型、公开与私有通道的取舍,以及作为普通用户该盯什么。
lnd 的 RPC 不是用一个密码保护,而是用一组叫 macaroon 的令牌文件分级授权:admin 全权、readonly 只读、invoice 只管收款。本文按 lnd 官方文档拆解各令牌的权限表、保管边界,以及丢了或泄露了分别意味着什么。