题库系统集成项目管理工程师

系统集成项目管理工程师 · 第三版 · 第2章 信息技术发展

区块到达顺序不同,节点如何对账本更新达成一致?

22 道章节练习题
单选题2.2 新一代信息技术及应用10 / 22

区块链节点收到候选区块的先后顺序不同,需要按约定规则决定接受哪些有效更新,使账本状态保持一致。最直接承担这一协调职责的是()。

选择答案
未作答
答案与解析

正确答案 D

这道题不是问数据怎样藏起来,而是问多个节点怎样作出一致决定。协调有效更新的接受与账本状态一致,是共识机制的职责,选D。摘要或加密可以提供支持,却不能单独完成节点之间的协商。

例如甲先收到更新X,乙先收到更新Y,如果各自仅凭“先到先记”处理,账本就可能分歧。共识协议需要在规定的运行和故障条件下形成共同认可的结果。把X和Y都加密,不会自动决定先接受哪一个;对它们分别算摘要,也不会让节点自动达成一致。这里的“一致”还不代表链外录入的事实必然真实。

选项分析

A
压缩主要减少数据表示所占空间,不负责决定多个节点共同接受哪项账本更新。
B
非对称密码技术可支持安全通信等任务,但仅加密数据并不能协调节点的共同决定。
C
哈希函数可生成摘要并帮助校验数据,不能独立解决节点对接受顺序与状态的分歧。
D
直接面向分布式节点按规则形成一致结果的任务,符合题干强调的协调职责。

容易混淆的地方

把所有区块链安全与一致性问题都归给加密。不同技术会配合使用,但出题问的是哪一项直接解决当前问题。

再巩固一步

  • 把“形成摘要”“保密”“节点一致”分别对应到哈希、加密和共识,先分职责再记技术名称。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 2.2.4 · 纸书第85、86页

练习小结

题目纠错

未发送。正式接收渠道尚未接通。

查看纠错信息