
先明确“夸克”的适用范围
“夸克”这一名称不足以确定具体区块链及其协议。本文讨论比特币和以太坊文档支持的通用验证概念,不据此认定某个同名项目采用了特定算法。判断具体系统,还需要明确网络身份、协议规范和实际实现。
验证包含哪些问题
入门时可以把验证拆成三个问题:交易是否有权使用相关资产,区块是否满足协议规则,出现竞争分支时应认可哪段历史。这些问题相互关联,但不能用其中一个的答案代替其余答案。

例如,交易被写入某个区块,只能说明它出现在那份区块数据中;还需要检查交易及区块是否合法,以及该区块是否处于网络认可的链上。

比特币如何检查交易与区块
比特币开发者指南说明,全节点独立验证区块。普通交易使用未花费交易输出,即UTXO,作为输入,不能重复花费同一输出,输出总额也不能超过输入总额。区块头通过前一区块哈希连接历史,并通过默克尔根关联交易;有效分支的选择依据累计工作量。
理解这套机制的关键,是区分数据关联和规则检查。哈希让数据变化可以被识别,但一个哈希本身不能证明资产使用符合规则。工作量证明达标,也不能替代对区块内交易的验证。
共识如何协调不同节点
以太坊共识机制文档将共识描述为协议、激励与规则的整体。其权益证明机制涉及区块提议、验证者投票、奖励及惩罚;分叉选择考虑按质押余额加权的投票。工作量证明或权益证明只是理解完整共识机制的一部分。
因此,查看某条链时,仅知道它采用PoW或PoS仍不够。还需要理解它怎样判断有效区块、处理竞争分支,以及让参与者遵循规则。不同链的规则不能直接互换。
常见问题与理解边界
默克尔证明能证明什么?它可用于核对某笔交易是否被某个区块的默克尔根承诺。使用时仍需确认区块头及其链上位置;包含证明本身不等于完成全部交易验证。
区块高度能唯一标识区块吗?不能,竞争分支可能在同一高度产生不同区块。比特币通常用区块头哈希引用具体区块。
区块链记录绝对不能修改吗?更准确的理解是,修改历史会破坏原有哈希关联,并需要克服相应共识机制的约束。安全性依赖协议规则及其运行条件,不能仅凭“使用区块链”得出绝对安全的结论。