谁能告诉我分布式账本到底是什么?


谁能告诉我分布式账本到底是什么?



区块链很火对不对?
你很想知道对不对?
但是 , 当你满怀希望的去百度区块链到底是什么的时候 , 却发现跳出来的是这么一大段话:
【谁能告诉我分布式账本到底是什么?】区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构 , 并以密码学方式保证的不可篡改和不可伪造的分布式账本 。
然并卵 , 你好像还是看不懂……
不过 , 你突然回忆起英语老师曾在课堂上讲过 , 分析句子时可以去掉一系列不必要的前缀 。 于是你感觉自己好像抓住了重点 , 那就是——分布式账本 。
所以今天小编就过来详细的给你科普“分布式账本”到底是什么东西 , 搞懂了这些 , 保证你以后听别人再讲 , 区块链就是一个分布式账本的时候 , 瞬间秒懂 。
1.什么是分布式账本?
分布式账本也称为共享账本 , 是一种可在网络成员之间共享、复制和同步的数据库 。 分布式账本记录网络参与者之间的交易 , 比如资产或数据的交换 。 该技术可以移除当前市场基础设施中的效率极低和成本高昂的部分 , 通过广泛的应用场景去提高生产力 。
图片来自网络 , 侵删
2.什么是记账?
假设你去商场买了一件衣服 , 然后商场内所有的商户 , 都记录了你们的这笔交易 。 以后假如商品出现质量问题 , 卖你衣服的那家商铺 , 却把系统更改了 , 说你没有在他们家买过衣服 , 你是投诉无门的 。 但是现在 , 因为商场其它商家都记录了你们的交易 , 所以卖你衣服的商户是无法再抵赖的 。
图片来自网络 , 侵删
3.分布式账本储存什么?
理论上 , 比特币可以记录一定量的二进制数据 , 至于是音频还是文本、视频都没有区别 , 但是受制于区块大小限制和交易手续费 , 很少有人会用比特币保存大量数据 。
所谓大量是以字节量级来说的 , 想象中pc级别的存储不太现实 , 起码目前不行 。 但是可以将大型数据的hash保存在链上 , 作为存证是足够的 。
在这个账本里存储的资产可以是金融、法律定义上的实体 , 也可以是电子的资产 。 而这个账本里存储资产的安全性和准确性 , 是通过公私钥以及签名的使用去控制账本的访问权 , 从而实现密码学基础上的维护 。
根据网络中达成共识的规则 , 账本中的记录可以由一个/一些/所有参与者共同进行更新 。
图片来自网络 , 侵删
4.什么是中心化记账?
假设你在支付宝存100块钱 , 那么存钱这个数据 , 只记录在支付宝的数据库里 。 除了支付宝 , 别人都不知道 。 中心式记账虽然有效率 , 但依然存在问题:
1.十分依赖中心化机构的可信度 。 比如支付宝的记录存在被修改的可能;
2.信息存储的安全 。 比如支付宝的数据库崩了、信息丢失了怎么办?
图片来自网络 , 侵删
5.分布式账本和去中心化是一个概念吗?
去中心化是区块链的一个概念 。
菜鸟集市里有好多商贩 , 张三是卖蔬菜的 , 李四的卖肉制品的 , 王五是卖水产品的 , 城管不来的时候 , 没有摊位是处于中心位置的 , 也没有哪个摊位会对别的摊位有管理的权限 。 大家都是各自卖各自的东西 , 互不干涉 。
如果有一天 , 突然来了个城管 , 赶走所有的商贩 。 政府在这片地上建了菜市场 , 规定每个人都在固定的区域买卖 , 而且摊位是收费的 。 去中心化类似于没有城管的集市 。 只要城管不来 , 就没有哪一个摊位(用户)是处在中心地位的 , 也没有哪个摊位(用户)会对别的摊位(用户)有管理的权限 。 分布式账本是比特币应用中的一个产物 。

推荐阅读