区块链≠分布式账本,别再傻傻分不清
今天来聊两个基本概念,区块链与分布式账本。区块链是一种分布式账本,但是它又不完全等同超级账本,人们有时会交替使用“区块链”和“分布式账本”,到底他们的区别在哪里?这篇文章就带大家彻底分清区块链与分布式账本。
一、 分布式账本
分布式账本是分布在多个节点或计算设备上的数据库,分布式网络中的每个节点复制并存储一份相同的账本副本。
不同于传统数据库利用中央管理员用户控制数据存储,分布式分类账有一个同步数据库系统,这个系统可以提供可审计历史信息记录,对任一网络成员都可见。分布式账本最突出的特征是其不由任何单个机构或个人维护,而是由网络中的每个节点单独构建和记录。并且分布式分类账依赖于与区块链相似的共识原则。
虽然在技术上是去中心化的,但是运营主体不一定是中心的。比如,公司里之前只有财务部在记账,为了防止出错,现在公司的账本由全公司的成员一起记。这就是分布式账本。
分布式账本技术大大降低了信任成本。分布式账本的结构和结构可以帮助我们减轻对银行、政府、律师、公证人和监管合规官员的依赖。
二、 区块链
区块链只是分布式账本技术的一种形式,区块链分布在点对点的网络上并由其管理。
由于它是一个分布式账本,因此可以在没有中央服务器的管理的情况下运行,并且可以通过数据库复制和信任计算来维护其数据质量。
但是,区块链的结构使它有别于其他类型的分布式账本。区块链上的数据被分组并以块的形式组织起来,这些块按照时间顺序依次连接形成一条链,并使用密码学技术对其进行安全保护。
区块链本质上是一个不断增长的记录列表,它的数据记录使用“仅可添加”的结构,即只允许将数据添加到链上,要更改或删除已经录入的数据是不可能的。密码签名和将记录连成链是将区块链和分布式账本区分开的特点。
用白话讲就是,区块链实际上是分布式账本的一个子集。每个区块链都是一个分布式账本,但不是每个分布式账本都是区块链。区块链使用了分布式记账这种技术,但是同时区块链还使用了其他技术例如密码学来保证区块链的有序性、公开性和不可篡改性。
也就是说,分布式账本在技术上的是去中心化的,运营上可以保持中心化。而区块链则在技术和运营方面都是去中心化的。就像比特币,在没有中心管理者的情况下依旧平稳运行了十多年。
以下是分布式、去中心与中心化的示例:
三、 区别
两者最关键的区别在于:区块链有激励层的存在,它的应用是可以包含激励机制的。分布式账本也有分布式的数据库,也能实现数据库之间的协调,但是它没有激励层,其实就是一个协调得挺好的数据库。分布式数据库可以赋予某人特殊的权限,它在应用上可以是非去中心化的。但一个纯粹的区块链无论在技术层还是应用层都是完全去中心化的,并且包含激励机制。
四、 企业如何选择?
抛开实际的业务需求,一切都是空谈。实际情况是,几乎所有企业都只需要自己的数据也不愿自己的数据被别人看到,这意味着一个简单的数据库就够了。有些企业有时需要和少数几个合作伙伴共享数据,这时候分布式账本技术就比较合适了。当然,如果企业可以使用中央数据库解决业务需求,那么区块链就不是一个可行的选择。
那在什么样的场景中,企业使用区块链技术会更合适呢?当多个企业在互不信任的情况下,需要共享数据时,区块链就是最优选择。当依赖中央数据库存储和验证交易数据不是最优选择时,或者要求记录的数据不可更改时,区块链也适用。
区块链≠分布式账本,别再傻傻分不清相关推荐
- 区块链 分布式账本和 去中心化网络
去中心化网络 我们的资产(比特币),是分布式的存储在网络节点种的,也成为分布式账本 承载分布式账本的网络就叫去中心化网络 分布式账本 中心化在线支付系统,是在一台服务器上分别开设 account/pw ...
- 区块链分布式账本Hyperledger Fabric介绍
简介 数据完整以及数据安全 如何解决现实问题 案例分析 渔业链参与人 channel chaincode 工作流程 术语回顾 项目应用举例 项目分析 合同与租金管理 合同上链 交易数据上链
- HyperLedger Fabric Introduction——区块链超级账本介绍
介绍 HyperLedger Fabric是一个基于模块化架构的分布式账本解决方案平台,它拥有深度加密.便捷扩展.部署灵活及可插拔等特性.它设计之初的目的是支持不同组件的可插拔实现,并适应整个经济生态 ...
- 区块链分布式商业模式的特征有哪些?
区块链是一种新型的互联网技术,融合了分布式账本.加密技术等,对传统商业模式和互联网商业模式形成了新的改造.到目前为止,除了比特币作为一种新型的加密货币和点对点的支付系统外,区块链还没有成熟的应用,更没 ...
- 区块链起点——避免你再错过几个亿
区块链起点--避免你再错过几个亿 如果对新鲜事物不够敏感,可以懊悔错过早期的机会.但是当新领域已经站在风口,请不要再视而不见. 希望你的区块链知识从这里开始 2013年的时候,身边的朋友就在谈论比特币 ...
- 诺贝尔物理奖候选人张首晟:区块链技术是互联网世界新的分合转折点
[编者Peter Ye按] 上篇文章邀请的是吉湾电子CEO黄巍撰写的<我为方舟CPU李德磊代言 & 对中兴事件的看法>,黄总做为在芯片行业艰苦奋斗创业了7.8年的过来人,有很多 ...
- 区块链超级账本Hyperledger Fabric架构说明
翻译自:http://hyperledger-fabric.readthedocs.io/en/latest/arch-deep-dive.html 边学习边翻译,很多地方还不明白,请对照原文学习,转 ...
- 微众银行眼中的区块链分布式商业趋势及技术落地
过去几年,区块链体验了一把过山车.2019年,随着币圈的热度下来之后,追逐区块链的资本也开始冷静下来.这未尝不是一件好事,抛去资本加持的浮躁,剩下的就只是技术人对于完善区块链本身的目标. 随着区块链行 ...
- 【概念】为什么区块链被称为分布式数据库?举例讲解分布式数据库包会教程。区块链分布式数据库到底是什么?什么是分布式数据库?一千六百字讲清楚什么事分布式数据库。
目录 前言 区块链是什么 为什么说是分布式数据库 去中心化 分布式网络 分布式数据库 前言 随着区块链慢慢走进大众视野,大家也能发现,网上许多教程都说区块链是分布式数据库,区块链技术是基于比特币应用提 ...
最新文章
- 计算机域名结构分为,域名结构有几层
- OpenCV 双边滤波
- 网页开发——从接触到编写输出一个DIV
- javascript实现base64加解密
- 杨百万建议股民可以从以下几个方面进行
- Mac 技术篇-修改默认的python版本,mac最新版Python3.7.4的安装配置
- 一个form 如何做两次提交_如何做一个自信魅力的女人
- 【IPC-钩子】WM_COPYDATA和鼠标钩子小程序
- Python笔记-使用uiautomator2编写某APP注册机
- 利用python自动清除Android工程中的多余资源
- linux挂载lvm
- mysql writing to net_mysql 提示 Writing to net_MySQL
- python基于混合多项式模型PCF实现数据曲线拟合
- matlab 折线图_用Python画论文折线图、曲线图?几个代码模板轻松搞定!
- 三菱plc pwm指令_三菱PLC的MPS、MRD、MPP指令用法
- 一文彻底搞懂股权投资中GP/LP关系! | 资本智库
- 《STL源码剖析》-- stl_deque.h
- Android音视频——基础介绍
- Python Ajax爬取微博个人博客数据
- (重点)“Grid“网格布局