
如何理解“十二种核心技术”
以太坊共识机制文档与比特币开发指南分别解释了共识和账本结构,并未共同定义一套“十二种核心技术”。以下按十二个相关知识点组织问答,便于理解;它们包含数据结构、验证规则与协议机制,不是十二项彼此独立的标准技术。
一、哈希能证明内容真实吗
哈希可用于检查内容是否改变,却不能独自证明内容符合现实。识别数据变化与判断数据真实性,是两个不同的问题。
二、区块链接意味着绝对不可修改吗
后续区块引用前一区块的哈希,使修改历史需要同时处理后续链接。历史记录的保护还依赖共识与验证,不能只由链式结构推导出绝对安全。
三、默克尔树证明的范围是什么
默克尔路径用于核验一笔交易是否包含在相应区块中。包含性证明不等于对交易合法性、区块有效性及最终确认状态的完整证明。
四、UTXO适用于所有链吗
比特币通过未花费交易输出描述可供后续交易使用的资金。理解其他区块链时,需要先确认其状态模型,不能直接套用UTXO解释。
五、双重支付只是重复发送交易吗
关键在于同一个输出是否被重复花费。重复传播一笔交易与构造相互冲突的花费不是同一回事,节点需要依照规则判断。
六、节点存储数据就算完成验证吗
存储回答“有没有数据”,验证回答“是否符合规则”。比特币全节点会独立检查区块,收到数据并不意味着接受数据。
七、点对点传播能保证同步吗
网络传播存在时间差,不同节点可能先看到不同区块。因此,传播机制之外还需要处理竞争区块的规则。
八、工作量证明只看区块数量吗
比特币在有效候选链之间比较累计工作量。所谓“最长链”不能简单理解为区块数量最多,更不能跳过有效性检查。
九、权益证明按节点数量投票吗
以太坊的相关投票权重与验证者质押余额有关,不能把它理解为每台计算机拥有相同票数。增加节点身份不等于同比增加共识权重。
十、抗女巫攻击等于完整共识吗
抗女巫机制限制通过大量身份获取影响力。工作量或权益约束承担这类作用,但完整共识还需要区块选择等协议安排。
十一、出现分叉就是系统故障吗
接近同时产生的区块可能形成暂时分叉。分叉选择规则帮助节点收敛,但不能据此把所有分叉都视为攻击或永久分裂。
十二、奖惩能代替技术验证吗
以太坊权益证明使用奖励与惩罚约束参与行为。经济激励需要与协议规则共同发挥作用,不能替代对区块和交易的实际验证。