Skip to content

task2: dylanguo916 #1437

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
113 changes: 113 additions & 0 deletions members/dylanguo916/task2/02_Blockchain_Basic.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
# Task2 Blockchain Basic

本任务分为简答题、分析题和选择题,以此为模板,在下方填写你的答案即可。

选择题,请在你选中的项目中,将 `[ ]` 改为 `[x]` 即可

## [单选题] 如果你莫名奇妙收到了一个 NFT,那么

- [ ] 天上掉米,我应该马上点开他的链接
- [x] 这可能是在对我进行诈骗!

## [单选题] 群里大哥给我发的网站,说能赚大米,我应该

- [ ] 赶紧冲啊,待会米被人抢了
- [x] 谨慎判断,不在不信任的网站链接钱包

## [单选题] 下列说法正确的是

- [x] 一个私钥对应一个地址
- [ ] 一个私钥对应多个地址
- [ ] 多个私钥对应一个地址
- [ ] 多个私钥对应多个地址

## [单选题] 下列哪个是以太坊虚拟机的简称

- [ ] CLR
- [x] EVM
- [ ] JVM

## [单选题] 以下哪个是以太坊上正确的地址格式?

- [ ] 1A4BHoT2sXFuHsyL6bnTcD1m6AP9C5uyT1
- [ ] TEEuMMSc6zPJD36gfjBAR2GmqT6Tu1Rcut
- [ ] 0x997fd71a4cf5d214009619808176b947aec122890a7fcee02e78e329596c94ba
- [x] 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266

## [多选题] 有一天某个大哥说要按市场价的 80% 出油给你,有可能

- [x] 他在洗米
- [ ] 他良心发现
- [x] 要给我黒米
- [x] 给我下套呢

## [多选题] 以下哪些是以太坊的二层扩容方案?

- [ ] Lightning Network(闪电网络)
- [x] Optimsitic Rollup
- [x] Zk Rollup

## [简答题] 简述区块链的网络结构

```
区块链网络结构是一个去中心化、点对点、分布式的系统,每个节点通过广播和共识机制,共同维护一份不可篡改的分布式账本。
```

## [简答题] 智能合约是什么,有何作用?

```
智能合约(Smart Contract)是部署在区块链上的一段可自动执行的程序代码。它在满足特定条件时自动执行事先定义好的逻辑,且一经部署无法被修改,具有不可篡改和自动执行的特点。

它的作用包括:
1. 实现无需中介的自动化交易与操作;
2. 保证执行过程公开透明,提高信任;
3. 支持去中心化应用(DApps)的运行,是 Web3 的核心组件之一;
4. 常用于链上资产管理、NFT发行、DeFi协议等场景。
```

## [简答题] 怎么理解大家常说的 `EVM` 这个词汇?

```
EVM 是 Ethereum Virtual Machine 的缩写,即以太坊虚拟机。

它是以太坊网络中的运行环境,负责执行智能合约。EVM 让所有节点在一个标准的环境下运行相同的代码,确保区块链上的每个节点都能达成共识。

简单理解:EVM 就像一个去中心化的“计算机”,可以处理区块链上的计算任务和状态更新。
```

## [分析题] 你对去中心化的理解

```
去中心化是一种网络架构形式,指的是系统不依赖单一中心节点,而是由多个节点共同组成和维护,任何节点的故障都不会影响系统整体的运行。

我认为去中心化的核心价值在于:
1. 提高系统的抗审查能力和容错能力;
2. 减少单点控制,提升公平性和透明度;
3. 为用户赋权,使每个参与者都能平等参与网络治理。

在区块链中,去中心化不仅体现在网络结构上,更体现在资产管理、应用运行和社区治理等层面,是 Web3 精神的体现。
```

## [分析题] 比较区块链与传统数据库,你的看法?

```
区块链和传统数据库的本质区别在于数据的记录方式、信任机制和系统结构。

1. 数据结构:
- 传统数据库支持读写修改,可自由增删改查;
- 区块链是不可篡改的追加式账本,只能追加,不能删除或修改。

2. 信任机制:
- 传统数据库依赖中心化机构维护数据的可信性;
- 区块链通过去中心化和共识机制实现信任,任何节点都可验证数据真实性。

3. 适用场景:
- 数据频繁读写、实时性要求高的业务,适合传统数据库;
- 需要不可篡改记录、去信任执行、多方协作的场景(如金融、供应链),适合区块链。

总体而言,区块链不是替代传统数据库的工具,而是适用于某些特定场景下的补充技术。
```

## 操作题

安装一个 WEB3 钱包,创建账户后与 [openbuild.xyz](https://openbuild.xyz/profile) 进行绑定,截图后文件命名为 `./bind-wallet.jpg`.$$
Binary file added members/dylanguo916/task2/bind-wallet.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.