주문이 영원히 지속되는 것은 공격 경로를 만들어 줄 수 있습니다. 즉, 공격자는 모든 주문을 복사할 수 있어 가격의 변동후에 그들의 원하는 주문을 체결시킬 수 있습니다.


물론 이 공격이 일어나기 위해서는 몇 가지 요소들이 필요하기 때문에 일어날 가능성은 희박합니다. 하지만 영원히 지속되는 주문은 제거하는 것이 가장 안전하다고 판단했습니다.


예를 들면, 사용자 A는 100ZRX를 0.0015ETH 가격에 기간을 무제한으로 하고 매도에 주문을 올렸습니다. 사용자 A는 이 주문을 깜빡하고 취소하지 않았으며 이 주문을 제거하기 위해 지갑으로부터 ZRX를 이동시켰습니다.


사용자 B는 A의 지갑으로부터 ZRX가 이동되기 전에 이 주문을 복사해놓고 사용자 A의 주소를 감시합니다.


시간이 흐른 뒤 ZRX가 0.002ETH로 가격이 상승했다고 가정합니다. 사용자 A는 무제한 기간으로 매도를 걸어둔 지갑으로 100ZRX를 다시 가져옵니다. 그러면 예전에 걸어둔 주문이 다시 유효하게 됩니다.


사용자 B는 사용자 A의 주문이 다시 유효한 것을 확인하고 예전에 걸어둔 0.0015ETH 가격의 주문에 바로 체결하고 현재 가격과 주문 가격의 차이로 수익을 실현합니다.


기간을 무제한으로 설정했다면 어떻게 해야 하나요?


이 잠재적인 공격이 걱정이 된다면 레이더의 계정 페이지를 방문하셔서 무제한으로 설정된 주문을 최소하세요. 이것은 빨리하실 필요는 없으므로 "safeLow"가스 가격을 사용하셔서 취소 비용을 최소화하세요.