0xAlanYin

@buzz_short

还没有填写个人介绍

注册于 2026-07-22
区块链技术通识挑战

本挑战用来测试你对比特币与区块链技术知识的了解,内容涉及到对工作量证明、钱包、浏览器、交易等知识的理解。 挑战包含约 20 道选择题,可能有一个或多个答案,请仔细答题。

难度 预计 10 分钟
Foundry 框架合约开发测试

Foundry 是一个 Solidity 智能合约开发工具链。本挑战用来测试对 Foundry 开发框架的了解,主要涉及的内容有编译、测试、部署、以及如何进行代码开源验证。 挑战包含约 16 道选择题,可能有一个或多个答案,请仔细答题。

难度 预计 30 分钟
编写 ERC20 token 合约

ERC20 是以太坊区块链上最常用的 Token 合约标准。通过这个挑战,你不仅可以熟悉 Solidity 编程,而且可以了解 ERC20 Token 合约的工作原理。

难度 预计 30 分钟
利用ABI逆向解码交易数据

当合约部署者没有上传合约源代码时,我们是否能逆向分析合约的方法信息呢?通过学习ABI相关知识,你可以结合公共数据来尝试逆向解析出一笔交易的执行意图!请解析这笔交易数据所表达的意图: 0xa9059cbb0000000000000000000000005494befe3ce72a2ca0001fe0ed0c55b42f8c358f000000000000000000000000000000000000000000000000000000000836d54c

难度 预计 10 分钟
用 Solidity 编写 Bank 智能合约

该挑战用来理解合约账号、合约如何接收 ETH,receive/fallfack函数的使用,理解 payable,如何从合约里面转出 ETH,以及映射和数组的使用。

难度 预计 240 分钟
Solidity 编写 TokenBank

该挑战用来理解合约与合约的交互,理解ERC20 的使用,尤其是 Token 的 transfer, 以及 approve 与 tansferFrom 的组合使用。

难度 预计 30 分钟
使用Foundry部署和开源合约

通过学习,掌握使用 Foundry 一键部署合约技能,也能在部署后也可一键将合约开源到区块链浏览器中。

难度 预计 120 分钟