比特币块大小限制是多少?_币圈新闻_鼎鸿网

比特币块大小限制是多少?

Lucy 0

比特币块大小限制(Bitcoinblocksizelimit)是比特币协议中的一个参数,它限制了比特币块的大小,从而限制了每10分钟在网络上可以确认的交易数量。虽然比特币开始时没有这个参数,但中本聪仍然是该项目的首席开发者。,但是增加了1MB的块大小限制。根据事务的大小,它转化为大约每秒三到七个事务。

2017年,比特币的块大小限制被400万"重量单位"。。这改变了"计算"计算块:一些数据比其他数据重。或许更重要的是,它还代表了有效块大小限制的提高:现在一个比特币块的理论最大大小是4兆,更实际的最大大小是2兆。

。确切的规模取决于所涉及的交易类型。

为什么块大小限制引起争议?

块大小限制是有争议的,因为这样的限制是否"应该"成为比特币协议的一部分,以及它是否和应该有多大。

有区别。

中本聪从未公开指出他为什么要在比特币协议中增加区块大小限制。据推测,他打算将其用作反垃圾邮件措施,以防止攻击者用充满伪造交易的人工大型比特币块使比特币网络超载。。也有猜测认为他打算把它作为一项临时措施,但不清楚他如何或在什么条件下预见到区块大小限制将暂时增加或取消。实施块大小限制的代码本身当然不是临时的。

中本聪离开项目几年后,开发人员和用户开始就块大小限制的及时性和必要性达成共识。随着比特币用户群的增长,一些人认为是时候完全增加或提高块大小限制了。尤其是在比特币区块开始被交易填满之前。其他人认为,块大小限制是协议的一个重要安全参数,不应该删除,或者至少应该更保守地删除。。其他人认为中本聪设定的1兆字节实际上太大了,所以他们主张降低块大小限制。

比特币是去中心化的,这增加了更多的复杂性。没有特定的团体或个人负责诸如增加或减少块大小的决策。关于如何决定、谁应该决定或者根本不应该做出这样的决定的分歧已经引起了至少与块大小限制本身一样多的争议,但是这方面的争论超出了本文的范围。

为什么比特币块不能太小?

注:关于比特币的块大小限制以及过大或过小的风险几乎都有争议,但这些都是一些比较笼统的说法。

如果比特币块太小,

,比特币网络将无法处理许多交易。一般来说,增加街区大小限制的支持者("拦截器")相信这样会有两个负面影响。

没有足够的空位?

首先,

更小的比特币区块将意味着没有足够的空间容纳所有人';这些区块的交易,交易费"竞标战"确保交易被确认会让大部分人根本不用比特币。相反,它可能会导致未来,在这种情况下。

只有银行这样的机构才能互相交易,而普通用户在这些机构都有账户。反过来,这将为一些储备银行、交易审查和许多传统金融问题打开大门,许多比特币运营商希望摆脱这些问题。

阻止收养

其次,这可能是许多"大拦截器"觉得比较急。因为区块太小,用户只会彻底放弃比特币。也许用户会转向有竞争力的加密货币,或者完全放弃这项技术。

为什么比特币块不应该太大?

注:比特币的块大小限制和太大或太小的风险几乎都是有争议的,但这是一些更普遍的说法。

那些反对增加块大小限制的人("小型拦截器")认为

如果块太大,就有三个风险,每个风险都有几个"次级风险"和细微差别。

比特币节点成本增加

这些风险的第一个是较大的块增加了比特币节点的运营成本。

。它在四个方面增加了成本:

因为区块链增长更快,这增加了存储区块链的成本。下载(和上传)所有事务和数据块会增加带宽成本。这将增加验证所有事务和块所需的CPU成本。区块链的总数越大。在网络上引导新节点花费的时间越长:它必须下载并验证所有过去的事务和块。

如果运行比特币节点的成本太高,用户不得不(或选择)使用轻量级客户端,他们将不再能够验证收到的交易是否有效。例如他们可以收到攻击者的交易,攻击者凭空创造出硬币。如果不了解比特币区块链的整个历史,就不可能看出其中的区别。在这种情况下,用户只会在以后试图消费时才发现他们的硬币是伪造的。。即使用户确实确认包括交易在内的块已经被充分利用(这很常见),矿工也可能与攻击者勾结。

如果随着时间的推移,很少有用户选择运行比特币节点,以至于发现诈骗币太晚或者根本没有。,可能会带来更大的风险。在这种情况下,比特币协议本身实际上会受到矿工强加的变化的影响。矿工可以增加硬币的供应量或者花掉他们没有的硬币';town。只有拥有大量用户验证其交易的健康生态系统才能阻止这种情况。

在《比特币白皮书》中,中本聪承认了上述问题,并提出可以通过一种叫做"欺诈证明"。但他并没有详细说明这些造假证明的确切含义,至今也没人能搞清楚。

。(事实上,今天的一些比特币开发者认为欺诈证据是不可行的。)

采矿集中化

较大区块的第二个风险是可能导致开采集中。每当矿工发现新的石块。

会将该块发送到网络的其余部分。在正常情况下,一个较大的矿块需要很长时间才能找到通向所有其他矿工的路。然而,当区块找到它的路时,找到它的矿工可以立即在新区块的顶部开始自己的采矿。这给了他寻找下一个街区的领先优势。较大的矿商(或矿池)比较小的矿商找到更多的矿块,从而获得更多的优势。这意味着较小矿商的利润将减少,最终他们将失去竞争优势,导致采矿生态系统更加集中。。如果采矿变得过于集中,一些矿工可能最终处于攻击网络51的位置。

也就是说,对于更小的块,这可能是最复杂最微妙的论证。第一即使是大型矿商也有动机防止产生过大的区块:尽管他们可以从领先中受益,但过多的延迟可能会损害他们的利益,因为竞争区块可能会更快地通过网络,而其他矿商会转而挖掘它。

。也有一些技术方案可以加快闭塞中继,提供一些技术方案限制采矿集中化本身带来的破坏,但是这些方案需要权衡。

较低的整体补贴可能导致网络安全性降低

大规模交易的第三个也是最后一个风险是,它们可能会抑制用户';增加交易成本的动机。只要区块空间有限,用户就必须相互竞价才能将其交易纳入区块,随着比特币的区块补贴减少。这将不得不成为块奖励中更重要的一部分,以支持比特币的安全模式。没有区块大小限制,这个激励会被取消。(尽管单个矿商仍可选择仅纳入最低费用,但其他矿商仍将有动力纳入低于这一门槛的交易。,从而最终降低成本激励。)

细心的读者会注意到,最后一个论点特别适用于两种方式。虽然"大拦截器"认为高费用是一个问题,因为这会降低比特币的吸引力。小型拦截器"视高收费为好事。

因为这将有利于比特币的安全性。

比特币核心开发者会增加区块大小限制吗?

比特币核心(虽然不仅如此)是当今使用的主要比特币实现方式';s比特币网络。因此

许多"大障碍"一直在寻找比特币核心开发者来实施增持。

通过升级SegWit协议,比特币核心开发者确实提高了块大小限制。通过用块的重量极限来代替它目前一块的理论极限是4兆,更实际的极限是2兆。巧妙的是,这是一次向下兼容的软叉协议升级,意味着用户可以在不拆分网络的情况下选择更改。然而,正是因为这是一个软枝。,而不是许多"大拦截器"唐';不喜欢,所以有时他们不';t"计数"因为块大小限制将完全增加。

事实上,比特币核心开发者并未通过硬分叉部署区块大小限制增加。硬分叉是向后不兼容的协议升级。这要么需要所有比特币用户的共识,要么可能将比特币网络分成两个部分:一个具有当前块重量限制的比特币版本和一个具有增加的块大小/重量限制的比特币版本。。目前有区块重量限制的比特币版本的用户可能甚至不会认为硬分叉的比特币版本是"比特币"一点也不。他们可能称之为"比特币核心币"或者类似的东西。也许更重要的是,看来目前比特币的核心贡献者并不想主导比特币的协议规则,也不想分裂网络。因此,在整个比特币用户群中,如果没有广泛的共识来升级这样的协议,他们不太可能部署硬分叉(针对块大小限制或其他限制)。

。考虑到块大小/权重参数的争议性,这种共识不太可能很快形成,但在未来可能会发生。

替代解决方案

提高比特币的块大小限制有一些替代方案,比如扩展块。

,以及可以实现类似功能的解决方案,例如"大块"侧链。尚不清楚这些解决方案是否会很快出现。目前,焦点似乎更多地集中在"第二层"扩展解决方案,如闪电网络。

是否审查了比特币块大小限制讨论?

最短的答案是没有

至于更长的答案.

在区块大小限制辩论的激烈讨论中,互联网上最热门的比特币讨论平台之一。

以比特币为核心的Subredditr/bitcoin,进行了严格的管控。这种限制的目的是防止论坛用户在更大的用户群实际上就最佳前进方式达成共识之前推广破坏共识的软件。当时的

并不是所有人都知道使用这样的软件会导致网络分裂(不向下兼容的硬分叉)并且经常宣传那是不可能的。总是允许同意增加块大小限制和/或硬分叉,而不直接促进打破共识的软件。

这是否构成一种"检查"在旁观者眼里可能是肯定的,但可以肯定的是,任何不认同这一政策的人都可以自由发起或出资竞争性比特币次级债券,这是事实。。R/btcsubreddit已经成为那些赞成使用块大小限制来增加硬分叉的人的热门讨论平台。

另外,Reddit只是互联网的一小部分,是整个世界的一小部分。。尽管有其他平台被指控进行类似的审查(例如,Bitcointalk论坛和比特币开发邮件列表),但很难否认,这场辩论是在社交媒体、新闻网站、会议、聊天群甚至更多的地方进行的。。任何有兴趣听到不同论点的人都有机会告诉自己,甚至那些不感兴趣的人';我很难摆脱这场辩论的影响。

最终,那些赞成提高块大小限制的人无法说服足够多的人相信他们的情况。而且似乎有些人把自己对这种失望的挫败感激怒了,对某个特定的subreddit和它的宿主产生了愤怒。

比特币块大小限制是多少?文档下载: PDF DOC TXT