大多数区块链最终都需要进行量子升级。
$XNT 的设计目标是希望永远不需要这种升级。
原因在于 Neptune 围绕一个简单假设构建:
量子计算机并非科幻。
它们是不可避免的。
问题是,目前大多数区块链仍然高度依赖椭圆曲线密码学(ECC)。
如果足够强大的量子计算机出现,Shor 算法理论上可以从公钥推导出私钥,破坏当今加密货币所依赖的众多密码学假设。
这会产生“先收集数据,后解密”的风险。
今天收集的数据将来可能被破解。
Neptune 采用了完全不同的思路。
它不是基于 ECC 并计划之后升级,而是在核心架构中避免使用基于 ECC 的假设。
其基础是 zk‑STARK。
不同于许多依赖椭圆曲线或可信设置的零知识系统,STARK 使用抗碰撞哈希函数和代数技术构建。
没有可信设置。
没有有毒废料。
证明系统本身不依赖椭圆曲线。
每笔交易和智能合约执行都通过 zk‑STARK 进行证明,实现默认隐私执行,同时保持后量子安全假设。
共识机制也遵循相似的理念。
Neptune 使用基于哈希的工作量证明(PoW)。
如同比特币,这意味着量子计算机主要只能利用 Grover 算法,仅提供二次加速,而非 Shor 对 ECC 的巨大优势。
执行环境同样遵循这些设计原则。
Triton VM 与 Mutator Sets 在该 STARK 框架内运行,未在核心协议中引入隐藏的 ECC 依赖。
结果是一个从一开始就将后量子安全视为设计约束的堆栈,而非未来的升级。
大多数项目仍在询问:
“我们以后如何迁移到后量子密码学?”
$XNT 提出了不同的问题:
“如果我们从一开始就为量子时代构建呢?”
无论量子威胁是在十年后还是更早出现,这似乎是加密领域应该更加关注的问题。
