在分布式系统领域摸爬滚打了整整十年之久了, 见过太多人把区块链技术吹捧得近乎神话故事了。把表面的那些华丽辞藻全部去掉之后来看, 它并没有大家想象的那般高深莫测、虚幻缥渺,其本质内涵仅仅可以用最简单直白的一句话来进行概括总结——去中心化的信任机制。

区块链本质是什么

现在好多人一听到区块链这个名字, 脑子里头蹦出来的全是什么虚拟硬币交易、去中心化金融业务。但是大家得往实在了看, 它的本体其实就是一种叫作分布式账本技术的东西。这意思就是什么?

每发生一笔买卖或者是转账的记录, 都会给送到网络里面的每一个节点上去进行同步和保存。你要是想偷偷改改里面的数据, 那可就难了, 因为你得把全网里头绝大多数那个节点上的记录一块儿都给改掉才行, 这办起来的代价高得吓人, 基本上等于是不可能完成的任务。

所以说这就是最基础的一个道理。它其实就是用那种让大家都能点头认可的共识算法来当靠山, 代替掉了过去非得有银行、公证处这些 centralized 的中心化机构给你盖章背书的麻烦事儿。

我在这个事上, 当年是写智能合约的, 那个时候确实是有很深的一种体会的感觉出来的是这样子。就是代码一旦那个是被放到那个所谓的上面去以后, 它是绝对的那个无法逆转的这种状态。

然后信任这个事儿,它确实是不再是靠着某一个公司,然后去给个什么盖章的动作了, 而是说要靠那几行代码本身去起作用这么回事。所以这就是区块链它的实质所在, 是这么一个东西。

区块链技术的内涵与实质到底啥 别被概念忽悠了

区块链到底解决啥

它核心解决的是在多方协作的场景下, 到底该由谁来负责记账以及谁拥有最终话语权的这样一个问题, 而清算所、银行或者是公证处这些机构的存在, 从本质上来看是为了降低人与人之间的信任成本, 然而区块链这种技术则是把这中间一连串作为中介的环节全部给砍掉了, 并且让进行交易的两方主体能够直接进行账目核对以及直接在内部完成确认的操作。

但是, 千万不要过度夸大它的作用。在双方之间信任成本本身就非常低的那种场景里面, 强行采用区块链技术这种手段, 这纯粹就是一种浪费计算能力和金钱的行为。

技术它就是工具, 不要把这个叫做颠覆的两个字给它绑住, 看清楚它到底能够解决什么或者是不去解决什么问题, 比去背一百个各种各样的名词实在多了。