去中心化是什么意思,区块链到底是什么

这里记录的文章只适用于完全不懂区块链的人,如果有不懂得地方,下方评论我会给出通俗易懂的回复
参考了廖雪峰老师的个人博客,这里我主要是写得更小白一点
什么是区块链?
可以理解为是一个大型的记事账本,和传统账本不一样的地方在于,这个记事账本是由所有参与的人一起记账的,我们拿 某宝 举例子 。
当我们有一笔交易的时候,某宝就会记录下来这笔交易,比如记录 小明给小花转了100元,然后相应的某宝会将小明的账户资金减少 100元,小花的账户增加 100元
我们使用某宝可以说根本原因是无限的相信他,我们相信他不会随意修改我们的账户余额,而且某宝在国内是通用的 。
但是有一天,假如发生了下边这些事
【去中心化是什么意思,区块链到底是什么】某宝某核心员工某天从我们的账户都减少了0.1分钱转到了自己的账户,我们无法察觉国内某知名黑客攻破了某宝的服务器,这一天很多人的账户资金变成了0我们要去某个不知名小国家,我们需要将钱转成该国认定的资产我在朋友圈看到有人卖狗,我想买下这只狗,那到底我是先给他转钱呢?还是他先给我送狗呢?两边都不信赖对方 。所以我们就必须要通过咸闲鱼,淘宝等有第三方担保的平台交易,你把狗挂在 闲鱼或淘宝上,我才敢付款
第一项几乎都是不可能发生,第二项可能有千万分之一的概率,第三项可能现在正有人烦恼,第四项我们身边一直有很多人正在受骗
如何解决这个问题呢?区块链
区块链是如何工作的

去中心化是什么意思,区块链到底是什么

文章插图
顾名思义,区块链是一个一个块组成的一个链状记事本
一个区块可以由多笔交易,记账服务器将这些交易根据某些算法计算成一个 标识符,然后再将该区块指向前一个 区块的 标识符
具体信息可以查阅 这里
谁在记账
所有在该链上挖矿的矿工负责记账
准确地说应该是矿工将该部分交易打包成一个区块,并将这个区块广播出去,然后所有的节点会进行验算该区块的正确性,如果正确,他们会将该区块同步在自己的节点后边
什么是矿工
负责记账的服务器集群我们称他们为一个矿工
任何人都可以成为矿工,你可以将你的电脑随时随地变成一个挖矿服务器
什么是矿池
去中心化是什么意思,区块链到底是什么

文章插图
管理矿工的矿厂可以称为矿池
挖矿你可以想象成这样:当产生交易的时候,程序会产生一个随机数 。然后让所有的矿工(计算机)去猜,猜对之后你就有权利打包该区块,然后得到打包的费用,也就是说如果每台电脑如果算力相同,那么猜出来的概率就是相同的,如果有 10000 台电脑 。小明 5000台,小花 5000台,那么这个奖励给他们两个人的概率就都是二分之一
所以,当我们只有一台电脑的时候,那我们在这里得到奖励的概率就是 一万分之一,可以说概率相对就很小
但是如果你链接到矿池上,矿池会根据你提供的算力平均分配收益,也就是说,不论是哪台电脑打包的这个区块,得到的奖励都除以 10000 并平均分配给每台计算机
什么是算力
顾名思义,计算机的计算力量
一般来说,显卡越好,算力就越高 。你可以想象成,当程序产生一个随机数的时候,算力高的计算机一秒钟可以穷举10万次,而算力第的计算机可能一秒钟只能穷举1万次
所以每台计算机其实算力也是不同的,如果矿池挖出奖励会根据算力来分配收益