许子敬简单聊聊区块链

区块链作为国家战略方向,你能够不从事区块链,但你一定要了解它,可当作茶余酒后和朋友的谈资,装逼max。

自己从事区块链也有一段时间了(应该比大部分同学略微懂一点),所以才敢在这里BB几句,这篇首要聊聊:啥是区块链,区块链的开展进程和一些基本概念,以及给我们引荐几个学习区块链的渠道

本文简略易懂,很接地气,我们定心食用。

什么是区块链

区块链其实是一种技术,本质是一个去中心化的账本系统,具备去中心化、开放性、信息不可篡改、可编程等特点,可作为一种底层存储与传输协议。

听起来可能有点拗口,我举个例子,比如我维信借给你100块钱,如果你不说我不说,就咱俩还有维信知道,但是我如果用了区块链技术,就会有很多人给你记账,而且是公开的,并且这些人记的账是一模一样的。这些记账的人每隔一段时间把发生的交易给打包放一起,就跟串冰糖葫芦似的,把新的串到上面,糖葫芦一旦穿上去就不能换了。你要是想改已经打包的交易数据,就要把所有记账人的数据改一遍。直接理解为不可能改就可以了。

总之有几个特点:

  1. 好多人记账,记的账都一样

  2. 数据是公开的,想翻脸不认账是不可能的

  3. 数据改变不了的(主要是算法牛逼) 

基本概念

  1. 去中心化:就是数据不再由一个人或公司维护,由n个人/公司来维护了,一个人说了不算了,大家说了算才算

  2. 节点:记账的服务器,有一台联网的电脑就能成为节点

  3. 区块:一组交易的集合,举个例子,一笔代表1个苹果,把100个苹果放一个箱子里装起来,这个盒子就是区块,而且每个都是唯一的

  4. 矿工:把交易打包成区块的人

  5. 哈希值:哈希值是由哈希函数(又称散列函数/散列算法)计算而得的值,每笔交易对应唯一的哈希值,挖矿也需要计算出来区块的哈希值才能挖成功

  6. 智能合约:可以理解为电子合同,是一种数字化的计算机协议,可以在没有第三方保障的情况下进行可信交易,这些交易可追踪且不可逆转

  7. 共识机制:决定谁来记账(记账权),以及如何避免记账者作弊的问题

  8. 私钥:私钥等于银行卡号加密码,让别人知道了私钥,他就可以随时取走我们的钱了

  9. DApp:基于区块链技术开发的APP,APP所有的交易数据都是公开的 

猜你喜欢

转载自www.cnblogs.com/xuzijing/p/11959497.html
今日推荐