
先分清数字货币与区块链
数字货币可以是区块链网络中的资产,区块链则是由网络参与者按照共同规则维护数据和状态的技术体系。以太坊的原生资产是 ETH,但以太坊网络还支持执行智能合约;比特币的区块链主要记录经验证的交易。因此,不能把一种数字货币等同于整套区块链技术,也不能认为区块链只能用于转账。
误区一:写入区块就绝对无法更改
区块通过密码学方式引用前一个区块。若改动已有记录,后续区块的关联也会受到影响;网络节点还会按共识规则核验区块。这使修改历史记录受到技术和网络共识的约束,但“难以篡改”不等于脱离条件的“绝对不可能更改”。理解这一点,需要同时看数据如何链接、节点如何验证,以及网络采用什么共识机制。

误区二:所有区块链都靠同一种方式达成共识
不同网络的规则不能混为一谈。比特币使用工作量证明来约束新区块的产生和历史记录的修改;以太坊使用基于权益证明的共识机制,由验证者参与提议和检查区块。因此,“区块链都要挖矿”不能作为通用结论。讨论安全性或运行方式时,应先确定所说的是哪个网络。

误区三:交易发出后就等于已被确认
交易请求广播到网络,与交易通过验证并写入区块,是不同阶段。以太坊上的请求需要经过验证、执行和记录,才会改变网络共同认可的状态。比特币节点也会依据规则检查区块和交易。仅凭“已经发送”,不能推断一笔交易已成为账本中被接受的记录。
误区四:智能合约会自行理解约定
智能合约是部署在网络上、可按输入和代码条件执行的程序。“智能”并不意味着它能自行理解现实中的意图或判断所有争议。在以太坊中,用户请求执行合约代码会消耗网络计算资源,并涉及相应费用。评价一项合约功能,应关注代码实际规定了什么,而不是只看名称。
适用范围与常见问题
这些解释适用于理解比特币、以太坊资料中展示的基本机制,不代表每条区块链都采用相同的账户模型、费用规则或共识方式。常见问题是:账本公开,是否就意味着每个人都能任意改写?答案是否定的。能够查看记录,与能够使修改通过网络规则的验证,是两回事。另一个常见问题是:有区块链,转账是否必然免费?也不是;网络处理交易需要资源,具体费用安排取决于所讨论的网络及其规则。