
你以为它们是一个东西?其实差远了
最近老有粉丝问我这个问题。说白了,很多人以为分布式账本就是区块链。错了!它们就像苹果和水果的关系。
分布式账本技术(DLT)是大概念。区块链只是其中一种实现方式。就像汽车是交通工具的一种。
你看,分布式账本的核心是去中心化记账。多个节点都有完整账本副本。谁也不能单方面改数据。
但实现方式不止一种。有的用树状结构,有的用有向无环图(DAG)。区块链只是用了"区块+链"的方式。
我刚入行时也懵。后来踩了几个坑才明白。记得2018年做项目,团队把DLT和区块链混为一谈。结果架构设计出问题,差点rekt。

区块链有三大特征,缺一不可
第一,区块按时间顺序连成链。每个区块包含前一个区块的哈希值。这是区块链名字的由来。
第二,工作量证明(PoW)或权益证明(PoS)等共识机制。没有这个,就不是真正的区块链。
第三,公开透明的账本。虽然有些区块链是许可链,但数据结构没变。
分布式账本没这么多讲究。它只要求账本分布在网络多个节点上。结构可以是线性的,也可以是网状的。
举个例子。R3 Corda是分布式账本,但不是区块链。它用点对点交易,不形成全局链。
所以别被FUD带偏了。不是所有"去中心化记账"都是区块链。很多项目打着区块链旗号,其实是传统数据库改的皮。

实际应用差别太大了
区块链适合需要公开验证的场景。比如比特币、以太坊。谁都能查交易记录。
分布式账本更灵活。银行间结算常用。比如JPMorgan的Quorum,虽基于以太坊,但做了私有化改造。
Gas war在公链常见。但银行用的分布式账本基本没这问题。因为节点少,共识快。
巨鲸在区块链上一举一动都透明。但在某些分布式账本里,交易可以只对相关方可见。
去年我帮一个项目做技术选型。他们想做供应链金融。开始坚持要用区块链。后来发现用分布式账本更合适。毕竟商业数据没必要全公开。
新手常踩的坑
很多人被"区块链"三个字迷了眼。其实不是所有场景都需要区块链。
分布式账本性能通常更高。因为节点少,共识快。TPS轻松上百。而比特币才7笔/秒。
安全方面也有区别。区块链靠密码学和博弈论保证。分布式账本更多靠准入机制。
我在OKX做顾问时见过太多案例。有些企业花大价钱上区块链,结果发现分布式账本就能解决问题。
说实话,现在太多项目在炒概念。看到"区块链"就头脑发热。结果钱花了,问题没解决。
小编建议一句话
区块链是分布式账本的子集。就像正方形是矩形,但矩形不一定是正方形。
选择技术要看实际需求。别为了用区块链而用区块链。那不是创新,是折腾。
我写这篇文章时,外面又在传"新一代区块链技术"。老韭菜告诉你:先搞清楚基本概念,别被割了还帮人数钱。
记住,技术是工具,不是目的。用对地方才叫真本事。否则就是花里胡哨的PPT项目。
区块链和分布式账本的基本区别是什么?
分布式账本是个数据库。
它分布在多个节点上。
每个节点都有完整账本副本。
不需要中央机构来管理。
区块链是分布式账本的一种特殊形式。
它的数据分成一个个"块"。
这些块按时间顺序连成"链"。
每块都用密码学技术保护。
核心区别在结构上。
分布式账本不一定要形成"链"。
它只需分布式存储就行。
而区块链必须有区块相连的结构。
你看。
所有区块链都是分布式账本。
但不是所有分布式账本都是区块链。
这就像正方形都是矩形。
但矩形不一定是正方形。
分布式账本有哪些实际应用场景?
一物一码防伪是常见应用。
每件商品有唯一编码。
信息上链后不可篡改。
消费者扫码就能查真伪。
供应链管理也很实用。
从原料到成品全过程。
每个环节信息都记录下来。
各方都能实时查看。
跨境支付效率大幅提升。
传统方式要经过多个银行。
用分布式账本技术后。
支付链条大大缩短。
数字身份认证也在发展。
个人身份信息可以上链。
验证时直接调用数据。
不用重复提交资料。
话说回来。
这些应用都需要多方信任。
但又不想依赖单一中心。
分布式账本正好满足需求。
为什么说区块链是分布式账本的子集?
这句话其实不难理解。
区块链必须有分布式账本的特点。
比如多节点存储。
去中心化。
共识机制等。
但分布式账本不一定要有区块链的结构。
它不需要把数据分成块。
也不需要把块连成链。
举个例子。
R3的Corda是分布式账本。
但它没有区块和链的结构。
所以它不是区块链。
区块链通常有激励层设计。
鼓励节点参与维护网络。
普通分布式账本可能没有这个。
说白了。
区块链是分布式账本的一个特殊类型。
它要求更严格。
限制更多。
你看。
就像苹果都是水果。
但水果不都是苹果。
道理是一样的。