区块链技术题库
区块链技术题库
本文整理了区块链技术相关的常见题目,涵盖选择题、填空题、判断题和简答题,适合学习复习使用。
一、选择题
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. 权益证明和工作证明有什么区别?
答: 工作量证明是区块链中的原始共识算法。它用于确认交易并为链产生新的区块。在这种情况下,矿工相互竞争以完成网络上的交易并获得奖励。股权证明使共识机制完全虚拟。在这种情况下,一组节点决定放样其交易验证的加密货币。
