大众对区块链这个名词已经耳熟能详,但是普通人真的了解其背后的技术吗,而这些技术对区块链本身又有什么意义呢?
如果区块链可以构造我们未来的社会,其使用的各种技术会在区块链世界中又分别扮演着什么样的角色呢,今天我们就用另一种方式来解读构造区块链的基础技术。
首先需要说明的是二进制,区块链是软件,而软件的本质是数据,计算机世界中数据的基本形式便是二进制。
二进制由两个字符组成,分别是0和1,它是计算机与计算机之间交流的语言。就像是我们人与人之间交流使用汉字一样,我们用汉字进行不同的排序组合来表达我们对世界的理解,而计算机则借助由0和1构建了我们如今丰富多彩的互联网世界。
二进制并不是代表世间万事万物都是非黑即白的,二进制可以借由多位01符号来实现计算机强大的功能甚至形成智能,1和0的不同比例便造就了网络世界丰富多彩的内容。
所以区块链的世界也并不是单调的对与错,区块链可以容纳许多人对新世界的期待,并且根据不同人的认知提供特定的服务。
二进制所能代表的思想也并不像我们想象中的那样简单,在几千年前我们的文化中就已经包含了由简单推导复杂的思维。如道生一,一生二,二生三,三生万物,甚至计算机在发明之初也从中国的算盘与八卦中得到了启发。所以二进制并非最近才形成的,只不过计算机的发明,使人们认识到它的强大。
若将二进制世界比作计算机世界基本的道,我们可以认为区块链是计算机世界万物中的一种。在我们对世界的认知不断升级后,区块链又将被看作新循环中的道生一。
之后需要讨论的是随机数随机数类的诞生对人类的意义甚至超过宇宙大爆炸,但是这里有一个问题就是,我们的世界是不是真的随机?我们都知道在没有干扰的情况下物质的运动结果是可计算的,就像是真空中光速是不变的。
那么如果假设整个宇宙之外没有其它东西,可以认为宇宙没有被外力干扰,而整个宇宙又遵循同一套物理法则的情况下,是不是宇宙下一秒的状态可以被计算。
在收集到的信息足够的情况下,如果宇宙一下秒的状态可以被准确计算,那么人类作为宇宙的一部分,整个社会下一秒的状态是不是也可以被确定。
再想长远一点,如果我们的世界不是随机数的,那么一个人的命运是不是在其出生的那一刻就已经定了。
很庆幸的是区块链系统存在挖矿,甚至可以认为是挖矿保证了系统的随机性。
如果没有随机,每个人的命运都是确定的,那么曾经认为自己改变了命运的人,其实是在遵循命运早已为他设计好的轨迹。
所以区块链的未来是由随机数定的,而已经写入账本的随机数将不可以再更改。就像是人的一生一样,过去已经过去,未来虽有有迹可循,但谁也无法预料,然后不幸的是人类也无法改变过去。
区块链的过去会被数学一直加强,越是之前的数据越难以修改。而人类穿越时空虽然理论上可行,但是与区块链一样,想要回到越之前的时刻,我们需要付出的能量便越大。区块链不仅是技术,它也会蕴含生命的意义,这个世界很奇妙,我们总能从小处见大。
领取专属 10元无门槛券
私享最新 技术干货