有不少人, 在听闻“区块链”这三个字后, 便会觉得其高深难测, 仿若是什么繁杂难懂的编程技术。实际上, 区块链的概念并非难以理解, 甚至简单到仅用一张图即可阐释明白。它在本质方面, 即为一种记录数据的方式, 只是这一方式使得数据变得公开化, 变得透明化, 变得难以被篡改, 恰似一本所有人都能够查看、然而任何人都无法修改的公共账本。
区块链其实就是一个分布式账本
传统记账方式, 像银行系统那样, 数据存于银行中心服务器, 由银行掌控。而区块链是将账本复制到众多电脑上, 每个参与者的电脑都存有一份完整记录。就好比你手机上的一张图能表明的: 设想一个村子, 每家皆有一本相同的记账本, 张三给李四100块, 全村人都把这笔记录在自家本子上。所以即便张三想赖账称自己没欠钱, 村里其他人也能拿出证据。这便是区块链的“去中心化”本质。
这种设计最为突出的益处是具备安全性, 由于数据分布于数目众多的节点之上, 若要对某一条信息加以篡改, 那就必须同时更改超过半数的电脑记录, 而这在实际情形里几乎是无法达成的, 并且每一条全新的记录, 都会借助密码学的手段与前一条记录“联结”起来, 从而形成一串链条, 故而你所看到的区块链名称当中的“区块”, 便是每一段记录, 而“链”所指代的就是这些记录彼此之间的连接关联。
为什么区块链上的数据很难篡改
许多人会提出疑问, 倘若数据存于如此众多的电脑之上, 那么黑客要是攻击其中一台, 难道不就能够将其改掉吗? 答案为否定之态不成立。区块链所依靠的并非一台电脑的诚信情况, 而是全体参与人员的共同认知。任何一个节点想要增添或更改数据, 都必定要经过网络当中大多数节点的认可才可以。也就是说, 哪怕你成功攻破了一台电脑, 然而其他所有电脑上的记录依然保持准确无误, 系统会自动去拒绝你那台已被篡改的数据。
举例来说, 你所在的公司, 其内部是运用Excel去记录报销明细的, 在此情形下, 财务主管存在偷偷改掉某个数字的可能性。然而,要是换成区块链系统, 每一笔报销都会广播给公司里的全体人员, 而且大家每个人的手机上都存有备份, 如此一来, 任何人想要进行修改的话, 是根本瞒不过去的。在现实当中, 有许多供应链企业将区块链用于追溯商品的来源, 具体而言, 就像一杯咖啡, 从咖啡豆的种植开始, 历经烘焙、运输以及售卖的整个过程都会被记录到区块链上, 消费者通过扫码便能够看到真实的历史情况, 中途想要造假是根本不可能的。
话讲回来, 区块链可不是那种用来骗人的啥概念, 它反倒更类似于一套公开透明的规则以及工具。你若能看懂那张叫做“分布式账本”的图解, 那么你就能明白它为何能够应用在金融、版权、物流、政务等各类诸多领域了。社会对于信任的需求越高, 那种区块链就越有可以施展作用的地方了。