
如何确定复习范围
“区块链考研知识有哪些常见问题”可以从数据组织、交易有效性和分布式一致性三个层面理解。以下问题用于梳理基础概念,不代表特定院校的考试大纲或历年题目。复习时应先明确讨论对象,再解释机制,最后交代适用条件,避免将一种系统的实现推广到所有区块链。
区块怎样连接,为什么修改历史会被发现
比特币开发者指南介绍了两层关联:区块头引用前一区块头的哈希,区块内交易通过默克尔树汇总到区块头。修改交易会影响这些关联值;工作量证明进一步提高重建后续历史的成本。

答题时应区分“发现修改”和“阻碍历史重写”。哈希关联用于检查数据一致性,历史重写的难度还取决于共识机制及其安全条件。因此,“不可篡改”需要说明条件,不能解释为数据在任何情况下都无法改变。

UTXO怎样帮助识别双重支付
在比特币中,普通交易引用此前的未花费交易输出,即UTXO;同一输出不能在有效链中被重复花费。普通交易的输出总额不得超过输入总额,差额可成为手续费。
理解这一问题,关键是追踪输入引用的输出及其花费状态。还要注意普通交易与coinbase交易的规则不同,不能把普通交易的输入要求直接套用到区块中的所有交易。
默克尔证明能够证明什么
默克尔证明利用中间哈希和区块头中的根值,核对某笔交易是否被收录在对应区块中。它所回答的是收录关系问题。
答题不能从“交易被收录”直接跳到“交易和所在链均已完成全部有效性验证”。先写清证明对象,再说明仍需哪些验证,是理解这类题目的重点。
PoW、PoS是否就是完整共识机制
以太坊共识机制文档区分了资源约束与完整共识:PoW和PoS涉及抗女巫攻击及出块者选择,完整机制还包括验证、激励和分叉选择等规则。以太坊的PoS通过质押及奖惩约束验证者,投票影响按质押权重计算。
比较两者时,可以依次解释参与依据、区块产生方式和竞争分支处理方式。不要只写“一个靠算力,一个靠持币”,也不要把加权投票误解成网络节点简单按人数表决。
分叉时是否直接选择区块最多的链
比特币在有效候选链之间依据累计工作量进行选择,“最长链”不能简单理解为区块数量最多。以太坊PoS的分叉选择则涉及验证者证明的质押权重,不能直接套用比特币规则。
遇到分叉题,应先说明候选区块必须符合验证规则,再讨论分支选择。把有效性检查与分叉选择分开解释,可以避免“只要分支更长或权重更高,就能让无效交易被接受”的错误推论。