本文へ移動
SaferICO SaferICOスマートコントラクトのセキュリティ
自由に利用できます — サブスクリプションもウォレットも不要

その脆弱性が代償を求める前に、 見つけておく。

脆弱性の一覧を読んでも、脆弱性を見つけられるようにはなりません。アリーナは実際のコードを目の前に置き、時間の圧力の中で判断を求めます — 知識が直感に変わるのは、まさにその過程です。

5 つのモード実際のコードシーズンランキング誰でも参加できます
//モード

5 つの 練習方法

各モードが別々の能力を鍛え、その総和が、初めてコントラクトを読む人に必要なものになります。

欠陥を見つける

脆弱性を 1 つ含む関数が示されます。その行を指してください。批判的な目でコードを読む、直接の訓練です。

コントラクトを判定する

完全なコントラクト 1 つ。危険か、そうでないか。なぜか。買う前に実際にやることに、もっとも近い練習です。

タイムアタック

限られた時間で、できるだけ多くの正しい判断を。正確さを身につけたあと、速さを身につけるためのモードです。

修正を書く

脆弱性は分かっています — 正しい修正を書いてください。どこが間違っているか分かることと、安全な書き方を知っていることは別です。

シーズンランキング

シーズンごとにリセットされる総合順位。新しく来た人が向き合うのは壁ではなく、競える表になります。

問題ごとの解説

どの問題も終わりに、なぜその答えが正しい/間違っているのかを説明し、対応する事件があれば実例へリンクします。

ツール本体(スキャナー、各ダッシュボード、SAFI ワークスペース)のインターフェースは現時点では英語です。これらのページは、その中に入る前にすべてを日本語で説明するためにあります。

なぜ遊ぶと 身につくのか

脆弱性を知っている人と、脆弱性を見つけられる人の差は、圧力の下での反復です。

🎓 答えは当社側に残ります

答えが問題と一緒にブラウザへ送られることはありません。もし送られていれば、どの問題も開発者ツールを開けば解けてしまい、ランキング全体の価値がなくなります。

判定はサーバー上で行われ、返るのは結果と、そのあとの解説です。

01コードは本物です

問題は、根拠のある脆弱性のパターンから取られており、その多くは実際の事件に由来します。決して出会わない人工のコードで練習することはありません。

02ここでの間違いに代償はありません

アリーナで判断を誤って失うのは点数だけです。市場で判断を誤れば失うのはお金です。練習場が存在する意味は、まさにそこにあります。

03アリーナからスキャナーへ

ここで目を鍛えたパターンは、そのまま当社のスキャナーが探しているパターンです。何度か回したあとは、スキャンのレポートを読むときに、評価だけを見るのではなく、1 行ごとの理由が分かるようになります。

//よくある質問

アリーナに ついて

サブスクリプションやウォレットは必要ですか。
不要です。アリーナはアカウントもウォレットも支払いもなしで、誰でも使えます。教材であり、閉じてしまうのはその用途に反します。
開発者向けだけですか。
モードは段階に分かれています。「コントラクトを判定する」と「タイムアタック」は、コードを書かないトレーダーにも同じように役立ちます。「修正を書く」は Solidity を書く人向けです。
賞品はありますか。
現在は順位とシーズンだけです。賞品を導入する場合は、シーズンの開始前にページ上で規則を明確に公開します。
スコアは有料アカウントに関係しますか。
関係しません。アリーナはサブスクリプションから完全に独立しており、スコアが有料機能に影響することはありません。

送金する前に、コントラクトをスキャン

コントラクトアドレスを貼り付ければ、リスクを取る前にオーナー権限、流動性、売却シミュレーションの結果が分かります。1 回ごとに少額の手数料がかかり、金額は署名の前に表示されます — どのプランでも、加入後は無制限に含まれます。