这个项目能做什么

SovereignKit 是一个开源工具包,用于衡量、解释和绕过 Solana 交易可访问性故障。它将 RPC 确认与账本观察区分开来,并使用逻辑读取器的显式观察法定人数。其组件包括:一个具有仅追加事件和确定性时间线的遥测核心;一个创建匹配交易对和签名结果的探测引擎;一个用于受控干预的仅回环恶意代理;一个验证幂等收集器;一个具有窗口和 Wilson 区间的分析引擎;一个支持具有 TTL、滞后、开发者覆盖和 fail-open 行为的有界主/备用路由 SDK;以及一个静态只读仪表盘。 在一项被接受的受控实验中,10 个匹配的程序对产生了 20 个唯一签名,每个声明类产生 510/510 个计算单位,600 个带签名的统计单位且 600/600 个观察者签名经过重新验证,并在 3 个逻辑读取器之间实现了 2/3 的法定人数。实验区分了四种场景(HEALTHY、DEGRADED、ASYMMETRIC、INSUFFICIENT_DATA)。证据在每个合格单元 n=30 时较为有限;所有本地读取器共享同一个验证者和主机,仅证明了逻辑冗余。v0.1 明确不是一个公共供应商排名服务、审查预言机或去中心化观察者网络。 一项 Devnet 集成验证保留了从 CREATED 到 FINALIZED 的最终交易生命周期,且接收者余额最终为 1,000,000 lamport。一份可复现的公共实验报告通过规范的 JSON、CSV 和 SHA-256 溯源冻结了受控和 Devnet 证据。该项目在 Apache-2.0 协议下发布,包含方法论、威胁模型和复现指南。