2024年4月30日发(作者:)
区块链金融应用基础知识——链基础习题(2)试题及答案
基本技术
一、时间戳
1、 时间戳赋予了区块链的哪些特点( )。 *
A、防篡改(正确答案)
B、高透明(正确答案)
C、可追溯(正确答案)
D、快捷支付
答案解析:时间戳主要赋予了区块链防篡改、高透明、可追溯等特点。
2、 时间戳(Time-stamp)是一个经加密后形成的凭证文档,它包括哪三个部分? *
A、需加时间戳的文件的摘要(Digest)(正确答案)
B、DTS收到文件的日期和时间(正确答案)
C、哈希函数
D、DTS的数字签名(正确答案)
答案解析:时间戳(Time-stamp)是一个经加密后形成的凭证文档,它包括三个部
分:需加时间戳的文件的摘要(Digest)、DTS收到文件的日期和时间、DTS的数字
签名。
3、 ( )是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证
的数据。 [单选题] *
A、数字签名
B、分布式储存
C、私有链
D、时间戳(正确答案)
答案解析:时间戳是指格林威治时间自1970年1月1日(00:00:00GMT)至当前时间
的总秒数。它也被称为Unix时间戳(UnixTimestamp)。通俗的讲,时间戳是一份能
够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。
二、区块/区块头/区块体
1、 一个区块链的区块大小是由区块链的算法和共识所限定的,比特币的区块大小
不能超过( ),比特币现金的区块大小不能超过( )。 [单选题] *
A、1Mb;6Mb
B、4Mb;16Mb
C、1Mb;32Mb(正确答案)
D、1Mb;64Mb
答案解析:区块大小是指一个区块中数据量的多少。一个区块链的区块大小是由区
块链的算法和共识所限定的,例如比特币的区块大小不能超过1Mb,比特币现金
的区块大小不能超过32Mb。
2、 区块(Block)就是记录交易数据的块状数据结构。[判断题] [判断题] *
A、正确(正确答案)
B、错误
答案解析:正确,区块(Block)就是记录交易数据的块状数据结构;就像是一个虚
拟的,专门用来储存交易数据的盒子;也像是数据库里的一个记录了一些交易的数
据表;或者像是传统的记录交易的流水账里的一张帐页。
3、 区块的特点有哪些? *
A、永恒性(正确答案)
B、独特性(正确答案)
C、透明性(正确答案)
D、均匀性(正确答案)
答案解析:区块,也就是盒子,数据表,帐页有一点特殊。其特殊之处如下: 1)
永恒性,就是说里面存储的数据只要是写上了就不能改动了。 2)独特性,就是说
里面存储的数据都是独一无二的,绝对不重合。每一个区块都包含了前一个区块形
成后到本区块形成时这个期间内的全部相关信息。 3)透明性,就是说里面存储的
数据是谁都可以看得到,看的真切,看得完全。 4)均匀性,就是说每个区块的个
头都差不多,有限定的尺寸,绝不能超标。
4、 在区块链中,交易记录数据被以电子的形式永远储存下来,存放这些交易记录
数据的数据储存单元,称为( )。 [单选题] *
A、区块头
B、区块体
C、链
D、区块(正确答案)
答案解析:在区块链中,交易记录数据被以电子的形式永远储存下来,存放这些交
易记录数据的数据储存单元,称为“区块”。
5、 区块由区块头和区块体组成。[判断题] [判断题] *
A、正确(正确答案)
B、错误
答案解析:正确,比特币的区块分成两部分,区块头和区块体。
6、 以下哪些数据不是区块头所包含的( )。 [单选题] *
A、HASH值
B、时间戳
C、版本号
D、交易记录(正确答案)
答案解析:交易记录放在区块体里。
三、Merkle树
1、 Merkle树技术可以节省内存与磁盘空间。[判断题] [判断题] *
A、正确(正确答案)
B、错误
答案解析:正确,Merkle树是区块链技术的基本组成部分。它是一种数学数据结
构,由不同数据块的哈希组成,可作为一个块中所有事务的摘要。它还允许对大量
数据中的内容进行有效且安全的验证。它还有助于验证数据的一致性和内容。作为
证明,它有助于节省内存或磁盘空间,并且计算简单,快速。
2、 Merkle树不断进行两两配对,最终得到的一个散列被成为( )。 [单选题]
*
A、Merklehome
B、Merkleseed
C、Merkleland
D、Merkleroot(正确答案)
答案解析:比特币区块链中,每个区块都有一个MerkleTree,区块头中的
MerkleRoot(也称为Merkle树的根哈希值)是由区块体中所有交易的哈希值生成的。
3、 以下是默克尔树比较经典的应用场景是? *
A、快速比较大量数据(正确答案)
B、快速定位数据块的修改(正确答案)
C、零知识证明(正确答案)
D、智能合约
答案解析:默克尔树逐层记录哈希值的特点,使得它具有对数据修改敏感的特征。
它有一些比较典型的应用场景:1.快速比较大量数据;2.快速定位数据块的修改;3.
零知识证明。
4、 区块链的交易信息被随机散列构建成一种称为( )的散列二叉树形态,其
根(Root)被纳入了区块的随机散列值。 [单选题] *
A、默克尔树(Merkletree)(正确答案)
B、拜占庭容错
C、分叉
D、时间戳
答案解析:区块链的交易信息被随机散列构建成一种称为默克尔树(Merkletree)的
散列二叉树形态,其根(Root)被纳入了区块的随机散列值。
5、 默克尔树有哪些特点? *
A、二叉树结构(正确答案)
B、基础数据不固定(正确答案)
C、逐层计算(正确答案)
D、不可篡改
答案解析:默克尔树的特点:1.首先是它的树的结构,默克尔树常见的结构是二叉
树,但它也可以是多叉树,它具有树结构的全部特点。2.默克尔树的基础数据不是
固定的。3.默克尔树是从下往上逐层计算的。
四、链
1、 区块链的链有哪些特点? *
A、智能性(正确答案)
B、择快性(正确答案)
C、恒定性(正确答案)
D、盈利性
答案解析:区块的链的特点: 1)智能性,每个区块的链都能自己找到其对应的上
一个区块,绝不会发生错误。 2)择快性,适合用于链接的数据链很多,但是被选
用的只能有一根。选用的方法是谁最先达到要求就用谁。其他的一律弃用。 3)恒
定性,一根数据段链一但被选用,就永远不会被更换。
2、 侧链元素实现的主要应用功能包括哪些? *
A、机密交易(正确答案)
B、隔离目击者(正确答案)
C、新的操作代码(正确答案)
D、基础资产发行(正确答案)
答案解析:侧链元素实现的主要应用功能包括:1.机密交易;2.隔离目击者;3.新
的操作代码;4.基础资产发行。
3、 区块链中的区块通过什么链接? [单选题] *
A、时间戳
B、哈希指针(正确答案)
C、随机数
D、难度值
答案解析:区块链中的区块通过哈希指针指向下一个区块。
4、 区块依靠区块头信息将各自连接起来形成区块链。[判断题] [判断题] *
A、正确(正确答案)
B、错误
答案解析:正确,区块头里面存储着区块的头信息,包含上一个区块的哈希值
(PreHash),本区块体的哈希值(Hash),以及时间戳(TimeStamp)等等,区块“连接”的
顺序就是根据这些信息来。
五、区块高度
1、 区块链的第1个区块的区块高度是( )。 [单选题] *
A、1
B、0.1
C、10
D、0(正确答案)
答案解析:区块链更多是一个底层技术,一般代码里都用0开始。
2、 区块链的可追溯性是区块高度所带来的。[判断题] [判断题] *
A、正确
B、错误(正确答案)
答案解析:错误,区块高度只是计量区块的长度。
3、 把区块链想象成一本记账的笔记本的话,“区块”就是笔记本上的一页页纸,纸
上面的内容就是记账的内容。区块的编号其实就是“( )”。 [单选题] *
A、区块头
B、区块体
C、区块高度(正确答案)
D、区块号
答案解析:把区块链想象成一本记账的笔记本的话,“区块”就是笔记本上的一页页
纸,纸上面的内容就是记账的内容。区块的编号其实就是“区块高度”。
六、分叉
1、 比特币专业术语中的“硬分叉”是什么意思? [单选题] *
A、比特币网络可能存在的分裂
B、BCH
C、区块链中向前兼容的分叉
D、区块链发生永久性分歧(正确答案)
答案解析:硬分叉是指比特币区块格式或交易格式(这就是广泛流传的“共识”)发生
改变时,未升级的节点拒绝验证已经升级的节点生产出的区块,不过已经升级的节
点可以验证未升级节点生产出的区块,然后大家各自延续自己认为正确的链,所以
分成两条链。为分叉币。C.为软分叉的定义。
2、 分叉主要出现在哪种共识机制下( )。 [单选题] *
A、DBFT
B、DPOS
C、POW(正确答案)
D、PBFT
答案解析:因为POW一般用于非中心的场景,所以很难达到意见统一,故容易产
生分叉。
3、 因为没有中心化机构,比特币等数字资产每次代码升级都需要获得比特币社区
的一致认可,如果比特币社区无法达成一致,区块链很可能形成分叉。[判断题]
[判断题] *
A、正确(正确答案)
B、错误
答案解析:正确,2017年8月,为解决比特币交易拥堵、手续费奇高等问题,比
特币核心开发团队bitcoincore提出“隔离见证+闪电网络”的扩容方案,但另一派则
认为应该直接在链上扩容,支持大区块(将区块大小提升至8M)。由于扩容方案理
念不一致,于是在UTC时间2017年8月1号,位于比特币区块高度478558,比
特币网络发生了"分叉",比特币区块链分裂为BTC以及比特币现金BCH两条链。
七、幽灵协议/叔块/孤块
1、 下面关于以太坊叔块率的说法错误的是? [单选题] *
A、叔块不能进入主链,所以是完全无效的。
B、更小的块的传播速度更快,叔块产生概率更低。(正确答案)
C、如果网络产生的叔块概率提高,那么矿工将需要降低燃料限制。
D、叔块目前是以太坊特有的概念
答案解析:更小的块可能导致叔块产生的几率加大。
2、 叔块和孤块都是被孤立在最长链以外的块。[判断题] [判断题] *
A、正确(正确答案)
B、错误
答案解析:正确,如果一个块不是最长链的一部分,那么它被称为是“孤块”。
3、 幽灵协议能将孤块的哈希值融入到当前区块中。[判断题] [判断题] *
A、正确(正确答案)
B、错误
答案解析:正确,通过幽灵协议,区块可以包含不只是他们父块的哈希值,也包含
其父块的父块的其他子块(也称为叔块)的陈腐区块的哈希值,这确保了陈腐区块仍
然有助于区块链的安全性,并能够获得一定比例的区块奖励,减少了大型矿工在区
块上的中心化倾向问题。
4、 比特币如果设置过短的确认时间会更容易导致什么出现? [单选题] *
A、高效率
B、低效率
C、孤块(正确答案)
D、双花
答案解析:设置的确认时间过短,可能导致区块不被确认,变成较短链。而比特币
中只有最长的链会成为主链,短链上的区块将成为孤块。
八、分布式技术
1、 ( )就是交易记账由分布在不同地方的多个节点共同完成,而且每一个节
点都记录的是完整的账目。 [单选题] *
A、共识机制
B、智能合约
C、分布式账本(正确答案)
D、非对称加密和授权技术
答案解析:分布式账本,就是交易记账由分布在不同地方的多个节点共同完成,而
且每一个节点都记录的是完整的账目,因此它们都可以参与监督交易合法性,同时
也可以共同为其作证。
2、 基于区块链的分布式云储存主要具有如下特点:( )。 *
A、实现碎片资源的可利用(正确答案)
B、大众广泛参与(正确答案)
C、数据可以随时修改
D、较高的安全性(正确答案)
E、高效、低成本运行(正确答案)
答案解析:基于区块链的分布式云储存主要具有如下特点:实现碎片资源的可利
用、大众广泛参与、较高的安全性、高效、低成本运行。
3、 分布式计算是指将同一计算任务分不给不同的节点,然后不同节点进行计算。
[判断题] [判断题] *
A、正确
B、错误(正确答案)
答案解析:错误,分布式计算是指,每次计算过程中,计算任务被划分为多个片,
被分配到参与计算的P2P节点机器上。
密码算法
一、非对称加密
1、 ( )是用于加密和解密的数学函数,通常情况下,有两个相关的函数:一
个用作加密,另一个用作解密。 [单选题] *
A、交易广播
B、交易确认
C、密码算法(正确答案)
D、数字签名
答案解析:密码算法是用于加密和解密的数学函数,通常情况下,有两个相关的函
数:一个用作加密,另一个用作解密。它们对应区块链中的两把钥匙,公钥和私
钥,对于一段需要保护的信息,通常使用公钥加密,用私钥解密,这种加密方法也
被称为公开密钥算法。
2、 密码学伴随着密码分析学的发展而发展。按算法思想的革新可划分为三大阶
段:( )。 *
A、古典密码学(正确答案)
B、私钥密码学
C、公钥密码学(正确答案)
D、现代密码学(正确答案)
答案解析:密码学伴随着密码分析学的发展而发展。按算法思想的革新可划分为三
大阶段:古典密码学、现代密码学、公钥密码学。
3、 加密的哈希函数具有哪些特性? *
A、碰撞阻力(正确答案)
B、复杂性
C、谜题友好(正确答案)
D、隐秘性(正确答案)
答案解析:要使哈希函数达到密码安全,我们要求其具有以下三个附加特性:1.碰
撞阻力(collision-resistance);2.隐秘性(hiding);3.谜题友好(puzzle-friendliness)。
4、 下列哪几种函数属于SHA-2系列? *
A、SHA-256(正确答案)
B、SHA-3
C、SHA-512(正确答案)
D、SHA-1
答案解析:SHA-2,名称来自于安全散列算法2(英语:Secure Hash Algorithm 2)的
缩写,一种密码散列函数算法标准,由美国国家安全局研发,由美国国家标准与技
术研究院(NIST)在2001年发布。属于SHA算法之一,是SHA-1的后继者。其下
又可再分为六个不同的算法标准,包括了:SHA-224、SHA-256、SHA-384、SHA-
512、SHA-512/224、SHA-512/256。
二、数字签名
1、 数字签名一般具有怎么样的特点? *
A、鉴权(正确答案)
B、完整性(正确答案)
C、不可抵赖(正确答案)
D、安全性
答案解析:鉴权:公钥加密系统允许任何人在发送信息时使用私钥进行加密,接收
信息时使用公钥解密。当然,接收者不可能百分之百确信发送者的真实身份,而只
能在密码系统未被破译的情况下才有理由确信。完整性:传输数据的双方都总希望
确认消息未在传输的过程中被修改。加密使得第三方想要读取数据十分困难,然而
第三方仍然能采取可行的方法在传输的过程中修改数据。不可抵赖:在密文背景
下,抵赖这个词指的是不承认与消息有关的举动(即声称消息来自第三方)。消息的
接收方可以通过数字签名来防止所有后续的抵赖行为,因为接收方可以出示签名给
别人看来证明信息的来源。
2、 用私钥加密的数字签名需要用对应的公钥进行解密。[判断题] [判断题] *
A、正确(正确答案)
B、错误
答案解析:正确,所有私钥加密的东西,都需要对应的公钥才能解密。
3、 比特币使用的数字签名方案叫什么? [单选题] *
A、RSA
B、ElGamal
C、有限自动机数字签名算法
D、椭圆曲线数字签名算法(正确答案)
答案解析:比特币使用的数字签名方案叫椭圆曲线数字签名算法(ECDSA),是早前
DSA算法利用了椭圆曲线的升级版。
4、 数字签名算法是一种用户可以用私钥为文档产生一段叫做签名的短字符串数据
的处理。[判断题] [判断题] *
A、正确(正确答案)
B、错误
答案解析:正确,数字签名算法是一种用户可以用私钥为文档产生一段叫做签名的
短字符串数据的处理,以至于任何拥有相应公钥,签名和文档的人可以验证(1)该
文件是由特定的私钥的拥有者“签名”的,(2)该文档在签名后没有被改变过。请注
意,这不同于传统的签名,在传统签名上你可以在签名后涂抹多余的文字,而且这
样做无法被分辨;在数字签名后任何对文档的改变会使签名无效。
三、环签名
1、 通常环签名由以下几部分构成? *
A、密钥生成。为环中每个成员产生一个密钥对(公钥PKi,私钥SKi)。(正确答案)
B、签名。签名者用自己的私钥和任意n个环成员(包括自己)的公钥为消息m生成
签名a。(正确答案)
C、签名。签名者只需用任意n个环成员(包括自己)的公钥为消息m生成签名a。
D、签名验证。验证者根据环签名。和消息m,验证签名是否为环中成员所签,如果
有效就接收,否则丢弃。(正确答案)
答案解析:通常环签名由以下几部分构成:1、密钥生成。为环中每个成员产生一个
密钥对(公钥PKi,私钥SKi)。2、签名。签名者用自己的私钥和任意n个环成员(包
括自己)的公钥为消息m生成签名a。3、签名验证。验证者根据环签名。和消息m,
验证签名是否为环中成员所签,如果有效就接收,否则丢弃。
发布者:admin,转转请注明出处:http://www.yc00.com/news/1714465907a2451878.html
评论列表(0条)