거래소는 이제 실제로 무엇이 검사되었는지 알려 줍니다

이번 기간에는 네이티브 자산 거래소에 집중했습니다. 라벨이 붙은 활동 피드, 전역 트랜잭션 섹션, 제대로 작동하는 실패 메시지, 그리고 출금에 대한 Sentinel 검사입니다. 가장 흥미로운 부분은 무엇을 주장하지 않을지 결정하는 일이었습니다.

검증할 수 없는 체크 표시는 없는 것보다 나쁩니다

모든 거래소 작업에 작은 초록색 방패를 붙이기는 쉬웠을 것입니다. 안심이 되어 보이고, 비용도 들지 않으며, 아무도 의문을 제기하지 않았을 것입니다.

문제는 대부분의 거래소 작업이 검사되지 않는다는 점입니다. Sentinel은 일반 전송과 NRO 출금에 점수를 매깁니다. 풀 생성, 스왑, 유동성 추가 — 이 중 어느 것도 현재는 Sentinel을 거치지 않으며, 그렇지 않은 척하는 것은 사용자가 확인할 방법이 없는 주장이 될 것입니다.

그래서 이제 각 트랜잭션은 실제 상태를 담습니다. 애초에 검사 대상 인지, 검사가 활성화 되어 있는지, 그리고 실제로 점수와 함께 보류(held) 되었는지입니다. 아무것도 검사되지 않은 곳에서는 인터페이스가 그렇게 말합니다.

그 작업들이 아직 검사되지 않는 이유

실수가 아닙니다. Sentinel의 특성(feature)은 지갑을 중심으로 설계되어 있습니다. 잔액, nonce, 이동하는 잔액의 비율, 지출 속도입니다. 한 자산을 다른 자산으로 스왑하는 경우 이런 입력은 존재하지 않거나 다른 의미를 갖습니다. 이로부터 만든 숫자는 위험 점수처럼 보이지만 위험 점수가 아닐 것입니다.

거래소 작업을 제대로 검사하려면 고유한 특성 — 지갑이 아니라 풀 준비금 대비 규모, 가격 편차, 자산이 얼마나 새로운지 — 과 고유한 보정이 필요합니다. 이는 실제 작업이며, 흉내 내는 대신 실제 작업으로 대기열에 올라 있습니다.

전체 뉴스