
先明确“模式”指什么
区块链的“模式”可能指参与权限、共识机制,也可能指交易记录方式。这些属于不同分类维度,不能放在同一层级比较。入门时,可以先问三个问题:谁保存账本,节点如何接受记录,系统怎样判断一次状态变化有效。
NIST《区块链技术概述》将区块链描述为分布式实现、能够显现篡改并抵抗篡改的数字账本,其涉及的共识主题包括工作量证明、权益证明和权威证明等。这些名称属于理解共识模式的入口,不代表所有系统采用相同规则。

账本系统怎样连接记录
区块链通过区块之间的密码学关联组织记录。以比特币开发者指南描述的结构为例,区块头包含前一区块头的哈希,交易则通过默克尔树汇总到一个根哈希。修改历史交易会影响相关哈希及后续链接。

理解这一结构,需要区分“发现内容变化”和“阻止历史被替换”。哈希关联帮助识别变化;抵抗历史重写,还需要节点验证和共识机制共同发挥作用。
共识模式需要了解什么
工作量证明是比特币采用的机制:出块者需要找到满足目标条件的区块头哈希,节点还会检查区块是否符合其他规则。当存在竞争分支时,比特币节点依据有效链的累计工作量进行选择。
这一解释适用于比特币所采用的工作量证明体系。学习权益证明或权威证明系统时,需要分别理解其参与资格、出块规则和冲突处理方式,不能直接套用比特币的工作量判断方法。
交易与节点验证的入门重点
比特币的交易记录采用未花费交易输出,即UTXO模型。普通交易引用此前尚未花费的输出,并形成新的输出;同一个输出不能在有效账本中重复花费。全节点独立验证区块,而非仅因其他节点转发就接受记录。
入门时可以围绕一笔记录追问:它引用了什么已有状态,是否满足使用条件,会产生哪些新状态。这样的阅读方法有助于理解验证规则,但UTXO属于具体记录模型,不能据此推断所有区块链都这样组织交易。
常见问题与适用边界
区块链是否绝对不能修改?“抗篡改”需要结合网络正常运行、共识规则和攻击成本理解,不宜表述为任何条件下都不可能改变。记录进入某个区块,也应结合该系统的分叉与确认机制判断其稳定性。
区块高度能否唯一标识区块?在比特币发生竞争分支时,同一高度可能出现不同区块,因此识别具体区块通常使用区块头哈希。区块链也不能仅凭记录被接受,就证明记录所描述的现实事件真实;账本验证与现实信息核验解决的是不同问题。