当前位置:首页 > 知识 >

「去中心化交易所」探讨:区块链的本质是什么

大家好,我是链游熊。欢迎收看本期的链游说,今天继续给大家做区块链方面的知识科普。

什么是区块链?

当区块链这个名词第1次出现在人们眼前时,人们对它是陌生的。继而经过一番了解,也感觉到它高深莫测,让人心生敬畏。究竟是什么原因赋予了区块链如此神奇的力量,让它可以左右掌握数字货币的命脉。接下来就让我们揭开区块链的神秘面纱,来看一看区块链的真面目吧。

老话说的好,识破不顶半分钱。这里先来说一个题外话,我们知道许多发明创造一开始仅仅是源于人们的奇思妙想,或为自己的利益所驱动。例如空调的发明,就是为了降低室内的温度。区块链的产生也有着异曲同工之妙。我们应该都还记得,比特币出现后,全球随之出现了一阵挖矿热。

比特币挖矿原理

这些所谓的挖矿者,其实就是比特币的参与者。也就是说他们会经过一番复杂的运算而获得一枚比特币。因为运算过程中的艰难,他们称这个过程为“挖矿”。那些与此沾边的人便略带调侃地给自己取了一个形象的名字“矿工”。渐渐的这些矿工开始感到了风险的存在,为了自身的利益而开始争夺记账权。

所进行的计算,实际上是根据哈希值反向求解随机数,大家比赛的是在10分钟内看谁先找到1个随机数。这个随机数与上一个数据块的哈希以及10分钟内验证过的新交易记录合起来可以得到满足某个条件的最小哈希值。

由于哈希值的结果相当随机,无法预知结果大小,所以只能采取穷举法比拼算力。如果某个矿工10分钟内没抢到记账权,就只能等待下一轮的竞争。

区块链不可篡改的原因

之所以在求解随机数时要加上一个区块的哈希,是因为这样所有的数据块就被组成一条可以从前到后不断验证的数据链条。修改中间任何一个数据块的任何交易记录,都会导致从此之后所有数据块的哈希无法验证成功。而如果企图修改记录后重新找到一个合理值,算出符合条件的哈希重新打包,那就意味着之后所有的数据块都需要重新计算哈希。

即使都找到了,还必须比整个比特币网络计算的更快,才能让网络接受你的结果。这意味着攻击者要拥有超过整个比特币网络其他部分的计算力,换句话说要使用超过整个网络51%以上的计算力才能保证攻击有效。这个数据链条就成为区块链,又称全网总账本,它永久记录保存在每个用户的计算机上。

不可重复的交易,当矿工们经过反复计算,找到一个有效的哈希之后,就会迅速把因此生成的数据块转发出去。别的矿工收到并在自己的运算中认可这个数据块后,就会以它为基础进行下一轮的计算。如果期间收到具有更小的哈希值的快,则首先以数据链长度为优先。其次,以哈希值更小的优先,抛弃之前的结果在新的基础上进行下一轮的计算。

交易转账的过程,对于某笔特定的比特币交易,主要指转账,把比特币由一个地址转到另一个地址。正常情况下这笔交易的交易单会被打包到当前的数据块中。当某个矿工计算,除了满足当前数据块要求的哈希值并广播出去,这笔交易得到第1次确认。其他矿工过10分钟后把新的数据块挂接在当前数据块之后,这个区块链延长。

每延长一个块就意味着得到的确认次数+1。当一笔交易获得了6次确认,就可以认为这笔交易已经得到了全网的认同,合法有效。他因此既不能撤销也不可重复,因为要推翻全网的运算,实在是一件不易做到的事情。

本期的区块链科普分享暂时告一段落,期待下次和大家再一次相遇我们的链游说。感谢链游玩家,艾场,优贝迪联合冠名播出,再见! - #链游玩家#?#区块链#?#艾场fieldchain#

猜你喜欢

微信二维码

微信