90%人群的认识误区——分布式记账不等于区块链

导语:人们经常将区块链和分布式记账这两个词混为一谈,但在实际的操作应用中,这两个概念有着明确的不同,本文会对这两种技术的差异进行解读,以便于大家深入理解。

先放上结论:

1. 所有的区块链都是分布式账本,但并不是所有的分布式账本都是区块链。(区块链相当于是分布式账本的子集关系)

2. 两者都涉及到了去中心化和节点之间的共识。

3. 但区块链以区块的方式对数据进行组织,而且在对数据进行更新时受到了“只可添加”属性的限制。

4. 区块链是分布式账本的一种,但两者都是对信息管理概念的突破性创新,且能够在经济领域的每一个角落里发挥它们的作用。

本文作者为Shaan Ray,他致力于为企业创建区块链产品,对区块链的技术有着系统性见解。

以下正文

分布式记账技术

分布式账本是一种数据库技术,其将数据库分布在若干个节点或计算机设备上,各个节点上的账本完全相同。网络中的每一个参与节点的更新活动都是独立进行。

分布式记账技术的突破性意义在于,它的账本不是由一个中心权威来维护的。相反,各个节点上的账本都是独立更新和保管的。在账本更新后,节点对针对更新操作进行投票,并确保多数节点对投票结果是认同的。这种对某一个账本副本的投票和认同就被称为共识,其由一种共识算法来自动决定。在共识达成后,分布式账本就会对账本进行更新,并把共识所认可的账本储存在所有的节点上

分布式记账技术大大的降低了构建信任的成本,它的设计和架构也能够降低我们对银行、政府、律师、公证人以及监管机构的依赖。R3的Corda就是分布式记账的案例之一。

分布式账本也为信息的搜集和交流提供了一种全新的范式,因此有望给个人、企业和政府的交易带来一种革命性的变化。

区块链技术

区块链技术是分布式记账技术中的一种,但在实现一个安全和有效的分布式共识的过程中,并不是所有的分布式账本都会使用区块

区块链分布在P2P网络中,并由P2P网络进行管理。做为一种分布式账本,它的存在不需要依赖中心化的权威或服务器。在这种技术里,可以通过复制数据库和信任计算来对数据质量进行维护。

把区块链从其他分布式账本区别出来的是它的架构:区块链上的数据是集合存放,且在区块上进行组织。然后每一个区块和其他区块连接起来,并通过加密技术进行安全处理。

从本质上来说,区块链就是一个持续扩大的档案名单。它的一大属性就是只能对其数据库进行添加操作,但无法对此前创建的区块进行修改或是删除操作。正因如此,区块链技术就特别适合用于记录事项、管理档案、处理交易、追踪财产以及投票。

区块链技术催生了诸如比特币等众多数字货币,后者在2017年的大涨引发了一阵数字货币热潮,这引领数字货币进入公众视野。政府、企业、经济学家以及一些粉丝都正在开发区块链技术的其他用途。

币 格

有趣有料的区块链自媒体

专业中立的区块链项目视频分析平台

微信公众号:币格BITSWIN

ID:Bitswin

微博:Bitswin币格

https://weibo.com/bitswin

Youtube频道:Bitswin币格

https://www.youtube.com/channel/UCLp994H-M97wzVuNcg8yqOQ

Steemit频道:BitsWin币格

https://steemit.com/@bitswin

电报群:

https://t.me/bits2win

币乎:币胜课

https://www.bihu.com/people/39099

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180717G0ZSWL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

同媒体快讯

扫码关注腾讯云开发者

领取腾讯云代金券