区块链概念提出 区块链产生 是谁提出区块链概念

2018-09-24 - 区块链概念

现在的区块链很火,有许多人在研究,那么大家知道区块链是怎么产生的吗?区块链的概念最早是比特币的发明人中本聪提出的,他在2008年末发布的比特币白皮书中首次提出区块链的概念。

文中提到为解决电子货币安全问题由时间戳服务器为一组,以区块形式存在的数据实施哈希后加上时间戳,并且广播该哈希,每个时间戳将前一个时间戳纳入其哈希中,随后的时间戳会对之前的时间戳进行增强,由此形成了一个“区块链”。

区块链概念提出 区块链产生 是谁提出区块链概念
区块链概念提出 区块链产生 是谁提出区块链概念

区块的产生可以这样理解:因为这种点对点的交易需要记录在一个账本,所以系统设置了一个功能:每隔10分钟就产生一张用于记录这些信息的账单(即区块),但是这个账单(区块)只能给最有能力的那个人记账,证明他有能力的方式,靠解答一道极为复杂的数学题(哈希运算)。这种方式,也被称为“挖矿”。

区块链概念提出 区块链产生 是谁提出区块链概念
区块链概念提出 区块链产生 是谁提出区块链概念

答题开始,每个人要在系统里预留一个地址,当最有能力的A率先解出难题后,他可以得到区块,当初预留的地址自动记录在区块上。同时为了奖励他,系统会向这个预留的地址发放一定数量的比特币。所有区块连在一起,形成区块链。

区块链概念提出 区块链产生 是谁提出区块链概念
区块链概念提出 区块链产生 是谁提出区块链概念

区块很像数据库的记录,每次写入数据,就是创建一个区块。每个区块包含两个部分:区块头(Head),记录当前区块的元信息;区块体(Body),记录实际数据。

区块头的元信息,主要是区块生成时间,实际数据(即区块体)的Hash;上一个区块的Hash(哈希运算值)。

区块链概念提出 区块链产生 是谁提出区块链概念

一个区块不等于一个节点:一个节点实际上就是一台接入区块链的计算机(服务器),任何联网的计算机都可以接入区块链,所以区块链上的节点是无数的;但是区块链上的区块是有限的,即每10分钟产生一个区块,达到一定数量后便不再新增。所以一个活跃(算力强)的节点可能有多个区块的记账权,而一个不活跃(算力低)的节点就只有很小一部分区块的记账权。

实际上在“挖矿”中,也有一些规则:

1、比如为了保证各节点信息同步,所以新区块添加速度不能太快,系统设计为平均每10分钟全网才能生成一个新区块,产出速度不是通过命令达成的,而是故意设置了海量的计算;

2、为了保证是正好10分钟产出一个区块,设计了难度系数的动态调节机制,每两周(2016个区块)调整一次,比如两周内区块平均产生速度如果是9分钟,则难度系数要调高10%,反之同理;

3、如果区块链分叉了(一个区块上接入了两个区块),采纳的是最先达到6个新区块(称为“六次确认”)的链条。

上文主要讲述的就是区块链的产生过程,区块链是由中本聪提出的,并且讲述了区块链里面的一些细节,希望能够帮助到大家。

相关阅读