首先先写结论: 区块链是一种算法,是一种操作系统,更可能是一种价值传输体系。
一.
在回答区块链是什么之前,我们得先回答在区块链出现之前,世界是怎么样的,区块链解决了原先的什么问题?
这里得普及一个老生常谈的问题,互联网是什么?其实互联网是打通了信息传输的一种系统,互联网的存在大幅度的降低了信息传输的门槛,他使得人人皆可以发出信息让他人感知,做了一个信息去中心化的事件。 所以互联网是一个非常高效的去中心化信息传输体系。 但是就像我不断描述的一样,互联网只解决信息传输的高效问题,它本身不对互联网内传输信息的真实性负责,目前也没有方法来确保互联网上传播信息的真实性。
为了解决这个问题,在一些特定的领域,如支付,为了你付出去的钱切切实实是已经付出去了,需要引入第三方机构来做信息处理来确保信息的真实性,就像我们所有的线上转账都要经过中央银行一样。但是因为第三方机构的存在,就带来了一系列的中心化的风险与弊端。
而区块链的技术就是解决这种风险和弊端,所以才会让这么多人尖叫。
二.
区块链技术的本身就不多描述,因为我也说不明白~
但是总结其核心点就是原先需要中心化处理的信息,现在通过去中心化的方式,让所有参与网络的计算机一起处理。这里就得解决三个问题:1.谁来处理这些信息 2.谁来保存这些信息 3.为什么计算机愿意参与。
1.第一,谁来处理这些信息。答案:在这个网络内的计算机都来处理这些信息,这里有一套算力竞争机制,即每10分钟(比特币的时间)要算出一个结果,在这个时间段内,所有计算机共同处理这些信息。
2.第二,谁来保存这些信息。答案:在这个网络内的计算机共同享有这些信息。在规定这个时间段内,哪个计算机先算出这个结果,即算力最强,其他计算机的结果就都和这个最先算出来的结果一致,即形成一个一致的区块。算力越强的计算机越有可能得出计算结果,即确认区块,但理论上,任何一个计算机都有机会。
3.第三,为什么计算机愿意参与?答案:激励。每一个算出区块的计算机都有一定的激励,这个激励在比特币系统里就是对应的比特币和交易的手续费。这样的系统使得有人愿意在里面交易,有交易就会让对应的激励产生价值,有了价值激励就会有更多的计算机愿意参与其中计算获取激励,从而良性循环,让更多人愿意在这里系统里交易。
所以这里可以普及出几个概念:
1.挖矿:即那些计算机做计算的过程,计算机算出一个区块,就会获得一定的激励,和挖矿共类似
2.比特币和区块链:
区块链是整个计算过程的结果,或者说是一种计算系统方法。
比特币是整个系统中产生出来的激励。(比特币比较特殊的是本身这个系统就是一个数字货币系统,即激励就是产品本身)
三.
区块链通过去中心化,解决了什么问题?
这个些结果很简单,但是背后逻辑很复杂,而且其衍生是整个区块链充满想象力的地方。
因为去中心化,同时还加上如下几个概念:时间戳,私钥和公钥,使得通过区块链技术传输的信息
有了如下几个特性:1.不可篡改 2.永久记录 3.全网共享
因为这几个特性,使得通过区块链传输的信息变得被所有人认知的独一无二,具备了安全共享的特性,所以能够形成数字货币系统,这个比特币具备货币的属性,而且能够无门槛的交易。
其实更具想象力一些,这个区块链技术,最让人激动的是,它让信息具备了价值属性。
这个属性值得他能够用于版权,共享经济,智能合约等还有很多未被开发的领域。
互联网是一个高效的信息传输系统。
区块链是一个高效的价值传输系统。