
“专属技术”应如何理解
“区块链专属技术”容易让人把所有组成部分都理解为区块链独有的发明。理解这些系统时,更有用的方式是看各部分如何配合:哈希关联区块,交易规则限制有效状态变化,共识机制帮助分散的参与者形成一致记录。不同链采用的规则并不完全相同。
工作量证明和权益证明就是完整共识吗
以太坊开发文档对共识的解释强调,工作量证明与权益证明只是其中的组成部分;完整机制还涉及协议、激励和分叉选择。

常见疑问是:为什么不能简单按节点数量投票?开放网络中的参与者可能创建大量身份,这就是女巫攻击需要解决的问题。工作量证明以计算投入、权益证明以质押资源约束参与权重。具体如何确定区块生产者和认可链头,仍需相应协议规定。

出现分叉是否代表系统故障
不同节点接收消息的时间不同,可能暂时看到互相竞争的区块。分叉选择规则用于协调这种分歧,但候选区块仍须满足有效性要求。
比特币开发指南说明,节点在有效分支中遵循累计工作量最大的链。因此,“最长链”不能简单理解为区块数量最多。同一高度也可能存在多个区块,识别具体区块应使用区块哈希,不能只凭高度。
不可篡改是否意味着绝对无法改写
比特币的区块通过前一区块头的哈希相连,交易又通过默克尔根与区块头关联。修改历史交易会影响这些关联,使后续记录无法保持原样。
这种结构使修改容易被发现;让修改后的历史获得网络接受,还受到共识规则与资源成本的约束。因此,“不可篡改”应理解为特定安全条件下难以改写,不能据此断言任何区块链在所有情况下都绝对安全。
如何防止同一笔资产被重复使用
比特币通过未花费交易输出,也就是UTXO,表达可供后续交易使用的输出。同一个输出不能在被接受的链上重复花费。
这里需要区分两个环节:交易规则用于判断一次花费是否合法,共识用于协调最终采用哪段有效历史。单个节点收到交易,只表示它看到了这条消息,并不等于整个网络已经就其顺序达成一致。这一UTXO解释适用于比特币,不能直接套用到所有链。
默克尔证明能证明哪些事情
默克尔证明利用交易与中间哈希,核对某笔交易是否包含在对应区块中,适合解释轻量验证如何减少所需数据。
包含性证明的范围有限:它本身不能证明相关区块属于网络接受的链,也不能替代全部交易有效性检查。判断一份证明的意义,需要同时明确它对应哪个区块,以及采用了哪些区块头验证和链选择规则。