
先用技术层次组织术语
应聘区块链岗位时,可以围绕四个问题理解术语:数据如何组织、谁负责验证、规则如何执行、资产如何记录。这样既能解释单个词,也能说明概念之间的联系。回答时还应明确讨论的是哪条链,避免把一种实现推广到所有区块链。
以太坊:节点、共识与执行
以太坊技术文档介绍了以下概念:节点参与数据传播与验证;权益证明(PoS)通过质押及奖惩机制支持共识,验证者承担区块提议、验证等职责;EVM是执行合约的虚拟机;智能合约是部署到链上的程序;交易可用于转账、部署或调用合约;ETH用于支付网络计算费用,并参与共识安全机制。

面试表达可以沿着一条请求展开:用户发出交易,网络传播请求,交易经过验证与执行后,其结果进入链上记录。这个过程把节点、交易、合约和状态联系起来。“节点”与“验证者”也应分别解释,运行节点不自动意味着承担验证者职责。

比特币:UTXO、工作量证明与分叉
比特币开发者指南描述了不同的记账方式:交易消费未花费交易输出(UTXO),并创建新输出,同一输出不能重复花费。区块通过前一区块头的哈希相连;工作量证明(PoW)要求区块头哈希满足难度条件。出现竞争分支时,节点在有效链中遵循累计工作量最大的链。区块高度表示位置,但不能唯一标识区块。
讨论UTXO时,重点是解释一笔交易的输入来自哪里,以及如何防止重复使用。讨论分叉时,则要说明同一高度可能出现竞争区块,因此查询或识别具体区块时,不能只依赖高度。
适用条件:比较术语时保持同一层次
PoW与PoS适合放在共识机制层面比较;UTXO与账户状态适合放在记账模型层面比较;EVM与智能合约则分别对应执行环境和被执行的程序。把这些层次区分开,才能准确回答技术选型或系统设计问题。以太坊的执行机制不宜直接套用到比特币。
常见问题与回答边界
交易是否只代表转账?在以太坊语境下,部署和调用合约也可通过交易完成。智能合约是否保证业务正确?程序按规则执行,并不证明规则本身没有错误。
不可篡改是否意味着绝对无法修改历史?更准确的解释是,哈希关联使改动能够被检测,共识机制进一步限制改写历史被网络接受。面试中应说明这些成立条件,避免使用“任何情况下都不可能”等绝对表述。