主页 > token.im官网 > 比特币分叉知识的普及你不知道!

比特币分叉知识的普及你不知道!

token.im官网 2024-01-26 05:11:37

比特币为什么会发生硬分叉_比特币硬分叉争议_比特币分叉币怎么领取

比特币为什么会发生硬分叉_比特币硬分叉争议_比特币分叉币怎么领取

比特币分叉知识的普及你不知道! 比特币 Segwit2X 硬分叉即将推出。 相信作为投资人的你一定很困惑:什么是硬分叉? 另一个 Segwit2X 是什么? 分叉后比特币的价格将如何变化? 接下来,币圈之家小编将对比特币分叉的原理以及未来预期的价格走势进行讲解,希望能为广大投资者提供参考。

众所周知,比特币(BitCoin)最初由中本聪于2009年提出,是一种按照特定算法经过大量计算产生的P2P虚拟货币。 比特币系统采用网络中众多节点组成的全系统P2P分布式数据库对所有交易行为进行确认和记录,并采用密码学设计保证货币流通的安全性。

比特币硬分叉争议_比特币分叉币怎么领取_比特币为什么会发生硬分叉

任何系统都会有“客户端升级”,比特币网络也不例外。 有软硬分叉和扩展问题。

1. 什么是比特币分叉?

1.“软分叉”:

所谓软分叉,即:“区块链中的临时分叉,通常发生在使用未升级节点的矿工违反其节点不知道的新共识规则时。” 会有临时分叉。

最著名的软分叉发生在去年上半年,当时 Bitcoin Core 升级到 Bitcoin Core 0.12.1。 与之前的更新不同,Bitcoin Core 0.12.1 更侧重于提高比特币网络的可扩展性,引入了四种不同的比特币改进提案,分别是 BIP 9、BIP68、BIP 112 和 BIP 113,这些新的 BIP 使得 Bitcoin Core 为了解决比特币软分叉和闪电网络,以解决比特币区块大小和交易积压问题。 社区称之为 CSV 软分叉。

事实上,比特币在2012年也有一次重要升级,叫做P2SH,被社区称为“多重签名软分叉”。 这是对比特币交易签名脚本的修改,使比特币可以轻松发送具有多个签名的交易。 通过以上两个例子,我们可以这样定义软分叉: 软分叉是指比特币交易(也就是广为流传的“共识”)的数据结构发生变化时,非升级节点可以验证产生的区块通过节点,也可以验证节点产生的块。

2.“硬分叉”:

所谓“硬分叉”是指:“区块链中的永久性分歧比特币为什么会发生硬分叉,通常发生在未升级节点无法验证升级节点创建的遵循更新共识规则的区块时。”

区块链具有永久性差异。 新共识规则发布后,部分未升级节点无法验证升级节点出块,通常会出现硬分叉。

2013年,bitcoinqt 0.8.0于3月12日发布,0.8版本采用了全新的数据库级别db。 部分矿场主节点升级bitcoin qt 0。部分矿主继续使用bitcoin qt0.7软件版本。 双方各自出块,但比特币qt 0.8出块qt0.7新数据库拒绝版本节点。 具体原因是旧的数据库有时不接受大于 800Kb 的块。 因此,区块高度为 225430 的比特币区块链被拆分为两条链。 因此,比特币区块链产生了两条链,一条包含超过 800 kb 的链,另一条拒绝承认这些包含更大块的链,从而导致硬分叉。

当时采用的是bitcoinqt 0。 这个版本的矿主放弃了自己挖的链,回到bitcoinqt 0.7继续在这个版本上挖矿。 这次硬分叉是个意外。 这是软件的比特币qt 0.8版本中的一个错误。 旧软件节点拒绝验证新软件节点产生的区块。 但硬分叉的原因是旧软件版本的节点拒绝验证新软件版本节点的生产区块,然后双方各自独立挖矿。

2015 年 7 月 4 日,比特币区块链在区块 363731 处发生硬分叉。Bitcoin Core 开发人员将 BIP 66 添加到新版本 Bitcoin Core 0.10.0 中。 这本来是一个软分叉的修改,主要用于比特币网络0.10软件版本的矿池,但是一个矿池BTC Nuggets没有升级,导致BTC Nuggets的其他矿主拒绝挖出两个区块,然后双方继续挖自己认为正确的区块链,产生硬分叉,分为两条链。

随后bitcoin.org发布公告,呼吁矿工升级至bitcoin core 0.10.2以消除分叉。 这也是一场意外。 硬分叉的原因是新软件节点拒绝验证旧软件节点出块,然后双方各自挖矿。

以上两个例子都是比特币意外硬分叉的例子。 前者是不同节点对新区块格式的区别,后者是不同节点对交易格式的区别。 但最终都被抛弃,回到了比特币主链。

基于此,我们定义硬分叉如下: 硬分叉是指比特币区块格式或交易格式(广泛流传的“共识”)发生变化时,未升级节点拒绝验证升级节点产生的区块,但升级后的节点可以验证未升级的节点产生的区块,然后大家继续认为正确的链,所以分为两条链。

3. 比特币“扩容问题”

比特币的初始设定是每个区块的大小为1M。 理论上,比特币网络每秒最多可以处理 7 笔交易。 随着比特币持有者和区块链交易量的增加,最初1M的区块大小已经不足以支撑日益庞大的交易量比特币为什么会发生硬分叉,存在网络拥塞、交易延迟等问题。 为了解决这些问题,比特币社区讨论了各种解决方案,主要包括“见证闪电网络隔离”,修改比特币区块链代码,突破1M区块限制,即比特币扩容。

最具代表性的扩容计划如下: BIP100:矿工投票限制新区块的提案 Coinbase 在交易中,在当前基础上,新价值有20%的浮动空间。 80%的算力参与,可以激活全网新维度。 BIP101:从2016年开始,立即提升到8M,然后每两年翻一倍,一直持续到2036年,一个区块的上限是8个。为什么新手不能抓住2G的机会。 BIP102:音量限制从1M一次性提高到2M。 BIP103:每个特定时期增加 4:.4% 相当于 17% 的年增长率。 到2063年7月,体积上限约为%1.4G。 BIP109:一次性交易量限制从1M提高到2M,但全网需要75%的算力才能激活。 BIP248:2016年增加到2016M,2018年增加到4M,2020年增加到8M。

以上只是有代表性的方案,还有很多其他的方案。 目前勉强达成共识的方案是“纽约共识”。 Segregated Witness首先部署在比特币区块链的主链上,之后M到2M的比特币交易拥堵有望在11月份得到缓解。 但该计划尚未解决 Bitcoincore,即对 Bitcoin Core 开发社区的认可。 比特币核心开发者不参与纽约共识。 核心团队威胁说,如果团队扩张并坚持 1 月的 M 块大小,他们将在 11 月之前分叉该团队。 分叉的预期就是在这种背景下发生的。

以上就是关于普及比特币分叉和比特币扩容知识的争论。 你怎么看待这件事?

比特币分叉币怎么领取_比特币为什么会发生硬分叉_比特币硬分叉争议