2026年区块链应用开发工程师考试题库(附答案和详细解析)(0918).docxVIP

  • 0
  • 0
  • 约1.07万字
  • 约 13页
  • 2026-11-02 发布于上海
  • 举报

2026年区块链应用开发工程师考试题库(附答案和详细解析)(0918).docx

区块链应用开发工程师

一、单项选择题(共10题,每题1分,共10分)

在比特币区块链中,一个区块的“父区块哈希”(PrevBlockHash)字段的主要作用是()

A.记录该区块中所有交易的默克尔根

B.指向前一个区块的哈希值,从而形成区块链

C.用于验证区块中的每笔交易签名

D.存储当前区块的时间戳和难度目标

答案:B

解析:区块链的核心数据结构是“区块+链”,每个区块头中的“PrevBlockHash”字段保存的是前一个区块头的哈希值,通过该字段将区块依次链接起来,构成一条不可篡改的链。A是默克尔根字段的作用,C与签名验证相关但不取决于该字段,D中时间戳和难度目标也是独立字段,因此B正确。

在以太坊中,智能合约的代码存储在哪里?()

A.区块链的交易数据中

B.以太坊节点的本地日志文件中

C.以太坊状态树的合约账户下

D.分布式文件系统IPFS中

答案:C

解析:以太坊的账户分为外部账户和合约账户。合约账户包含合约代码和存储,其状态存储在以太坊的世界状态树中,准确说是状态树中对应合约账户的存根下。合约代码不直接存储在交易中,交易只包含创建合约的字节码;也不是本地日志或IPFS,因此C正确。

假设某联盟链采用PBFT(实用拜占庭容错)共识算法,总节点数为N,则系统最多能容忍的拜占庭节点数f为()

A.fN/2

B.f(N-1)/3

C

文档评论(0)

1亿VIP精品文档

相关文档