长时间以来,我们一直在探讨区块链这一话题;我们讨论了它的各个层面,包括其应用、前景、不足以及发展,仅列举几个例子。我们深入探究问题的本质,并解答了诸如以下问题:区块链是否被过度炒作?它能否改变世界?我们如何评估其表现?是否应将其作为一项技能?它对我们有哪些影响?
然而,我们尚未深入探讨的是,这项技术能够做到什么,不能做到什么,它究竟是什么,不是什么。因此,我们必须回归基础,深入探索其本质,以消除对区块链的所有误解。本系列文章旨在通过回答最基本的问题,消除围绕区块链的种种迷雾。
在本系列访谈的第一部分中,我们邀请了七位区块链专家和区块链技术会议的演讲者,共同探讨区块链与分布式账本技术之间的区别。
区块链技术和分布式账本技术有何区别?Ingo Rammer:区块链本质上只是分布式账本的一种实现。然而,我个人有时会因为习惯,在谈话中使用“区块链”这一术语来泛指分布式账本技术,尽管DLT(分布式账本技术)才是更准确的概念。因为这是大多数非技术人员在提及分散技术时最熟悉的术语。
随着时间的推移,我会尝试引导对话使用“DLT”这一术语,因为它是我最关心的现象的更准确的描述:分散,而非特定的实现。
Peter Lawrey:分布式账本是一种高度冗余、分散的交易分类账。其目的是实现高可用性。这样的分类账可以以高吞吐量执行,因为节点之间相互信任,无需验证彼此的工作。这在单个组织单元中运行良好,这是一个非常常见的用例。
区块链是分布式分类账,其中节点之间相互不信任。通过信任协议而非运行服务的节点,它们可以是拜占庭容错,其中多达三分之一的节点正在积极尝试欺骗系统。但是,如果超过一半的节点受到损害,整个链条就会受到影响。当您有许多运营服务的个人或组织时,这种方法效果最佳,因为它不必相互信任,例如服务提供商的集合为同等访问该服务的市场增加流动性。
Arnaud Le Hors:关于这个问题,并非每个人都持相同观点。但一般来说,区块链被认为是一种分布式账本技术,其中分类账以一系列区块的形式存储。这不是唯一可能的存储形式,在使用不同形式的存储时,存在具有类似特征的分布式账本技术。
Vinita Rathi:分布式分类帐是分布在多个节点或计算设备上的数据库。每个节点复制并保存分类帐的相同副本。网络的每个参与者节点独立地更新自己。分布式账本技术最独特的特点是分类账不是由中央机构维护的。分类账的更新由每个节点独立构建和记录。然后,节点对这些更新进行投票,以确保大多数人同意所达成的结论。对分类帐的一份副本进行的投票和协议称为共识,并通过一致性算法自动执行。
另一方面,区块链是分布式账本技术的一种形式。并非所有分布式分类账都采用一系列区块来提供安全有效的分布式共识。区块链分布在对等网络上并由对等网络管理。
由于它是一个分布式分类帐,因此可以在没有集中授权或服务器管理的情况下存在,并且可以通过数据库复制和计算信任来维护其数据质量。但是,区块链的结构使其与其他类型的分布式分类帐不同。区块链上的数据被组合在一起并以块的形式组织。然后将这些块相互链接并使用密码术进行保护。
Svetlin Nakov:分布式账本技术(DLT)是分散式系统,它包含一系列交易(分类账)。分类账由节点的对等网络(DLT网络)维护,节点使用一致性算法以可靠且抗攻击的方式同步节点之间的数据。DLT系统可以实现为公共(无权限)或私有(许可的)或混合系统。DLP的底层结构可以是区块链,DAG(有向无环图),哈希图或其他结构,并且一致性算法可以是工作量证明,股权证明,实用拜占庭容错,异步拜占庭协议或其他。DLT技术包括一大类分布式系统,区块链只是其中的一部分。
区块链技术使用“链块”(块序列)。它是一个线性结构(链表)。每个块以加密方式引用前一个并保存一组事务(签名文档)。交易可以持有资产转移(在金融部门),普通文件(在文件管理系统中)或智能合约执行的结果。大多数区块链使用公钥密码系统,通常是椭圆曲线加密(ECC)来签署交易。交易由区块链用户签署,区块链用户通过私钥控制他们的区块链地址。区块链由对等网络维护,该网络同步链并通过一致性算法不断地添加来自用户的新事务。
简而言之,区块链是DLT的技术设计和实现,但不是唯一的实现。
Jana Petkanic:分布式分类帐技术可被视为比区块链更广泛的术语。并非每个DLT都是通过最新的加密工具加密的“链块”组织的。DLT基本上是一个分布在多个节点上的数据库。区块链能够在利益相关者不相互信任的环境中创建数字资产。
Christian Junger:从本质上讲,Blockchain和DLT非常相似,尽管两者之间存在一些明显的差异。
从技术角度来看,区块链是DLT的特定实现,因此在某种程度上,区块链是源自DLT技术的演变。这些概念中的每一个都需要在节点之间进行分散和共识。但是,区块链以块为单位组织数据。就加密货币而言,大多数已知的(比特币,ETH,Litecoin等)都是区块链实现 – 这意味着所有这些都是DLT。
但是,并非所有密码都是区块链实现,例如IOTA。因此,IOTA是DLT的一个很好的例子,它不是区块链。
标签: 数字货币