导语:比特币作为数字货币历史上的里程碑、币圈最夯的币种,已经成为一个传奇。而实现比特币的技术——区块链,则成了分布式记账本技术革新浪潮的开端,一路高歌猛进,创新不断。
那么区块链究竟是什么?比特币和区块链之间的关系又是怎么样的?区块链未来又会有哪些发展?今天我们就来一起聊一聊。
一、什么是区块链?
百度搜索一下“区块链”这个词,会出来许许多多相关的信息。虽然到目前为止关于区块链的描述很多,但因为这项技术还在飞速发展,暂时没有人能够给它下一个准确的定义。如果非要用一句话来概括的话,可以将它理解为:
懵了?不要紧,你只需要了解区块链技术的三大特性就能理解这句话了。
特性1、去中心化
传统的中心化网络中,对一个中心节点进行攻击就有可能破坏整个系统;而去中心化的网络采用分布式记录、分布式储存和点对点通信。
这样一来,每个节点都可以检验和监督系统,避免被某个人或某个机构操纵。就算任一节点遭受攻击或停止工作,都不会影响系统的运作。
特性2、去信任
在现实生活中,两个完全陌生、没有信任的人之间要进行交易,需要依赖第三方权威机构(比如银行、支付宝)作信用背书。凭借对第三方机构的充分信任来完成交易。
而在区块链这个系统中,节点之间无需任何信任也可以进行交易。因为所有节点都必须遵循同一交易规则来运作,这个规则是基于密码算法而不是信任。
同时每一笔交易的有效性都要经过系统内所有节点的检验,彼此之间无法欺瞒,自然无需任何第三方介入。
特性3、不可篡改,加密安全
我们知道,当一份重要数据保管在单个人手中的时候,是很容易被篡改的。但如果同时有许多备份被不同的人进行保管的话,篡改的成本就增加了;而如果每个人还为自己保管的数据加了密码,被篡改的可能性将进一步降低。
之所以说区块链中存储的数据“不可篡改,加密安全”,是因为区块链技术设计了一个机制,使得作弊的成本大大增加,同时很轻易就可以识别出伪造的数据。
这个防止篡改的方法就是哈希算法。哈希算法能将任意原始数据,不论是图片还是音乐,对应到特定的数字,称为哈希值。只要有节点恶意篡改,哈希值就会发生变化。哪怕是使用比普通计算机快1亿倍的量子计算机,想要破解哈希算法也不是件容易的事儿。
如果有节点想要颠覆一个被确认的结果,付出的代价将远远超过得到的收益。所以写入区块链的数据只能被读取,无法篡改和删除。
好,现在你对于区块链已经有一个初步的了解了。以后给朋友介绍区块链的时候只要牢牢把握这三大特性就可以啦。
二、比特币和区块链是什么关系?
现在大热的比特币(BitCoin)是一种全新的电子货币系统。它不需要受信第三方的介入,完全采用点对点的形式,是一个去中心化开源的加密货币。实现比特币的技术就是区块链(Blockchain)。
区块链是比特币的底层技术,比特币只是区块链技术的一种应用。只因为区块链的基本思想诞生于比特币的设计之中,所以造成不少人误将比特币和区块链混为一谈。
如图所示,区块链技术的应用领域及发展潜力都远远超越了比特币。
所以,除非特别指出是“比特币区块链”,否则我们说“区块链技术”的时候,往往与比特币没什么必然的联系了。
三、未来,区块链可以为我们做什么?
2008年11月1日。中本聪发布了比特币的创世白皮书——《比特币:一种点对点的电子现金系统》。
伴随着比特币的诞生,作为比特币底层技术的区块链也进入了公众视野。如今区块链已经从比特币系统中剥离出来,在金融、贸易、征信、物联网、共享经济等诸多领域崭露头角。
虽然我们前面说,区块链是一种通过去中心化和去信任的方式由多个节点集体维护一个可靠数据库的综合性技术,可是千万不要简单地把区块链等同于数据库。诚然它也可以存储数据,但解决的最核心的问题是多方互信。
这种信任不需要试探,不需要考验,不是基于脆弱的人性,而是密码算法的运行。
区块链技术虽然刚刚起步,但我们已经可以预见到,我们的生活终将被它改变。