跳到主要内容
SaferICO SaferICO智能合约安全
开放使用——无需订阅,无需钱包

在漏洞让你付出代价之前, 先把它找出来。

读漏洞清单并不能教会你发现漏洞。竞技场把真实代码摆在你面前,要求你在时间压力下做判断——知识正是这样变成直觉的。

5 种玩法真实代码赛季榜单对所有人开放
//玩法

五种 练习方式

每种玩法训练一种不同的能力,而它们的总和正是一个第一次读合约的人所需要的。

找出缺陷

面前是一个含有单个漏洞的函数。指出那一行。这是用批判眼光读代码的直接训练。

判断合约

一份完整合约:有风险还是没有?为什么?这是最接近你买入前实际要做的事的练习。

限时赛

在限定时间内做出最多的正确判断。在你建立准确度之后,它来建立速度。

补全修复

漏洞已知——请写出正确的修复。知道错在哪是一回事,知道安全的替代写法是另一回事。

赛季榜单

每个赛季清零的总排名,让新来的人面对的是一个可以竞争的榜单,而不是一堵墙。

每题都有讲解

每道题结束时都会解释答案为何正确或错误,并在有对应事件时链接到真实案例。

工具本身(扫描器、控制台、SAFI 工作区)目前仍是英文界面。这些页面用中文把一切讲清楚,方便你进去之前先看明白。

为什么玩 能学会

知道漏洞的人和能发现漏洞的人之间的差别,是压力下的反复练习。

🎓 答案留在我们这边

答案不会随题目一起发送到你的浏览器。如果发送了,每道题都能靠打开开发者工具解决,整个榜单的价值也就没有了。

评判在服务器上进行,返回给你的是结果以及随后的讲解。

01代码是真的

题目取自有据可查的漏洞模式,其中许多来自真实事件。你不会在一堆永远不会遇到的人造代码上练习。

02在这里犯错没有代价

在竞技场判断错误只损失分数;在市场上判断错误损失的是钱。一个练习场存在的意义正在于此。

03从竞技场到扫描器

你在这里练出眼力的那些模式,正是我们扫描器在寻找的模式。练够几轮之后,你读扫描报告时会理解每一条的原因,而不只是看到一个评级。

//常见问题

关于 竞技场

需要订阅或钱包吗?
不需要。竞技场无需账户、无需钱包、无需付费,对所有人开放。它是教学内容,把它关起来与它的用途相悖。
只适合开发者吗?
玩法是分层的。「判断合约」与「限时赛」对不写代码的交易者同样有用;「补全修复」则面向写 Solidity 的人。
有奖励吗?
目前是排名与赛季。如果加入奖励,规则会在赛季开始前在页面上明确公布。
分数和我的付费账户有关系吗?
没有。竞技场与订阅完全独立,分数不会影响任何付费功能。

转账之前,先扫一遍合约

粘贴合约地址,在冒险之前先看清所有者权限、流动性和卖出模拟结果。每次扫描收取一笔小额费用,签名前会先显示金额——订阅任意套餐后则无限次包含。