
一、关键词对应的知识范围
“区块链教授讲技术涉及哪些技术概念”可以理解为对区块链技术讲解内容的提问,并不能据此确定某位教授或某门课程。理解这类内容,可以围绕三个问题展开:记录如何组织、参与者如何核验,以及程序如何改变链上状态。
二、区块、哈希与默克尔树
区块链把记录分批组织为区块,并通过密码学引用连接前后区块。比特币还使用默克尔树,将交易哈希逐层汇总为区块头中的一个根值,以支持交易包含关系的核验。

这里要区分“内容有没有变化”与“内容是否符合规则”。哈希为识别数据变化提供基础,却不能单独证明一笔交易有效;包含关系证明也不等于完成了全部交易验证。

三、节点与共识机制
节点负责保存、核验或传播链上信息。比特币使用工作量证明,在有效候选链之间依据累计工作量进行选择;以太坊使用权益证明,由质押资产并运行相应软件的验证者参与区块提议和验证。
共识不是所有计算机在同一瞬间看到相同内容,而是网络按照协议协调账本状态。普通节点与区块生产参与者也不应直接画等号,具体职责取决于网络设计。
四、交易与账本状态
比特币采用未花费交易输出,即UTXO模型:交易引用并花费先前的可用输出,已花费的输出不能重复使用。以太坊则通过账户及相关状态表达余额和程序数据。
两种模型都需要判断状态变化是否合法,但组织数据的方式不同。因此,不能把某条链的账户或余额概念,不加区别地套用到另一条链。
五、虚拟机、智能合约与费用
以太坊虚拟机EVM为链上程序提供执行规则。智能合约是部署在链上的可重复调用程序,交易可以触发其执行并更新状态。计算需要消耗资源,相关费用以ETH支付。
理解这些概念时,可以将交易视为请求、合约视为处理规则、状态视为处理后的记录。程序能够按规则执行,并不意味着规则必然符合使用者的预期。
六、适用条件与常见问题
这些概念适合用于理解比特币和以太坊的基础架构,但两者的具体机制不能代表所有区块链。
“上链后绝对不能改变”是过度简化:历史记录的稳定性依赖密码学关联、验证规则与共识机制共同作用。“证明交易在区块中”也不等于证明其对应的现实事件真实。阅读技术介绍时,应先明确它讨论的是数据完整性、交易有效性,还是现实信息的可信度。