我们在案例系统架构中遇到了一个重大疏漏。 我们的公平模型是硬编码的,直接从合约地址提取验证数据,这确保了每次旋转、案例和包的拉取都与不可变的链上逻辑相关联。 然而,在部署过程中,系统错误地指向了开发者地址,而不是合约地址。 这意味着所有的公平证明和案例交互都引用了错误的真实来源,使它们在合约层面上无法验证。由于这个完整性层是 GachaDrop 可证明公平系统的基础,我们不能简单地修补它而不妥协架构。 唯一可行的解决方案是重新启动代币,正确地将其硬编码到合约本身。 此更新将确保每次拉取、案例和未来的功能保持可证明的公平性,并在链上直接可验证,正如我们从一开始设计的那样。 我们将在这条推文后分享新代币的详细信息。 这是一个巨大的错误,但我们很高兴能及早发现。透明和信任对我们来说至关重要,我们宁愿以正确的方式重建,也不愿在一个有缺陷的基础上继续前进。