区块链究竟是什么?
区块链是 blockchain 这个英文新词汇的 “生硬翻译” —— 事实上,绝大多数翻译就是很生硬的,你看看 “双花”(Double Spending)就能感觉到了。
所谓区块,是 block 的翻译,可以理解为 “信息块”(这个单词在计算机领域就是这个意思)。
block, Computing: a large piece of text processed as a unit.
如此这般,区块链(blockchain)就是字面上的意思,它就是由前后链接起来的信息块构成。
在比特币这家世界银行的设计中,区块(block),就是一个又一个不断生成的子账簿,这些子账簿通过一种特定的算法(哈希算法)前后链接起来,形成总账簿(blockchain)。从这个角度望过去,区块链技术没什么神秘的,通俗地讲,它只不过是一种新的记账技术而已。
比特币这家世界银行,就是这样建立在区块链技术上的第一个分布式应用。而区块链技术,通俗地讲,无非是个不可篡改的分布式数据库技术而已。
区块链不是钱,区块链不是币,区块链不是实物,不像人民币、铁链、苹果、白菜能看得见,区块链是一个技术,只不过这项技术非常具有创新性。
按照官方的说法,区块链是个去中心化的数据库,能够进行点对点传输,还能验证个人信用。 众所周知,陌生人之间交易,最大的风险是信用,面对一个陌生人,你不知道他从哪里来,往哪里去,他的真实信息是什么,即便你知道了这些,他也有可能会撒谎、赖账。这就进一步有了公司,有了企业,有了征信系统。 当年淘宝打eBay能赢,也是因为支付宝横空出世。
支付宝是第三方平台,淘宝买家把钱寄放到支付宝,卖家发货以后,买家收货,钱自动从支付宝转到卖家。 这极大的解决了信用问题,买家不怕卖家不发货,卖家不怕买家不给钱。
但支付宝毕竟也是一个平台,如果支付宝出现了问题,买家和卖家都会遭了殃。所以,区块链的横空出世就是为了解决信用问题。两个人陌生人之间交易,就不需要用第三方中介平台,不用第三方中介平台,你可以想象一下,能够节省多么巨大的效率,从此,世界上再也没有中间商赚差价了, 简单直白的说,区块链的本质是不需要第三方中介的记账技术。
打个比方。
张三给李四转账100元钱,这个过程按照现在的计算方式,银行从张三的账户上减掉100元,在李四的账户上增加100元。
这个中间过程是有银行在参与的,如果银行出错,或者是一家不靠谱的私有银行,虽然李四账户上增加了100元钱,但李四没法办法花掉。
如果用区块链技术来记账,可以这样简单的理解:
有一条巨长的区块链(大铁链),这个链上有很多区块节点(铁链环)。
张三给李四转账这个信息不是记录到银行里,而是生成一个新的区块(新的铁链环),然后通知给所有的区块(大铁链上的所有环)。
当所有区块都验证了这条信息的合法性时,张三转账给李四的记录,也就是新生成的区块(铁链环)就被允许挂到区块链上了,这就是传说中的上链。
那么,谁来记录上链这个操作呢,如上文说的,张三和李四这个区块,谁有权力来挂到区块链上? 谁干的活多,谁就说的算,谁来记录,还有奖励。 提到区块链不得不说一下“共识机制”,这是区块链的灵魂所在。
正是依赖于区块的共识机制,才能保证区块链的数据信息是安全的,不容易被篡改。 共识机制,字面上来看就是多方达成共识。通过特殊节点(手机、电脑等)的投票,在很短的时间内完成对交易的验证和确认。
区块链技术会改变世界吗?
在一些场景下,这个世界的确需要不可篡改的数据库技术。比如,法院的卷宗,交通部门的违章记录,工商部门的企业登记,民政局的婚姻登记,公安局的身份证,大学的毕业证,等等等等……
尤其需要区块链技术的领域,除了公共事务领域之外,还有物联网。机器产生数据的速度和数量都远远超过人类,而机器数量未来也会必然远远超出人口的数量不止几个量级…… 面对未来不可想象地庞大的物联网世界,不可篡改的数据记录绝对不可或缺 —— 甚至可以说,没有区块链技术,未来的物联网世界不可能安全发展。
所以说,区块链技术的确会改变世界。
不过,至于区块链技术究竟在将来会把这个世界变成什么样子,今天的我们很难准确预测。历史证明,每次技术革新出现的时候,我们的想象力都极为匮乏,我们的预测能力都聊胜于无。三四十年前,人们想象互联网是这样改变世界的:
到时候你给别人写信,就会变成这样:你在这边敲完,那边的打印机就自动把整个信件打印出来了……
事实上,没有任何一个专家能在四十年前想象出我们今天可以拿着一个掌中设备坐在家里点两下一会儿外卖就送到门口了…… 所以,过多的预测和想象,实际上是徒劳无益的。