分布式帐本技术(DLT)跟区块链(Blockchain)有什么不同?

第一次接触分布式帐本技术(Distributed Ledger Technology, DLT),大约是一年多前2018下半年左右公司正考虑导入加密货币来整合上下游的厂商。当时的总经理William 因为2017年加密货币的蓬勃发展,各种的ICO 不论黑的白的都狠狠的捞了一笔钱,而产生了浓厚的兴趣。因此便请各部门开始思考加密货币对各部门业务上的各种优缺点,以公司策略为主,不考虑ICO的情况。2018年下半年,ICO 的风潮逐渐退去之后,公司确定导入加密货币作为产业内部交易代币。

当时的技术主管Ivan 提出了两个方案,一个是区块链的Tether 也称泰达币或USDT ,另一个是分布式帐本技术中HyperLedger Fabric。而我身为前技术部门主管,理所当然的需要针对这两个技术深入探讨然后提出用人话说明的报告。

Distributed Ledger Technology 分布式帐本技术

DLT是分布在数个节点或电脑上的资料库,每个节点各自储存一模一样的总帐本,各自独立更新。
DLT特点就是帐本不需要由认证中心来维护,帐本的更新是每个节点自己去建构及记录。然后再透过投票,确定这些更新是被大多数节点同意的。这些投票及同意的行为就是”共识”,由共识机制自动完成这些行为。一旦达成共识之后,这些有共识的帐本就会分别保存在每个节点上。

这种架构很大幅度的减少了信任成本,可以帮我们减轻对中心机构的依赖,像是银行、政府机关、公证机构之类的。

对于资料的收集和通信DLT 展现了一种新的模式,对个人、企业、政府机关等,将会造成改变。想像一下节点就是个人,你是一个节点,我是一个节点,你跟我的交易,由我们两个人完成,然后透过共识机制,这笔交易会记录在网络上的每个节点里面。这样就不用透过银行或是政府或是一些第三方公证机构来认证这笔交易,而形成额外的认证成本,包括金钱跟时间。

Blockchain Technology 区块链技术

区块链算是DLT的其中一种,不是所有的分布式帐本都使用链的方式来做到安全和有效验证。
区块链透过P2P网络来管理和分发。也一样不需要有认证中心来管理,这里的资料可以透过资料库来复制及管理。例如ethereum本地资料库就是使用google的levelDB。

区块链上的资料是组合在一起然后按一定的组织方式写在区块里面,然后使用密码学链在另一个区块之后。这个部份跟DLT 不一样,有些DLT 是没有区块跟链的。

区块链基本上就是一份不断增长的记录表。只允许把资料附加到资料库里面,不能修改及删除之前的资料。因此区块链就很适合用来记录事件,管理记录,处理交易,追踪资产,以及投票。例如,记录心跳、体温变化。

加密货币,像是比特币,算是区块链技术的先锋。比特币在2017年掘起,引起了媒体的疯狂,将加密货币带入了公众的视野里。政府、企业、经济学家、粉丝爱好者,都正想办法把区块链结合到各种产业。

结论

区块链是分布式帐本技术的一种,但分布式帐本不是区块链,但它们都是去中心化,需要共识机制的。区块链的资料,放在区块里面,只能附加上去不能修改或删除。
它们都是在管理资讯方面在概念上的突破,而且预期在不同的经济领域都能被应用到。
其实严格说来,虽然区块链是DLT的一种,但DLT的发展在区块链之后,是区块链红了之后,DLT才逐渐被重视,像是HyperLeger Facbric超级帐本。
而区块链,跟分布式帐本,因为发展迅速并采用各种不同的改良技术,应用上也越来越不容易区分。例如,现在的分布式帐本,也都提供了原生的货币机制、智能合约等。以现在来说,是不是使用到区块跟链,可能已经唯一的区别了吧。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。