主页 > imtoken苹果版testflight > 比特币架构区块的简要说明

比特币架构区块的简要说明

imtoken苹果版testflight 2023-09-11 05:12:20

堵塞

来源比特币维基

块状结构

区块链节点和区块区别_BTC区块结构_siteblockvalue.com btc区块链查

简要描述;简介

每个区块都包含一些或所有最近交易的记录,以及对紧邻其前一个区块的引用。 它还包含一道数学难题的答案——每个方块的答案都是独一无二的。 没有正确的答案,新的区块就无法提交到网络——“挖矿”过程本质上是一个竞争成为下一个找到“解决”当前区块的答案的过程。 每个块的数学问题都非常困难,但一旦找到有效的解决方案BTC区块结构,网络的其余部分就很容易确认解决方案是正确的。

因为每个区块都会奖励新的比特币,所以每个区块还包含一个比特币地址或脚本的记录以获得奖励。 该记录称为生成交易或 coinbase 交易,并且始终是每个区块中出现的第一个交易。 每个区块产生的比特币数量从 50 开始,每 210,000 个区块减半(大约四年)。

比特币交易由发送者广播到网络,所有试图解决一个块的节点收集交易记录并将其添加到他们正在解决的块中。 额外的交易费(交易费)作为矿工将获得的将交易包含在他们的区块中的激励。

数学题的难度由网络自动调整,达到平均每小时6块。 每 2016 个区块(大约两周的价值),所有比特币客户端将实际创建的区块数与这个目标进行比较,然后根据变化的百分比修改目标。 网络达成共识并自动增加(或减少)生成区块的难度。

由于每个块都包含对前一个块的引用,因此可以认为所有现有块的集合形成了一条链。 然而,链条有可能暂时分叉——例如,如果两个矿工同时对同一块产生两个不同的有效解决方案,但彼此不知情。 在这种情况下,p2p 网络可以在短时间内解决这些分叉,从而使链中只有一个分支能够存活下来。

客户端接受“最长”的区块链作为有效链。 整个区块链的“长度”指的是“难度之和”最大的那条链BTC区块结构,而不是区块最多的区块。 这可以防止有人通过创建大量低难度区块并被网络接受为“最长”链来进行分叉。

获取区块信息示例