如何理解“区块链”这个词?
区块链这个词可以表示一种“技术”,用这种技术制造的“东西”也叫区块链。就好像互联网既是一种技术,也是一种东西。
区块链是:
(1)新技术
(2)用这种技术制造的东西。
——做的“东西”是数据库,是系统存储大量数据的地方。区块链是一个数据库。
“区块链”一词由“块”和“链”两部分组成。区块链的英文单词“区块链”也是由“block”和“chain”两部分组成。汉语和英语相互对应。
“块”的含义可以从两个角度理解:
(1)数据块。也就是“块”
(2)一块.
——的第二个意思其实是“一堆物品”。
一般来说,每个块=一组数据记录。
“链”也可以从两个角度来理解:
(1)链接(动词)
(2)链接链(名词)
因此,所谓的区块链是由多个区块组成的链条。它的具体组成是一组数据记录。
区块链的功能
区块链的技术原理更复杂。本节我们先不解释区块链的技术原理,只先说说区块链的功能和用途。就好像我们不需要先知道打电话的技术原理。
区块链的功能大致有两点:
(1)它是一个不可改变的数据库。
(2)可以执行“智能合同”。
——其中,(1)是区块链的本质功能,需要先了解;(2)它是区块链的一个扩展函数,也是非常重要的。
(1)区块链是一个电子数据库,数据不可更改。
“不可变”(也常被称为“防篡改”)是指所有数据一旦被“缠绕”,就永远存在,无法更改或删除。
这是区块链的基本功能。所以事实上,“区块链”这个词看似神秘,其实并不那么神秘。它的本质只是提供一个“不可改变”的数据库(电子数据库一直存在,只是现在只有一个“不可改变”)。
这种“不可改变”的特性具有创新性:
示例1
在一些领域,如合同协议、法庭记录、投票、公证、商品验证和知识产权,非常需要这个功能。
例如,升级汽车里程表的区块链技术。在二手车行业,车的里程表记录是不能更改的,所以客户看到的里程表数据才是真正的车数据。这样欺诈的可能性低至零,商家和顾客之间的信任成本也大大降低。
由于区块链的“防篡改”性质,欺骗、欺诈、伪造和歪曲事实将越来越难,未来的社会将更加诚实和高效。
示例
为互联网公司提供安全的数据库。
这里所说的“安全”体现在两点:
A.它不会消失,而是会永远存在
B.它不能被篡改或删除
数据是21世纪互联网公司的命脉,但过去存储互联网数据的方式存在安全隐患。
2018年7月20日,“前沿数控”公司长期积累的用户数据和数据内容全部丢失,再也找不回来。原因是存储这些数据的腾讯云硬盘存在bug。
“生命线”没了。最后,公司从腾讯云获得了多少?才13万多.而这些数据的价值可能是几千万。
作为21世纪互联网公司最重要的资产,可以想象未来会有大量的互联网公司选择区块链存储来存储数据,以保证自己的数据不会丢失。
同时,存储在区块链中的数据不能被恶意的人(如黑客和商业间谍)篡改。
未来是万物互联和人工智能崛起的时代。物联网会产生海量数据,人工智能需要建立在海量数据的基础上。大量数据的存储必须使用高度安全的数据库。
区块链可以为物联网、人工智能等产生/依赖海量数据的项目提供出色的安全性。
(2)可以执行“智能合同”。
由于区块链具有不可改变的特性,“智能合约”成为可能。Smart contract相当于“可信代码”,意思是区块链上预设的一个程序——设置区块链网络在满足某些条件时会自动执行某个东西。已经设定好的程序是不可撤销或更改的(区块链的本质特征),一旦条件满足就会自动执行。
智能合约可以与“如果.然后……”编程中的语句。
如果.(如果.发生)
然后.(然后执行.)
智能合同导致去信任:不需要第三方机构对双方进行担保、公证和监督,双方也不需要相互信任。你只需要相信这个区块链系统;双方都不可能否认协议,这就杜绝了拒绝履行合同条款的行为。也降低了交易所需的信任成本。
举个简单的例子:你和你的朋友打赌明天A队和B队哪个队会赢,这个时候你可以在区块链上设置一个智能合约。明天比赛结果出来后,区块链会自动把输者账户里的部分余额转到赢者账户里,不能提现,也不能抵赖。