본문으로 건너뛰기
SaferICO SaferICO스마트 컨트랙트 보안
누구나 이용 — 구독도 지갑도 필요 없음

취약점이 대가를 치르게 하기 전에, 먼저 찾아내세요.

취약점 목록을 읽는다고 취약점을 찾는 법을 배우지는 못합니다. 아레나는 실제 코드를 눈앞에 놓고 시간 압박 속에서 판단하게 만듭니다 — 지식이 직관으로 바뀌는 방식이 바로 이것입니다.

모드 5개실제 코드시즌 순위표모두에게 열림
//모드

다섯 가지 연습 방식

각 모드가 서로 다른 능력을 훈련하고, 그 합이 컨트랙트를 처음 읽는 사람에게 필요한 전부입니다.

결함 찾기

취약점이 하나 들어 있는 함수가 눈앞에 놓입니다. 그 줄을 짚어 내세요. 비판적인 눈으로 코드를 읽는 직접적인 훈련입니다.

컨트랙트 판정

완전한 컨트랙트 하나: 위험한가, 아닌가? 왜인가? 매수 전에 실제로 해야 하는 일에 가장 가까운 연습입니다.

타임 어택

정해진 시간 안에 최대한 많은 판정을 정확히 내리세요. 정확도를 쌓은 다음에 속도를 쌓아 줍니다.

수정 채우기

취약점은 이미 알려져 있습니다 — 올바른 수정을 직접 쓰세요. 어디가 틀렸는지 아는 것과 안전한 대안을 아는 것은 다른 일입니다.

시즌 순위표

시즌마다 초기화되는 종합 순위. 새로 온 사람이 벽이 아니라 겨뤄 볼 만한 순위표를 마주하게 합니다.

문제마다 해설

문제가 끝날 때마다 왜 정답이고 왜 오답인지 설명하고, 대응하는 사건이 있으면 실제 사례로 연결해 드립니다.

도구 자체(스캐너, 콘솔, SAFI 워크스페이스)의 화면은 아직 영어입니다. 이 페이지들은 그 안으로 들어가기 전에 무엇을 하게 되는지 한국어로 끝까지 설명해 드립니다.

왜 게임으로 배워지는가

취약점을 아는 사람과 취약점을 찾아내는 사람의 차이는, 압박 속에서 반복한 연습입니다.

🎓 정답은 저희 쪽에 남습니다

정답은 문제와 함께 브라우저로 전송되지 않습니다. 전송된다면 모든 문제를 개발자 도구를 열어 풀 수 있고, 순위표 전체가 가치를 잃습니다.

채점은 서버에서 이뤄지고, 사용자에게 돌아가는 것은 결과와 그에 따른 해설입니다.

01코드는 진짜입니다

문제는 근거가 확실한 취약점 패턴에서 가져왔고, 상당수는 실제 사건에서 왔습니다. 앞으로 마주칠 일 없는 인공 코드로 연습하지 않으셔도 됩니다.

02여기서 틀리는 데는 대가가 없습니다

아레나에서 잘못 판단하면 점수를 잃고, 시장에서 잘못 판단하면 돈을 잃습니다. 연습장이 존재하는 이유가 바로 그것입니다.

03아레나에서 스캐너로

여기서 눈을 길들이게 되는 그 패턴들이, 바로 저희 스캐너가 찾는 패턴입니다. 몇 판 하고 나면 스캔 리포트를 읽을 때 등급만 보는 것이 아니라 각 항목의 이유를 이해하게 됩니다.

//자주 묻는 질문

아레나에 관하여

구독이나 지갑이 필요한가요?
필요 없습니다. 아레나는 계정도, 지갑도, 결제도 없이 누구에게나 열려 있습니다. 교육 콘텐츠이며, 가둬 두는 것은 그 목적에 어긋납니다.
개발자만을 위한 것인가요?
모드가 층으로 나뉘어 있습니다. '컨트랙트 판정'과 '타임 어택'은 코드를 쓰지 않는 트레이더에게도 유용하고, '수정 채우기'는 Solidity를 쓰는 분을 위한 것입니다.
보상이 있나요?
현재는 순위와 시즌입니다. 보상이 도입되면 규칙을 시즌 시작 전에 페이지에 분명히 공지합니다.
점수가 제 유료 계정과 관련이 있나요?
없습니다. 아레나는 구독과 완전히 독립적이며, 점수는 어떤 유료 기능에도 영향을 주지 않습니다.

송금하기 전에 컨트랙트부터 확인하세요

컨트랙트 주소를 붙여넣으면 위험을 감수하기 전에 소유자 권한, 유동성, 매도 시뮬레이션 결과를 볼 수 있습니다. 스캔 한 번마다 소액의 수수료가 있고 서명 전에 금액이 먼저 표시됩니다 — 요금제를 구독하면 횟수 제한 없이 포함됩니다.