区块链简单来说, 就是一本公共账本, 而且谁都不能单方面改。不要害怕那些看起来很专业的技术词汇, 接下来, 我会用小区记账这个例子来详细讲解一下这件事。

区块链到底是什么

设想你所在的小区里有二十户居民, 过去大家记录收支是依赖于一个会计人员, 这个会计存在私下篡改数字的漏洞。现如今情况变了, 变成每一户家庭都持有独立的账本, 只要发生转账行为, 所有住户都会同时在自己的账本上记录这笔交易。

如果发现任何一本账目被恶意修改, 一旦与其他人的记录进行核对, 不对应的地方就会立即暴露出来。这种现象就是区块链技术的核心体现, 它的作用是将原本由一个人独自承担的信任关系, 分解并分摊给了所有人来共同维持。

所以它那个最明显的特点不是速度快不快的问题, 而是那个内容被篡改的难度特别高, 你哪怕只是想去改一下前面那笔已经做完了的旧账, 你就必须得把后面跟着写的所有那些账本全都跟着同步改掉, 这还不算完, 你还得去控制住大半数的人听你的安排, 在真正实际操作起来的时候, 这基本上就是完全不可能实现的事情。

区块链怎么记账的

每进行一笔交易的时候, 都会被打包进入一个被称为区块的具体页面之中。每一个这样的区块都会在操作过程中盖上对应的时间戳标记。与此同时, 前一个区块的特殊指纹信息也就是我们常说的哈希值会被写入其中。

通过这种方式, 前后各个区块紧挨着彼此最终连接成了链条形态的结构。假如有人试图篡改发生在链条中间部位的任意一块数据内容, 随后产生的所有后续指纹特征都将无法匹配验证。一旦出现了这种不匹配的情况, 整条存在的链条就会彻底失去有效性最终报废。

区块链简易讲解:不整虚的,用大白话给你讲明白它到底怎么运作

到底是谁拥有往里面添加新页面权限的这个问题, 其答案是依靠挖矿这种机制来实现的, 在这个过程里大家会同时去计算一道数学题目, 看看到底是谁先解出了这道题的答案然后由谁来负责记账工作, 其余的这些网络节点在验证确认通过后才会正式接纳这个结果, 比特币大量消耗显卡进行算力竞赛所做的事情归根结底就是干的这个事。

如果下回再有别人跟你夸夸其谈区块链的事情,你就可以问他三个问题, 第一个是账本由谁来负责记录, 第二个是如何防止内容被篡改, 第三个是谁拥有添加新页面的权力。只要你继续追问下去, 通常情况就会变得很清楚明白。