• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >区块链 > 一文弄懂什么是比特币分叉

一文弄懂什么是比特币分叉

作者:微信:币探索(bitansuo) 字体:[增加 减小] 来源:互联网 时间:2018-11-03

微信:币探索(bitansuo)向大家分享了一文弄懂什么是比特币分叉,其中包含比特币分叉等知识点,遇到此问题的同学们可以参考下

    背景

近日,比特币旷日持久的扩容争论已经到了非常关键的阶段。自比特币被发明以来,其网络完成了数以亿计的交易记录,而随着比特币的火爆,用户数量大幅度增长,导致比特币网络拥堵,确认时间长。为此,比特币社区出现了不同的技术发展路线,但一直以来没有达成统一意见。

2017年8月1日上午8:00,比特币区块链网络可能将会经历一次版本升级,以解决网络拥堵问题。对于此次升级,比特币网络也有发生分裂的潜在风险,存在两种可能的结果:一个块链成为主导,导致其他块链的社区采用和价值低。这两个块都被采用,共同存在并且彼此独立运行,具有大致相同的社区采纳和价值。

    什么是分叉

分叉是分布式共识的副产物,只要两个矿工几乎同时发现区块就会发生分叉。当后续区块添加到其中一个区块,这种不确定性就会消失;使这个链最长,另一个区块则被网络“孤立”或“抛弃”。

当一个区块包含无效交易,该区块将被网络忽略,发现这个区块的矿工就会失去区块奖励。因此通常矿工只想挖到有效区块,并加入最长的链。

分叉可以分为:软分叉、硬分叉、用户激活软分叉。

    什么是软分叉


软分叉是是指在区块链或去中心化网络中向前兼容的分叉。向前兼容意味着,在去中心化架构中,节点不一定要升级到新的共识规则,因为软分叉的新规则仍旧符合老的规则,所以未升级的节点仍旧能接受新的规则。

因此只有矿工节点需要激活软分叉,因为网络中老的节点即使不升级也可以接受新的区块。矿工们往往倾向于升级到新版本,否则他们挖出的区块将有可能不被采用新规则的节点所接受。不过事实上很少有矿工会直接选择是否升级新规则,他们往往要根据大多数人的选择再决定是否升级。

要想软分叉成功,必须有超过一半算力的矿工决定升级。软分叉是升级比特币的常用方法,因为它使网络分裂的风险被认为是较低的。过去成功的软分叉包括BIP 66软件升级(涉及签名验证)、P2SH(修改比特币地址格式)。


    什么是硬分叉

硬分叉是软件升级,将不兼容旧软件的新规则引入网络。

分叉后,继续运行旧版软件的节点将发现新交易是无效的。因此为了切换到新链继续挖有效区块,所有网络节点必须升级为新规则。

当出现某种政治僵局,社区部分人坚持旧规则,就会出现问题。旧链的哈希率、网络算力将变得不合时宜。重要的是,旧链的数据和规则仍被看作具备价值,矿工当然希望继续挖矿,开发者也希望继续支持它。

The DAO硬分叉是展示社区规则分歧的最好分析案例。现在我们有两个不同软件的区块链—ETC和ETH,各自有不同的理念和货币。


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-11-03如何审核智能合约
  • 2018-11-03理解ERC-20 token合约
  • 2018-11-03区块链解读——数字签名
  • 2018-11-03区块链技术如何工作?
  • 2018-11-03黄金的历史告诉我们比特币作为价值储备的理由是什么
  • 2018-11-033分钟了解区块链的六层模型
  • 2018-11-03熊市学技术—《挖矿=POW=工作量证明》
  • 2018-11-03手把手教你申请ENS (Ethereum Name Service)
  • 2018-11-03深度阅读 | 定价机与去中心化交易所的开发和设计
  • 2018-11-03DDAO:去中心化数据访问对象

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 门罗币(XMR)挖矿教程(f2pool)
    • SegWit2x硬分叉即将到来,用户如何避免损失?
    • 互操作性的区块链系统设计理念
    • DPOS机制会比POW机制表现更好吗?
    • 如何安全地存储数字加密货币
    • 巨头征战新零售,实体小玩家如何求得生机?
    • 联盟区块链(Consortium blockchains) 简介
    • 区块链如何帮助品牌识别超级用户并最大化社交参与度
    • 某乎上面对于区块链的理解(一)
    • 雷电网络(Raiden)是什么 雷电问答

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有