
一、区块链行业到底指什么
通俗地说,区块链行业可以理解为围绕区块链网络及其应用开展技术开发、运行维护和服务的领域。理解它,可以先抓住三个层次:记录数据的共享账本、维护账本的网络,以及利用这些记录运行的程序。
NIST《区块链技术概述》将区块链描述为分布式实现、具有篡改可察觉性和抗篡改能力的数字账本。重点不只是把数据保存下来,而是让参与者按照共同规则维护记录。

二、误区:区块链就是数字货币
区块链是技术基础,数字货币并不等于这项技术的全部。以太坊开发者文档介绍了节点、交易、虚拟机和智能合约等组成部分,说明区块链也能够承载程序执行与应用。

因此,讨论一个区块链应用时,应先问它记录什么、执行什么规则、服务什么协作需求,而不是只关注有没有代币。
三、误区:上链就真实,而且绝对改不了
抗篡改主要讨论记录发布后受到怎样的保护,不等于核实记录所描述的现实情况。把错误信息保存得更牢,并不会使它变成事实。
NIST对已发布交易难以更改的说明,带有网络正常运行这一条件。因此,更准确的理解是:区块链在其运行规则和安全条件下保护历史记录,不能脱离条件宣称绝对不可修改。
四、误区:去中心化就是没有规则
分布式维护并不意味着参与者可以随意改账。共识机制正是用来协调网络如何接受记录的规则,不能简单理解为所有人凭个人意愿逐笔投票。
判断一个系统如何分配控制权,需要进一步问:谁可以参与维护、谁负责验证、哪些操作需要授权?仅有“去中心化”这个名称,并不足以回答这些问题。
五、误区:智能合约会自动保证正确
以太坊开发者文档中的智能合约,是部署到网络并由调用触发执行的程序。它依据代码和输入进行运算,并不是能够自行判断业务是否合理的智能裁判。
所以,自动执行与规则正确是两回事。理解合约时,需要分别检查代码表达的条件、调用权限以及输入数据的含义,不能用“执行成功”替代对业务结果的判断。
六、常见问题:什么情况下值得考虑区块链
可以先检查是否存在多方共同记账、核验历史记录、按照统一规则更新状态的需求,再比较区块链与普通数据库的适配程度。技术名称本身不能证明方案更合适。
区块链操作是否没有成本?以太坊文档明确说明,程序执行需要计算资源,并通过费用机制约束资源使用。但这一具体机制不能直接套用于所有区块链。理解行业的关键,是区分通用原理与具体网络的实现。