区块链作为国家战略方向,你能够不从事区块链,但你一定要了解它,可当作茶余酒后和朋友的谈资,装逼max。
自己从事区块链也有一段时间了(应该比大部分同学略微懂一点),所以才敢在这里BB几句,这篇首要聊聊:啥是区块链,区块链的开展进程和一些基本概念,以及给我们引荐几个学习区块链的渠道
本文简略易懂,很接地气,我们定心食用。
什么是区块链
区块链其实是一种技术,本质是一个去中心化的账本系统,具备去中心化、开放性、信息不可篡改、可编程等特点,可作为一种底层存储与传输协议。
听起来可能有点拗口,我举个例子,比如我维信借给你100块钱,如果你不说我不说,就咱俩还有维信知道,但是我如果用了区块链技术,就会有很多人给你记账,而且是公开的,并且这些人记的账是一模一样的。这些记账的人每隔一段时间把发生的交易给打包放一起,就跟串冰糖葫芦似的,把新的串到上面,糖葫芦一旦穿上去就不能换了。你要是想改已经打包的交易数据,就要把所有记账人的数据改一遍。直接理解为不可能改就可以了。
总之有几个特点:
-
好多人记账,记的账都一样
-
数据是公开的,想翻脸不认账是不可能的
-
数据改变不了的(主要是算法牛逼)
基本概念
-
去中心化:就是数据不再由一个人或公司维护,由n个人/公司来维护了,一个人说了不算了,大家说了算才算
-
节点:记账的服务器,有一台联网的电脑就能成为节点
-
区块:一组交易的集合,举个例子,一笔代表1个苹果,把100个苹果放一个箱子里装起来,这个盒子就是区块,而且每个都是唯一的
-
矿工:把交易打包成区块的人
-
哈希值:哈希值是由哈希函数(又称散列函数/散列算法)计算而得的值,每笔交易对应唯一的哈希值,挖矿也需要计算出来区块的哈希值才能挖成功
-
智能合约:可以理解为电子合同,是一种数字化的计算机协议,可以在没有第三方保障的情况下进行可信交易,这些交易可追踪且不可逆转
-
共识机制:决定谁来记账(记账权),以及如何避免记账者作弊的问题
-
私钥:私钥等于银行卡号加密码,让别人知道了私钥,他就可以随时取走我们的钱了
-
DApp:基于区块链技术开发的APP,APP所有的交易数据都是公开的