diff --git a/members/dylanguo916/task2/02_Blockchain_Basic.md b/members/dylanguo916/task2/02_Blockchain_Basic.md new file mode 100644 index 000000000..99f3934da --- /dev/null +++ b/members/dylanguo916/task2/02_Blockchain_Basic.md @@ -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`.$$ \ No newline at end of file diff --git a/members/dylanguo916/task2/bind-wallet.jpg b/members/dylanguo916/task2/bind-wallet.jpg new file mode 100644 index 000000000..2d22e813c Binary files /dev/null and b/members/dylanguo916/task2/bind-wallet.jpg differ