banner
Crypto Chasers

Crypto Chasers

A DAO helping new Web3 projects and users grow.

优质教育资源推荐 —— Solidity高级篇

defihacklabs-high-resolution-color-logo

贡献者:Script Money
全栈工程师,熟悉 Web3 开发生态,编写过一些技术教程

本文是 CryptoChasers 出品的 Web3 优质教育资源推荐系列的第五期 ——Solidity 高级篇。上一篇「Solidity 中级篇」 提供了许多 EVM 相关优质资料,帮助开发者学习。本篇高级篇提供的教程主要面向合约安全领域,通过复现历史发生过的黑客事件和解决 CTF (网络安全竞赛) 谜题来学习 Solidity 高级知识。

推荐教程#

 Web3 Security#

这是由白帽 SunSec 维护的 Notion,里面包含了 Web3 安全的各种资源、教程、工具等内容,是个百宝箱,非常值得浏览,包含一部分中文资料。其中最广受好评的开源库 DeFiHackLabs 记录了历史上各种 DeFi 安全事件的攻击方法,由 Foundry 编写,一直在更新,强烈推荐。

Puzzlebox.sol#

由投资机构 dragonfly 发起的 CTF,广受社区的技术高手们好评。比赛内容是一步一步去和 puzzlebox 合约中设计好的函数去交互,直到完全打开盒子,每步没有固定解法,优化 gas 消耗越小分数越高,想要分数高需要大显神通。可以自己尝试先做,再学习别人的解法。

Paradigm CTF 2022#

由研究导向的投资机构 Paradigm 发起的 CTF,也有 2021 年版。是另一个广受社区技术高手们好评的 CTF,题目难度区分大,全部完成很挺有挑战性。部署完本地环境后,通过编写脚本或者合约的方式去调用谜题合约的 solve 函数,然后发请求获取分数。里面有 Cairo 0(StarkNet 的开发语言)和 Solana 链的谜题,可以选择不看。现在还不确定今年会不会有 Paradigm CTF 2023,如果有想拿分数的话可以提前看一下最新的 Cairo。

总结#

以上推荐资料主要参考了社区里一些高手的建议,所以像
ethernaut 这个最知名的 CTF,难度过于简单了,就不做单独推荐了。好内容在于精,如果不够学可以去 Web3Sec 的资料库里找其他资料。如果觉得自己很厉害了,遇到新发起的 CTF 就去参加吧,打比赛很刺激。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。