2020年05月15日 星期五
区块链的安全性和不可篡改性
□ 庄 磊

    近几年,区块链技术非常火热,经常能在新闻上看到。但是,区块链技术是什么,究竟是干什么用的?

    区块链技术的诞生离不开一个叫“比特币”的虚拟货币。因为虚拟货币跟传统的货币,乃至数字钱包不同。比特币不是主权货币,没有任何实体货币作为支撑,也没有所谓的国家中央银行负责比特币的生产、发行、记录,完全是互联网的虚拟货币。那么,比特币如何使用,如何记账,这就需要一种特殊的技术,它不需要实际的数据中心。比特币的生产、发行、使用记录分布在互联网各个节点数据库里。分布式存储意味着多重记录、不可抵赖,这就是区块链的最基本特征:去中心化(没有中心)、分布式记录。

    以上的描述可能还是有些晦涩难懂,那么,我们再用一些形象的比喻来阐述一下。假设甲要向乙借100块钱,过去传统的方式是甲给乙打一个欠条,乙拿到欠条,甲拿到100块钱,这件事的凭证就只有一个乙手里的欠条。如果乙把欠条弄丢了,或者内容被修改了,那这个借钱的事情就很麻烦了,因为没有凭证了,或者凭证被改变了。但是,如果借款这事让全村人见证,欠条全村人手一张,那就不怕了。因为全村人都有这个欠条,没人能把全村人手里的欠条都偷走或者都改了。这就是所谓的去中心化、分布式记录,不只是乙有欠条,全村人都有,任何一个人或者多个人弄丢欠条也不影响这件事的认定。所以去中心化、分布式记录就是区块链技术的最根本定义。

    除了去中心化、分布式记录,区块链还由此延伸出两个主要特点:安全性和不可篡改性。

    安全性。相比于传统方式更加安全,由于没有中心节点,不依赖中心节点,避免了一旦中心节点故障或者被突破,所有数据都完整地存储在互联网无数个节点数据库里,等同于有无数个备份,任意一个或多个节点数据丢失也不会导致数据丢失,因此安全性非常高。

    不可篡改性。由于区块链的分布式存储,链上的数据是很难篡改的。还是以甲乙借钱为例子,作为借款凭证的欠条分布在全村所有人手里,篡改一个人的一张欠条是没有用的,本着少数服从多数的原则,最少也要篡改全村一半以上的欠条才能实现篡改数据的目的,这个难度有多大就不言自明了。有人说了,不就是全村一半么?我想办法就是了,但是如果你面对的不是全村,是全乡、全县、全省呢?你还有能力和办法去改那么多人的欠条吗?互联网就有这个规模,所以区块链技术等同于不可篡改。

    上面说了区块链的特点、优点,那么区块链技术有那些局限和不足呢?自然是有,其中主要包括两点:效率低、难以管理。

    效率低。区块链是分布式存储的,一条数据产生后要在整个互联网的无数个存储节点上储存,整个过程无疑是漫长的、低效的。并且如果区块链技术大规模、频繁使用,所需要占用的存储量将是海量的,从整个互联网层面看,存储浪费是极为惊人的。

    难以管理。同样是由于区块链技术的去中心化、分布式存储、不可篡改,导致区块链行为难以监管,链上数据几乎永远不会灭失,如果被别有用心的组织和个人利用,会给相关管理带来极大的挑战。

    说了这么多区块链的好与不好,目前区块链跟咱老百姓有什么关系,能从中获得什么便利?总体来说,区块链技术本质决定了它是一个底层技术,对普通百姓来说用处不像大数据、人工智能、5G等新技术那样贴近生活。目前,区块链技术的应用主要体现在政务管理、虚拟货币和数字版权等方面,更贴近百姓生活,更明显给百姓带来实惠和便利的应用还要假以时日,还需要加以完善和发掘。

    总体来说,区块链技术还属于新兴技术,由于初始领域和自身不足的局限,应用并不广泛,但是这项技术的前景非常广阔,甚至有人称之为第四次工业革命。因此,区块链技术应不断挖掘和拓展应用领域,尤其是金融领域,着力培养生态圈,完善标准规则,将区块链技术及相关产业做大做强。

    (作者系北京市公园管理中心信息中心副主任)

京ICP备06005116