自从互联网社会走过了几十个年头,社会出现了翻天覆地的变化,人类社会也往前前进了一大步,正当人民不断满足于信息社会给自己带来快感的同事,一件紧跟互联网的事物出现了,它就是区块链。它在你的身边,默默凝视着你,悄悄地改变着你的生活方式,而你,也默默地被它影响着,你在潜移默化中凝视着区块链,而区块链,也在凝视着你。
一、区块链的内涵
区块链本质上是一个去中心化的数据库,是一串使用密码学方法产生相关联的数据块,每一个数据块中包含了一段时间内全网交易的信息,用于验证其信息的有效性并生成下一个区块。所以说区块链是以去中心化和去信任化的方式,来集体维护一个可靠数据库的技术方案。通俗一点讲,区块链可以称为一种全民记账的技术。
数据库大家都了解,我们知道,任何网站和系统的背后都有一个数据库,我们可以把数据库想象为一个账本,里面记录每个人账上有多少钱。当账户A转账1元到账户B后,账户A就会少一元,账户B就会多一元,这种数据的变动就可以理解为一种记账行为。淘宝、支付宝、微信,这些都是很典型的中心化数据库管理方式,人们也认为这种记账方式很顺理成章。
但是区块链完全颠覆了这种方式。一个区块链系统由许多节点构成,这些节点就是一台计算机。在该系统中,每个参与的节点都有机会去竞争记账。系统会在一段时间内选出其中记账最快最好的一个节点,让它在这段时间里记账。这个节点会这段时间内数据的变化记录在一个数据区块(Block)中,我们可以把这个数据区块想象成一页纸。在记完账后,该节点就会把这一页账本发给其他节点。其他节点就会核实这一页账本是否无误,如果没有问题就会放入自己的账本中。我们把这种记账方式称为区块链技术或者分布式总账技术。
二、区块链的安全性
区块链这种记账方式似乎让人觉得比较浪费带宽和存储空间,觉得并不一定可取。但是,区块链正是通过这种高冗余的方式来构建极高的安全性。
首先,每个节点的权利是一样的,任意节点的摧毁都不会影响整个系统的安全,也不会造成数据的丢失,更不会让整个系统停止运作。
其次,每个节点的账本数据都是一模一样的,如果系统发现有两个账本对不上,它就认为拥有相同账本数量较多节点的版本才是真实的账本数据。系统会自动舍弃这部分认为被篡改过的账本,也就意味着如果你要篡改区块链上的数据内容,除非能够控制整个系统的大部分节点,即必须要控制整个系统50%以上的节点,才能发动对数据账本的篡改,就是俗称的51%攻击。
再次,攻击者面临着价值瞬间归零的风险。一旦攻击者成功篡改账本,由于全网能够立刻识别出账本数据的不一致,导致所有人都意识到该系统账本已经是不可靠的账本,那么意味着该账本所记录的数据变得没有价值,该系统中的代币也会变得无价值。
三、区块链的价值
如果说互联网TCP/IP协议是信息的高速公路,那么区块链的诞生则意味着货币的高速公路的建设已经初步形成。近年来,全球技术开发人员,金融机构,企业乃至政府机构发现区块链的价值不仅仅局限于支持比特币交易,通过区块链技术所打造的成本极低的、去中心化、全网写作的网络体系本身还具有巨大的社会价值。
《经济学人》把区块链技术形象地比喻为“信任的机器”,即可以在没有中央权威的情况,对彼此的沟通写作创造信任。区块链技术适用于一切信任的领域,也许在未来会成为全球人类社会信用体系中的基石,并有可能彻底改变全球的社会结构。