说到区块链,我们不得不先提比特币。
因为区块链技术,源自比特币。当技术极客撬开了比特币的大门,发现后面是一片广阔的应用空间,于是,区块链技术被发掘,当然作为区块链祖师爷的比特币,也是第一个最大成功的区块链应用。
那么什么是比特币?
比特币最先由中本聪发布一篇论文在网上,论文称这个系统为:点对点的电子现金系统。通过这个系统,可以实现完全去中心化的电子现金系统,不需要再依赖于通货保障,和结算交易验证保证的中央权威。就是说,不需要通过中心机构,我们就可以完成支付转款。
去中心化的系统如何理解?先说中心化的系统,比如我们的银行账户,我在ATM机上存钱的时候,实际上这台机器会向银行服务器提交申请,申请增加我的账户金额。然后中心服务器开始受理,在账簿中增加记录。用户都会通过ATM机来操作,然后每个ATM机都会将数据传递给中心服务器处理。这个模式有几个问题,一是当用户数量众多的时候,中心服务器处理数据的工作量将非常大,所以随着用户的增长,必须同步扩展系统容量。二是安全问题,在中心化系统中,黑客很容易伪装成普通用户,绕过系统的安全机制,去恶意篡改数据库中的数据记录。
然而比特币这个去中心化的网络,优点就在于采用工作量证明算法,和数据的分布式存储。 这个网络中,数据不是由中心服务器来处理,而是存在很多个网络节点(矿工)同时竞争处理。而且数据按时间先后由“链式”结构存储。这就让数据安全性大大提升,将恶意篡改变得几乎不可能。就像是一条“拉链”,矿工们都在竞争,让闭合的拉链越来越长。如果谁想要更改之前的数据记录,就相当于要解开之后的拉链,然后重新拉合,但是这个操作在比特币系统里,基本是无法实现,除非你能获得大部分网络矿工的同意。
那区块链又是什么呢?
区块链blockchain,这个中文翻译,其实很贴切。从字面上来看,就是数据块形成链条,就因为数据的处理方式不一样,就爆发出非同一般的魅力和革命性的应用场景。
基于比特币发展起来的区块链技术,并不是一种单一的技术,而是包含密码学、经济学、数学、网络科学的综合技术。它的主要特征包括,去中心化、自治性、透明性、匿名性和不可篡改。
其中自治性、透明性、匿名性都是去中心化系统最基本的特征,一个实现了去中心化的系统,基本都会具备这几个特征。对于不可篡改性,则是因为采用了“工作量证明算法”,矿工竞争记账,赋予了系统高安全性。
其实每一个特性,都会让区块链技术在某个领域,针对传统技术具备不可替代的竞争优势,所以区块链技术在最近几年出现了爆炸式发展。后一篇我们来说说,区块链都能用在哪些领域,与我们的生活有什么关系。
网友评论