人们通常都会认为区块链技术和分布式账簿技术(DLT)是完全一样的概念。有意思的是,虽然人们的想法可以理解,但这两个概念其实根本不是一回事。对两者进行区分是很重要的,然而,近几年来区块链和DLT经常被混为一谈。
分布式账簿技术
对于DLT很难给出一个统一的解释。一个分布式的账簿是一种涉及各个地点、区域或者参与者的数据库类型。而且我们都知道,分布式账簿一定是去中心化的,否则就成了大多数公司在用的中心化数据库了。去除中间机构是DLT概念具有吸引力的原因之一。
另外,企业用DLT处理、确认或者验证交易或其它类型的数据交换。一旦大多数参与者达成共识,数据记录就能存储在账簿中。每条存储在分布式账簿的记录都被加上了时间戳记号,并且拥有专属的加密签名。
分布式账簿中所有参与者都能查看有争议的记录。这一技术能为数据集中存储的信息提供一个可验证和可审查的历史记录。在金融和政府领域,分布式账簿技术通常被简称为DLT。
区块链
理论上,分布式账簿的概念听起来和区块链极其类似。但区块链只是分布式账簿的其中一种特殊类型。大多数人都知道区块链是比特币、以太坊和其它加密货币的底层技术。同时,区块链形容的是“区块”(包含交易记录)添加到链上的过程。
为了保证区块之间的顺利链接,区块链采用了加密签名的形式,也就是哈希(hash)。从这层意义上来说,把区块链用作账簿当然是可行的,并且能够进行共享。而在加密货币领域可以由其它参与方实时查看区块链信息,甚至能在不安装具体软件的前提下完成。
区块链的有趣之处在于它不仅仅是一个简单的数据结构。我们可以用区块链定义交易规则,甚至是创建智能合约。
总之,区块链是一系列区块的组合,但分布式账簿不需要这样一条链。而且,分布式账簿不需要PoW机制就能运行,从理论上来说能够提供更好的扩容选择。某些部署方式还能实现分布式账簿和区块链的结合,不过这种方式并不是对每个项目都适用的。