用户_19723

还没有填写个人介绍

注册于 2024-04-14
Solidity 开发基础测试

本挑战用来测试以太坊智能合约开发基础知识的了解,主要涉及的内容有开发基础、Solidity 语法及程序的理解。 挑战包含约 30 道选择题,可能有一个或多个答案,请仔细答题。

难度 预计 20 分钟
区块链数据基础

本课题旨在通过一系列选择题来测试和加深学生对区块链技术、以太坊平台和智能合约的基础理解。 内容将涉及区块链的基本概念、数据结构、核心技术和原理,以及在以太坊上的实际应用,如如何通过以太坊的远程过程调用(RPC)来查询交易、如何获取某个地址在特定 ERC-20 或 ERC-721 令牌合约中的余额,以及如何获取特定代币的元数据等。此外,本课题还会深入探讨与区块链数据相关的问题,如数据的不可篡改性、数据检索的效率、以及数据的可扩展性等。 通过这个课题,学生将能够更好地掌握区块链和以太坊技术的核心概念,为未来的研究和实际应用打下坚实的基础。

难度 预计 10 分钟
链上数据训练营 L2

本课题旨在通过一系列选择题来测试和加深学生对区块链技术、以太坊平台和智能合约的基础理解。 内容将涉及区块链的基本概念、数据结构、核心技术和原理,以及在以太坊上的实际应用,如如何通过以太坊的远程过程调用(RPC)来查询交易、如何获取某个地址在特定ERC-20或ERC-721令牌合约中的余额,以及如何获取特定代币的元数据等。此外,本课题还会深入探讨与区块链数据相关的问题,如数据的不可篡改性、数据检索的效率、以及数据的可扩展性等。 通过这个课题,学生将能够更好地掌握区块链和以太坊技术的核心概念,为未来的研究和实际应用打下坚实的基础。

难度 预计 10 分钟
链上数据训练营 L3

本课题旨在通过一系列选择题来测试和加深学生对区块链技术、以太坊平台和智能合约的基础理解。 内容将涉及区块链的基本概念、数据结构、核心技术和原理,以及在以太坊上的实际应用,如如何通过以太坊的远程过程调用(RPC)来查询交易、如何获取某个地址在特定ERC-20或ERC-721令牌合约中的余额,以及如何获取特定代币的元数据等。此外,本课题还会深入探讨与区块链数据相关的问题,如数据的不可篡改性、数据检索的效率、以及数据的可扩展性等。 通过这个课题,学生将能够更好地掌握区块链和以太坊技术的核心概念,为未来的研究和实际应用打下坚实的基础。

难度 预计 10 分钟
链上数据训练营 L4

本课题旨在通过一系列选择题来测试和加深学生对区块链技术、以太坊平台和智能合约的基础理解。 内容将涉及区块链的基本概念、数据结构、核心技术和原理,以及在以太坊上的实际应用,如如何通过以太坊的远程过程调用(RPC)来查询交易、如何获取某个地址在特定 ERC-20 或 ERC-721 令牌合约中的余额,以及如何获取特定代币的元数据等。此外,本课题还会深入探讨与区块链数据相关的问题,如数据的不可篡改性、数据检索的效率、以及数据的可扩展性等。 通过这个课题,学生将能够更好地掌握区块链和以太坊技术的核心概念,为未来的研究和实际应用打下坚实的基础。

难度 预计 10 分钟
链上数据训练营 L5

本课题旨在通过一系列选择题来测试和加深学生对区块链技术、以太坊平台和智能合约的基础理解。 内容将涉及区块链的基本概念、数据结构、核心技术和原理,以及在以太坊上的实际应用,如如何通过以太坊的远程过程调用(RPC)来查询交易、如何获取某个地址在特定 ERC-20 或 ERC-721令牌合约中的余额,以及如何获取特定代币的元数据等。此外,本课题还会深入探讨与区块链数据相关的问题,如数据的不可篡改性、数据检索的效率、以及数据的可扩展性等。 通过这个课题,学生将能够更好地掌握区块链和以太坊技术的核心概念,为未来的研究和实际应用打下坚实的基础。

难度 预计 10 分钟
链上数据训练营 L6

本课题旨在通过一系列选择题来测试和加深学生对区块链技术、以太坊平台和智能合约的基础理解。 内容将涉及区块链的基本概念、数据结构、核心技术和原理,以及在以太坊上的实际应用,如如何通过以太坊的远程过程调用(RPC)来查询交易、如何获取某个地址在特定 ERC-20 或 ERC-721 令牌合约中的余额,以及如何获取特定代币的元数据等。此外,本课题还会深入探讨与区块链数据相关的问题,如数据的不可篡改性、数据检索的效率、以及数据的可扩展性等。 通过这个课题,学生将能够更好地掌握区块链和以太坊技术的核心概念,为未来的研究和实际应用打下坚实的基础。

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

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

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

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

难度 预计 240 分钟