区块链现在走到了很多人的面前
可说到区块链变现、区块链技术、区块链带动了互联网,谁能系统的说说,到底都需要学些什么才能掌握区块链?
什么是区块链?
从字面上看:区块链是由一个个记录着各种信息的小区块链接起来组成的一个链条,类似于我们将一块块砖头叠起来,而且叠起来后是没办法拆掉的,每个砖头上面还写着各种信息,包括:谁叠的,什么时候叠的,砖头用了什么材质等等,这些信息你也没办法修改。
从计算机上看:区块链是一种比较特殊的分布式数据库。分布式数据库就是将数据信息单独放在每台计算机,且存储的信息的一致的,如果有一两台计算机坏掉了,信息也不会丢失,你还可以在其他计算机上查看到。
区块链是一种分布式的,所以它是没有中心点的,信息存储在所有加入到区块链网络的节点当中,节点的数据是同步的。节点可以是一台服务器,笔记本电脑,手机等。
你要知道的是这些节点的存储的数据都是一模一样。
区块链的本质
区块链是一种特殊的分布式数据库,主要作用是储存信息。在区块链的世界,没有中心节点,节点之间是平等的。(去中心化的)
你向任何一个节点,写入/读取数据,最后所有节点都会同步,从而保证区块链一致;
区块链的特点
因为区块链的本质得到区块链的特点,去中心化的
区块链又拆分为区块和链,其本质上是解决信任问题、降低信任成本的技术方案,目的就是为了去中心化,去信用中介;区块链也是比特币的底层技术。
区块链如何工作
下面以转账为例:
目前我们转账都是中心化的,银行是一个中心化账本,例如 A 账号里有 400 块钱,B 账号里有 100 块钱。
当 A 要转 100 块钱给 B 时,A 要通过银行提交转账申请,银行验证通过后,就从 A 账号上扣除 100 块,B 账号增加 100 块。
计算后 A 账号扣除 100 后余额为300元,B 账号加上 100 后余额为 200 元。
区块链上转账的步骤则是:A 要转账给 B 100 块钱,A 就会在网络上把要转账的这个信息告诉大家,大家会去查看 A 的账户上是否有足够的钱去完成这个转账,如果验证通过后,大家就把这个信息都记录到自己的电脑上区块链中,且每个人记入的信息都是同步一致的,这样 A 就顺利将 100 块钱转移到了 B 的账户上。可以看到这中间并没有银行啥事。
题外:区块链资产的发展有以下三个阶段
区块链1.0 2009年可以认为是一个典型的比特币时代;
区块链2.0 2017年可以认为是以以太坊为代表的通过区块链的智能合约来发行数字资产的阶段;
而我认为区块链3.0阶段是真正应用于经济发展提高效率的阶段。
(本篇摘录自简书及CSDN)
网友评论