LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 从数据库理解区块链

从数据库理解区块链

2019-12-10 人生大咖 来源:区块链网络

区块链这个词就是从比特币延伸出来的,所谓的区块链,从技术角度理解,就是区块+链的数据结构。


区块大致由以下几部分组成:交易、区块结构、随机数。区块与区块之间的划分既不是通过时间,也不是通过区块内交易的数量,也不是通过区块大小什么的,而是通过工作量证明计算出随机数。如果你在1min之内,计算出来了随机数,那么就是1min出一个块;如果下一个块是在30min之内算出随机数,那么下一个块就是30min之后出。也就是说,区块与区块之间,是依靠POW工作量证明来划分的。有POW,才有区块!没有POW,就没有区块!没有区块,自然也就没有区块链!


这是区块的定义,我们再来看看链的定义:一个一个的区块,通过特定的规则组合起来,就形成了链。一般来说,链的形成,有以下几个步骤:


1、新区块的选择——一般来说,哪个区块先算出随机数,就以哪个区块为准;但如果有多个节点同时出块,就涉及到选择的问题了。 2、网络传播——迅速将新生成的新区块广播出去,尽早传播到更多的节点。 3、最长链形成——并在此基础上构建下一个区块。


当然,还有一些更为细节的组成,但是大致步骤就是以上三步。其实链的形成过程,就是把全网不同节点的不同数据,收敛成确定且相同的数据的过程。


上面就是最典型的区块链数据结构,从最直观的角度来讲,什么是区块链?区块链不是空气,区块链就是以这种特殊的数据结构形成的那几百个G的数据库。

—-

编译者/作者:人生大咖

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...