区块链技术题库

本文整理了区块链技术相关的常见题目,涵盖选择题、填空题、判断题和简答题,适合学习复习使用。


一、选择题

1. 从区块链信息服务登记备案情况来看,( 金融行业 )是区块链应用最广泛的领域

2. P2P网络节点的同步传输指的是以( 区块 )为单元的同步传输

3. 在现有的区块链技术中,支持企业级应用的是

答案:超级账本

4. DPoS是一种基于( 投票选举 )的共识算法,有点像民主大会,持币人选出几个代表节点来运营网络,用专业运行的网络服务器来保证区块链网络的安全和性能

5. 以太坊创始人是

答案:Vitalik Buterin

6. 在区块链系统中,中本聪解决双花问题的思路是

答案:非信任机制

7. 大数据在金融应用领域中综合价值最高是

答案:风控

8. 联盟链智能合约的正确说法

答案:以上都是

9. 非对称加密的特点是

答案:以上都是

10. 以太坊的核心价值在于

答案:智能合约

11. DBFT的名称是

答案:授权拜占庭容错算法

12. 比特币水龙头是

答案:是一个网站

13. CA中心的特点是

答案:以上都是

14. 企业敏感数据,只能向有权限人员公开,例如,销售合同、采购合同、融资合同等数据属于(机密数据)类型的数据

15. PBFT的典型应用是

答案:Fabric联盟链

16. 效率最低的共识机制是

答案:POW

17. DPOS是

答案:委任权益证明算法

18. 中心化的分布式网络与其它P2P网络相比,描述不正确的是

答案:可靠性高

19. 以太坊智能合约的开发语言是

答案:Solidity

20. 比特币的区块大小是

答案:1M


二、填空题

1. 数字签名的两个重要步骤____、____
答案:签名、验证

2. 区块链主要被应用于需要多方合作、数据互信、____等多种要求的场景
答案:数据安全

3. 密码学中的哈希函数,在安全性上有三个最基本的要求:____、第二原像稳固、抗碰撞性
答案:单向性

4. 与传统数据库技术相比,区块链技术具有防伪造、不可篡改以及能方便实现____等特点,被誉为一种将引发社会变革的新型技术
答案:智能合约

5. ____是区块链最早的一个应用,也是最成功的一个大规模应用
答案:比特币

6. 在分布式系统中,____是指在部分节点故障、网络延时、网络分区甚至有恶意节点故意破坏的情况下,所有正常节点对提案中的请求在系统中达成一致的过程
答案:共识

7. 区块链可用于可信数据存证,主要是由它的____技术特征所奠定的
答案:数据不可篡改

8. ____是各参与方共同制定的由计算机程序描述的协议,表现为一段代码,无需第三方干预,当一个预先设置的条件被触发时,执行相应的条款
答案:智能合约

9. ____是联盟链系统中激励自由进出的矿工持续为网络提供算力,同时确保网络安全的一个机制
答案:激励机制

10. 区块链的三个基本要素:、交易
答案:区块、链


三、判断题

1. 注册比特币钱包的时候,需要绑定证明身份的东西,用于找回丢失的秘钥
答案:错 ❌

2. 在DPOS共识算法中,区块链的正常运转依赖于受托人(DelegAtes),这些受托人完全等价
答案:对 ✅

3. 区块链中的交易可能是存证数据、信息流的关键点、某关键操作等
答案:对 ✅

4. 零知识证明可用于保护用户隐私
答案:对 ✅

5. 以太坊是一种开源的、非图灵完备的、智能合约公有区块链
答案:错 ❌

6. 公链(比特币)和联盟链(Fabric)的区块的数据结构是相同的
答案:错 ❌

7. 新的区块通过创建分布式的账本,同之前的区块依次追加式的加入区块链工作流程
答案:对 ✅

8. 51%攻击,又被称为Majority attack。这种攻击是通过控制网络算力实现双花
答案:对 ✅

9. 区块高度是区块链接在主链的个数,也就是连接在区块链上的块数
答案:对 ✅

10. 区块链通过时间戳保证每个区块依次顺序相连,证明区块链上什么时间发生了什么事情,时间是可以篡改的
答案:错 ❌


四、简答题

1. 硬叉与区块链中的软叉有何不同?

答: (1)区块链中的硬分叉指的是对软件协议的根本性更改,使先前无效的交易/块有效。它要求所有用户/节点升级到最新的软件协议。(2)软叉是指对软件协议的更改,该更改使先前无效的事务/块无效。

2. 权益证明和工作证明有什么区别?

答: 工作量证明是区块链中的原始共识算法。它用于确认交易并为链产生新的区块。在这种情况下,矿工相互竞争以完成网络上的交易并获得奖励。股权证明使共识机制完全虚拟。在这种情况下,一组节点决定放样其交易验证的加密货币。