主页 > imtoken钱包苹果手机下载 > 白话区块链介绍083 | 为什么比特币区块大小有时会超过 1M 的限制?
白话区块链介绍083 | 为什么比特币区块大小有时会超过 1M 的限制?
白话区块链
从入门到精通,看我就够了!
《白话区块链入门》系列,即使是零基础的朋友也能轻松上手。欢迎大家在文末点赞和评论,聊聊你最想知道的区块链知识。参与就有奖品!
作者 | 严文春
出品 | 白话区块链(ID:helloBTC)
前段时间爆料,比特币的平均区块大小为1.3M,创历史新高。
我们不是常说“比特币区块大小上限为 1M”吗?为什么有超过 1M 的块?今天,就让我们一起来看看到底是怎么回事。
01
块结构
说到块大小,我们首先要了解块结构。白话区块链在《》一文中提到:一个区块主要由区块头和区块体组成。
块头大小固定为 80 字节,由 6 部分组成:
1、版本号
2、父区块头哈希
3、默克尔根哈希
4、难度目标
5、时间戳
6、随机数
块体包含与打包在块中的所有交易相关的信息。最开始打包到区块中的交易相关信息包括:交易信息和数字签名信息。
其中,交易信息主要包括:交易发起时间、交易收款人、交易金额等;数字签名是指交易支付方需要用私钥对交易进行签名,以证明转账是自己的资产。
作为交易相关信息,交易信息和数字签名都会被打包到区块中。后来,这种情况发生了变化。
02
隔离见证
随着比特币被越来越多的人使用,比特币网络的拥塞也在增加。为了缓解链上拥塞,比特币于 2017 年 8 月 24 日实施了隔离见证计划。
隔离见证,简单来说,就是将数字签名信息与交易信息分开。只有交易信息被打包到区块中,而隔离见证信息被放置在扩展区块中。
采用隔离见证后,每笔交易打包到区块中的数据变小了。在区块容量不变的情况下,每个区块可以加载的交易数量更多,从而缓解了比特币网络的压力。的拥堵。
打个比方:
这个街区就像一辆座位有限的公共汽车。在隔离见证之前,乘客带着行李上车,行李占据了部分座位。一辆40座的车比特币零基础,车里可能只有20多人,其他座位都被行李占据;Segregated Witness 之后,行李被统一放置在行李箱内,大巴上不占座位,让大巴可以坐更多的人。
让我们用两张示意图来对比一下Segregated Witness前后的差异:
▲隔离见证之前
▲隔离见证后
隔离见证后,单个区块的处理能力约为前一个区块的1.7倍,相当于将比特币区块“扩展”了1.7倍。
03
为什么块大小超过1M
从上面的介绍我们知道,通过隔离见证,区块中只有交易数据被打包,交易签名的数据被移动到扩展区块中。
因为有些区块链网站在计算区块大小时会添加签名信息比特币零基础,区块大小会超过1M。每个比特币块(包括块头和块体)的大小上限仍然是 1M。
04
总结
随着比特币链上交易量的增加,链上的拥堵也越来越严重。实施隔离见证解决方案的目标之一是缓解链上的交易拥塞。
签名信息被打包到块外的一个扩展块中,这样一个1M大小的块就可以容纳更多的交易。一些区块链网站在计算区块大小时会添加签名信息,所以会显示区块大小超过1M。实际上,块头和块体的大小不会超过 1M。
你认为比特币需要扩容吗?如果需要,区块上限应该扩大到多少 M?欢迎在评论区分享你的看法。
“白话区块链系列入门”互动奖品
选择过去的内容
♢
♢
♢
★后台回复“入门”获取完整目录!★
- 结尾 -
“免责声明:本系列内容仅用于区块链科普介绍,不构成任何投资意见或建议,如有错误或遗漏,请留言指出。”
亲,给“白话区块链”加个“星”
? 不要错过重要的推动?
亲,据说99.9%的有品位的人点了“好看”?