主页 > imtoken安卓官方下载 > 究竟什么是区块链?这是对区块链最直接的解释

究竟什么是区块链?这是对区块链最直接的解释

imtoken安卓官方下载 2023-06-12 06:54:26

为了回答什么是区块链,币小宝先讲几个案例。

毕小宝购买彩票,购买后30分钟才开奖。我怀疑有内幕,但没有证据;结果数据全部销毁,一个月后不得不破产清算;老王欠毕小宝8000元,他还不能还。

区块链可以解决以上3个问题。

什么是区块链

区块链是一个分布式数据库。如果将区块链比作账本,那么:

账本的每一页都是一个区块,

页面内容为交易记录,

页码是哈希值,

区块通过父哈希链接在一起形成“区块链”。

区块链示例

区块链是一个包含所有历史记录的总账。以比特币(比特币使用区块链技术)为例,从比特币发行到现在的交易信息都记录在区块链上,可以通过区块链浏览器查询。

每个块由块头和块体组成。区块头由父哈希(前一个区块的哈希值)、时间戳、难度目标等信息组成,块体由交易记录等信息组成。区块头通过两种SHA256加密算法得到区块哈希值。哈希值是区块的身份标识,类似于身份证号,是唯一的。严格来说,区块哈希不包含在区块结构中。

区块链的转移过程——以比特币为例

假设毕小宝给老李转账0.1BTC。需要分为三个步骤:

笔小宝发起交易后,转账消息会首先广播到区块链网络;矿工(节点)验证签名,验证成功后进入交易池等待打包;打包并按块计数。当矿工打包交易时,他们更喜欢矿工费用高、内存占用小的交易。当矿工成功挖矿后,会将区块广播到全网。验证后,该区块将被添加到区块链中,并开始下一步。一轮挖矿。当区块成功上传到区块链网络时,币小宝的转账就完成了。

交易流程图

备注:银行转账的验证通常由第三方机构银行进行。由于链中不存在第三方,​​验证工作由网络中的节点进行。

实际上,中本聪将比特币区块大小设置为 1M。由于不同的交易记录大小不同,每个区块包含大约 2000 到 3000 笔交易。为了保证速度,比特币网络大约每 10 分钟产生一个区块。

区块链原理

(1)矿工和挖矿

矿工也称为节点,所有节点构成P2P(点对点)这种去中心化的P2P网络,不需要任何第三方中心机构的信任即可完成交易。由于区块链网络没有中央服务器,即使发生不可抗力的情况下也能稳定运行。

(2)矿工为什么要记账?这里是比特币的一个例子。

记账的过程就是挖矿的过程。挖矿可以获得奖励:一是手续费;第二个是新的区块奖励。

比特币网络每 10 分钟会产生一个区块,每个区块只有一名矿工可以获得。为了保证新区块的挖出速度,比特币使用难度系数来调整挖矿难度。具体来说,挖的人(算力)越多,难度越大,反之亦然。

(3)如何判断谁获得了最新的Blocks?

比特币是使用称为工作量证明的算法确定的。每个区块都有唯一的哈希值,哪个矿工先计算哈希值,这个区块就属于谁。由于哈希值的计算非常困难,只能通过枚举计算机程序来进行。也就是说,它需要一台计算机通过大量的运算来解决,能不能算出来矿工的解释,完全取决于运气。显然,计算能力越强,计算的概率越高,这就是工作量证明。

(4)区块链如何防伪

每个区块都包含前一个区块的信息,随着区块的增加,链会越来越长。如果要修改其中一个区块的信息,就必须修改后面所有区块的信息,这显然是不现实的。因为这意味着你的计算能力必须超过网络上所有节点的计算能力,并且每个区块必须超过整个网络的计算能力,这几乎是不可能的。

简而言之矿工的解释,区块链是一项非常新颖的技术。本文开头提到的三个问题,可以利用区块链的透明、分布式、不可变的特性来解决。区块链之所以能赚钱,是因为区块链本身就是一种新技术,可以围绕这个技术产生很多应用,提高生产效率。比特币只是区块链的一种应用。

目前,我国已将区块链技术纳入“新基建”,全国各地也在大力发展相关产业。比如央行计划推出DCEP、我国自主研发的BSN区块链设施网络、北京利用区块链技术提高政务服务效率等,区块链的出现肯定会改变一代人的生活方式。

—————————