피라,因Drift安全事故导致运营中止
https://t.co/sPL3O7XV8K https://t.co/qPuzTEjbxF
피라,因Drift安全事故导致运营中止
https://t.co/sPL3O7XV8K https://t.co/qPuzTEjbxF
在 Drift 重启时,我们经常收到的一个问题是:为什么要这么久?当它已经上线时,为什么还需要“重新启动”?
早期最大的决策之一是:新程序还是复用旧的?我们决定使用全新程序/程序 ID 来启动。为什么?
1. 该程序在被黑后状态陷入悬而未决。由于攻击者的抵押品从未被标记为 0,清算未能完全完成。我们不想弄脏该状态,因为它用于快照每个人应得的金额。
2. 安全不是可以随意加上的东西——它需要从一开始就进行深思熟虑的设计。添加额外的安全性意味着对链上状态进行破坏性更改。在为现有状态提供迁移路径的同时进行这些更改的难度是原来的 10 倍。
一个类比——代码就像 Jenga 塔。安全位于塔的底部。要在不使塔倒塌的情况下更换底部的块是非常困难的。但是,如果代码尚未上线,你可以简单地 …
事实证明,Drift 实际上并非不可战胜 https://t.co/z8EKm2H6k7
It turns out hyperliquid is in fact not invincible