最近这几年,比特币被炒得沸沸扬扬,还有另一个陌生的名词。“区块链”,最近也越来越多的被人们提起,首先要说明的一点是,区块链不等同于比特币,区块链是比特币背后的技术基础。
相信我们都注意到,现金在我们生活中的存在感越来越低,他们都变成了线上支付时候的一个一个数字,而且大家都确信,这些数字确实就代表着财富,这充分说明了在一个交易系统里面,只要有一个可靠的账本,能够把账算明白,哪怕是没有实体的钞票,整个交易系统也不会乱套,而区块链,就是一种不同于传统记账的记账方式,传统的线上支付,虽然表面上看,只是交易双方的直接交易。
但是实际上,每一个交易的背后,都有一个第三方的交易中介,这个中介往往是一个值得信赖的权威机构,比如政府,银行,或者是一些大公司,这个中介也是一个交易中心,负责记录系统中的每一次交易信息,并且把这些信息整理成一个巨大的账本,但是一旦这个中心被黑客攻击,账本被恶意篡改那整个系统就可能会因此陷入危机。
而在用区块链记账的交易系统中,并不存在一个这样传统的交易中心,所以整个系统也就没有从中心崩溃的风险,在区块链系统里面,每一次交易,都直接发生在交易双方之间,交易的双方会把交易信息广播到整个交易系统里,然后会有很多“志愿者”,把这些交易信息记录下来,整理成一个账目分明的账本,再把这个账本广播回系统。
这样做的结果就是,区块链系统当中的账本并不是由一个单一的交易中心掌管的,而是同时由系统当中的每一个参与者共同掌管,除非黑客可以同时攻击世界上所有的参与者,否则这个账本就不会消失,但是这样就有一个问题。在很多“志愿者”同时记账的情况下,怎么能够保证系统当中不会出现各种五花八门的账本呢?这就要靠区块链中一些基于密码学的巧妙设计。
在区块链系统中,每经过一段时间就会产生一个新的区块,用来存储刚刚产生的交易信息,“志愿者们”必须解决一个密码学难题,才能让这个区块变得完整有效。第一个解决难题的“志愿者”会把答案记在这个区块的末尾,并且向全系统广播这个完整的区块,其他的志愿者收到这个消息,得到这个难题已被解决之后,就会停下手中的工作,转而去解下一个区块链的难题,值得一提的是,每一个区块当中难题的答案,同时会放在下一个区块的开头,变成下一个区块中难题题干的一部分,这样这些难题就像成语接龙一样,把一个个区块串成了一个链条,这就是区块链。
如果有人想要篡改其中某一个区块的内容,他不仅需要重新破解这个区块上新的难题,而且还要把之后所有链上的难题也都解决,这就相当于以一己之力对抗系统中其他所有的人,并且在相同时间内完成加倍的工作量,当系统中有很多人参与的时候,这种操作可以说是不可能的,2008年中本聪以比特币的模型,让区块链技术破壳而出,但区块链的用处,并不局限于数字代币,作为一个在没有强大中介参与的情况下,依旧安全可信的数据管理系统,区块链技术或许可以帮助解决金融,产权,公益,物联网等很多领域的问题,给整个社会带来翻天覆地的变化。
注释:
1.简单介绍一下“密码学难题”:有一个叫做随机散列函数的东西,任何长度的数据都可以通过这个函数转化为一个256位的0和1组成的代码,原数据任意一点小小的改动都会使最后的代码发生巨大的变化,并且不可能从某个已知代码逆推出原本数据是什么,所以,如果想要得到一一个特定的代码,除了暴力穷举(一个一个地试)之外没有别的办法。区块链密码学难题就是:找到一个随机数,把这个随机数添加到区块末尾之后,可以使整个区块的随机散列函数值的前N位变成0。
2.实际上,每个区块的开头并不是前一个的答案,而是前一个区块的随机散列函数值,之所以保留这个错误.....一是因为视频中没有时间讲解随机散列函数的内容,二是这个错误的” 类比”可能更方便人们理解区块是如何成链的。“哎呀...希望不会对那些想深入了解区块链的朋友造成误解。”“应该不会的吧, 想深入了解的人都会看注释的。 ”“嗯, 好的。
3.志愿者们为了找到密码学答案,就要把一个又一个的数带入到题中,最后凑出所需的前N个0,完成这项工作需要巨大的计算量。这样,计算能力强的人就有更大的概率第一个凑出答案。
4.当然,志愿者可不是完全志愿的,系统会奖励那个解题成功的人。因此,解题的过程常被成为“挖矿”,解题的人被称为”矿工”,解题的专用电脑被称为”矿机”(对,用电脑解题,这种工作是不可能用纸笔解决的....)
5.一般的区块链都会有算法控制区块产生的速度,当参与人数较多,系统计算能力变强时,系统会增加难题的难度(也就是凑更多位的0)。不难看出: 参与人数越多,题越难,黑客想要攻破这一系统就越难。
6.区块链仅仅是一个技术而已,不同的人会拿它去做不同的事情,现在有许多聪明的人正在将其完善和优化,让区块链可以应用在更多的领域,发挥更大的作用。同时也有一-些人,趁人们对区块链还不甚了解,鼓吹各种概念,毫无新意地发行各种数字代币圈钱。开放协议的美妙之处就在于,那些在早期发现并拥护它们的人,能够以令人震撼的新方式来驾驭它们。