在Kūkolu测试网上跑复杂交互的开发者,正在经历一场极其绝望的燃料费销毁实验。

Midnight的双币模型里,DUST被设计用来支付网络底层的防攻击摩擦成本。

但在一个彻底屏蔽了全局状态的隐私侧链里,精准估算燃料费在数学上就是一个无解的死循环。

你在以太坊上发起一笔交易,钱包插件能精确到小数点后四位告诉你需要多少Gas。

因为它能提前读取整个网络的透明明文状态,进行一次无损的本地模拟预执行。@MidnightNetwork

但在Midnight的客户端证明架构下,你的本地设备只能基于上一秒的滞后加密状态树去瞎猜。

当你耗费了大量CPU算力,生成了一个几十KB的零知识证明。

并且附带了你以为绝对充足的DUST燃料费提交上链。

只要在网络排队打包的这几秒钟里,有另外一个高频交易更新了那个匿名池的状态根。#night

你的证明就会被底层共识直接判定为状态陈旧而彻底失效。

最冷血的商业惩罚就在这一刻被触发。

网络不仅会无情地拒绝你的交易,还会照常扣除你附带的所有DUST燃料费。

因为系统底层必须防范零成本的DDoS垃圾证明攻击,只要你占用了验证节点的带宽,不管成败都得交钱。

更要命的是,由于是绝对的隐私黑盒环境。

链上连个具体的错误溯源日志都不会给你留。

你看着账户里平白无故消失的燃料费,甚至无法排查到底是自己本地的代码写错了,还是仅仅因为撞上了并发状态冲突。

这种为了保护绝对隐私而强行抹除调试可见性的底层机制。

会把每一笔高频的商业链上交互,硬生生变成一台盲目吞噬燃料的赛博。$NIGHT