风险提示:理性看待区块链,提高风险意识!

区块链账本是什么?

2个回答

重典|邹健8星评价

2020-10-23 15:46:07

区块链账本是什么?

区块链是一个去中心化的分布式账本的大数据库。所有的区块链系统都包括“分布式账本和去中心网络”这一对必备要素。为什么说区块链是去中心化的分布式账本?区块链的分布式账本到底是怎么一回事?接下来让我们一起来看~在学习分布式账本之前,先了解与之相反的中心化的账本是怎样的。

中心化的账本

比特币网络没有一个中心化的服务器,它是由众多节点组成的,这些节点共同形成一个去中心化的网络。我们都知道账本是用来记录交易信息的,但在这里的账本并不是传统意义上的纸质账本,而是网络系统中的数字化的代码式的账本。想要弄清楚分布式账本,需要先了解什么是中心化的账本。在互联网的世界里,价值是用数字来呈现的。而数字文件是可以无限复制的,在互联网的世界数字具有易错、易改、易拷贝的特性,但是价值是不能复制的。

为了解决这一难题发展为由一个中心化的机构(支付宝/微信支付/银联等)负责记账和记录账户余额的变化。比如,银行、支付宝、微信支付,我们在这些平台开设账户也可以进行支付或转账。支付宝或微信支付这样的中心化机构,它们在资金流转的过程中起到的是对转账双方账户余额的加减进行记录。比如我用支付宝向朋友转账1万元,那么我的账户余额就被减掉1万元,我朋友的账户余额就增加来1万元。支付宝这种记录账户资金往来和账户余额的变动情况,可以理解为支付宝就是一个大账本。这类就是中心化的集中式的账本,而比特币系统与此正好是相反的。

分布式的账本

分布式记账

在比特币系统中所有用户持有的比特币信息,都存储在一个非中心化的分布式账本之中。我们上面提到了账本是用来记账的,中心化的账本是由某个组织来记,那么非(去)中心化的账本是由分散在比特币区块链网络中的众多节点来记账的,全网所有节点都有记账的权利。当某节点争取到记账权后,被其打包确认的交易信息会同步广播至其他节点,然后直至全网。这是分布式账本的分散式节点都有平等的获得记账的权利。

分布式存储

除了全网分散式的节点都有平等的记账的权利外,每个节点还可以存储比特币系统的所有信息。其中,全节点包含所有比特币区块链的区块数据,轻节点仅包括与自己相关的数据。比特币网络是完全开放的,任何服务器都可以接入、下载全部区块数据成为全节点。即便是其中的某个或某些节点受到攻击,其他节点仍然保存着全部的信息,这种分布式的存储也是分布式账本的功能之一。所以,分布式账本具有分布式记录和分布式存储的双重功能。

如何理解?可以类比微信群聊,每个人都可以往群里发信息,每个人都可以接收其他人发布的信息。微信群里的每一个人就好比是一个散落的节点,微信群就好比是区块链系统网络,当其中某个人发布信息时,马上群里所有的人都能看到,这就好比是比特币网络中某个节点的信息广播扩散至比特币系统全网。发到微信群里的信息,即便是其中几个人的手机被毁了或不小心被删除了信息,还可以找其他的人获取信息,这就是分布式存储的好处。

分布式账本有什么意义?

这个账本是一个不断增长的由数据块组成的链条,这个数据块组成的链条是狭义的“区块链”。比特币账本可被认为同时存储在所有的全节点中。基于分布式账本与去中心网络,比特币系统实现了去中心化的价值表示和价值转移。对比而言,对于中心化在线支付系统,它通常是由中心化的服务器来管理集中式账本。对于比特币系统,它背后的系统是一个去中心网络,网络节点共同维护一个分布式账本。

分布式账本是一种在网络成员之间共享、复制和同步的数据库。上面也提到过,可以类比微信群聊去理解。分布式账本记录网络参与者之间的交易,这种共享的账本降低了因调解不同账本所产生的时间和信用成本。网络中的参与者根据共识原则,来制约和协商账本中的记录的更新。没有中间的第三方机构参与,分布式账本中的每条记录都有一个时间戳和唯一的密码签名,这样的账本成为了网络中所有交易的可审计的历史记录。

分布式账本技术可以有效的改善当前基础设施中出现的效率极低、成本高昂的问题,而导致当前市场基础设施成本高的原因可以分为三个:交易费用,维护资本的费用和投保风险费用。在某些情况下,特别是在有高水平的监管和成熟市场基础设施的地方,分布式账本技术更有可能会形成一个新的构架,而不是完全代替当前的机构。

西木之火(苏8星评价

2020-10-13 15:47:43

分布式账本是区块链的四大核心技术之一,如果说密码学是区块链的基石,那么分布式账本就是区块链的骨架。简单来说,分布式账本就是一种数据存储的技术,是一个去中心化的分布式数据库。

什么是“分布式”?

"分布式"顾名思义就是把数据分散开来储存。许多互联网公司早期的时候,我们的信息都存储在一个大的数据库里集中管理,但是一旦这个数据库发生问题,无法使用等严重后果。

后来大佬们一想,这样做的风险太大了。于是把数据分散到多个数据库中,共同储存数据,哪怕其中的一个出现问题,其他的数据库也能够顶替它继续运行,保证整个公司产品的正常工作。而这种把数据分散储存的技术,就是分布式数据库。

大家可能会问区块链中的分布式账本和分布式数据库是不是有什么关系呢?大家接着往下看:

什么是”去中心化“?

区块链的分布式账本是更加特殊的一种分布式数据库,他与分布式数据库的区别就是区块链的分布式账本是”去中心化“的。

举个例子,假如我们把数据库比作是一个账本,传统的中心化数据库就是,尽管这个账本有很多个备用账本,但是最根本的最核心的账本还是由一个人去管理 。其他人虽然可以拥有备份,但是都没有办法修改。更甚至拥有核心账本的人想要拿着账本做什么,其他人也只能“干瞪眼”。

而区块链使用的去中心化数据库,它与传统的中心化数据库不同的是,它的每一个”账本“的权利都是一样的,任何人都不存在特权。

每个数据库权限相同,都可以查看、储存所有的数据。这个账本账本不再集中在巨头公司一个人的手中,而是集中在每一个人手中。每个人权限相同,都能手握一份"账本",每笔交易大家共同记录,过一段时间,大家聚在一起对一下账本,一旦有谁篡改历史记录,立马就能被大家发现。

分布式账本它能带来什么影响?

分布式账本带来的好处,不仅仅是避免了单点故障,降低了网络遭到黑客攻击或信息丢失的几率,更赋予了区块链去中心化的特点,防止数据都集中在中心化巨头手中、巨头拿你数据作恶的情况出现,使用户“自己控制自己的数据,自己决定数据的用途”成为现实。

总的来说,分布式账本就像是区块链的灵魂。在如今这么一个大数据时代,中心化数据存在的问题比比皆是,区块链的优势越来越突出,我们一起期待吧!