免责声明:金色财经所有资讯仅代表作者个人观点,不构成任何投资理财建议。请确保访问网址为(jinse.cn) 举报

    区块链中的硬分叉

    硬分叉在bitcoin.org上都有定义,原文的硬分叉被定义成这样:

    A permanent divergence in the the block chain, commonly occurs when non-upgraded nodes can’t validate blocks created by upgraded nodes that follow newer consensus rules.

    区块链发生永久性分歧,在新共识规则发布后,部分没有升级的节点无法验证已经升级的节点生产的区块,通常硬分叉就会发生。

    区块链中的硬分叉

    区块链中最出名的两次硬分叉为纽约共识方案SegWit2x以及大区块扩容方案BCH硬分叉。而这两者都是为了解决同一问题:随着比特币持有者和区块链上交易的不断增长,原本1M的区块大小已不足以支撑日渐庞大的交易量,网络拥堵、交易延迟等问题日益严重。比特币的拥堵已经持续了近1年,交易手续费极其昂贵,影响了比特币作为交易的使用。为了比特币更好的发展,比特币社区开始讨论修改比特币的代码,突破比特币的1M区块上限。而不同的地方在于SegWit2x采取的是隔离验证这种相对迂回且只能缓解一时之需的方式,而BCH直接采用大区块这种能让大矿池垄断市场的方式,总的而言两种都不是最佳的方式(by the way 不知道还有人记得比特币创始人消失前说过扩容是BTC的问题解决方案,这么而言BCH才是真正的BTC..细思极恐)

    其次,无论软分叉抑或硬分叉,其主要目的是直接修改原有共识,这对于原链而言都是灾难性破坏。因为硬分叉修改数据结构后,新节点生产的区块会被旧节点拒绝掉,如果旧节点拒绝升级软件而坚持按照旧数据结构继续挖矿,那比特币就会产生两条链。

    软分叉为了做到新节点和旧节点生产的数据完全兼容,那是非常难的,因为本质上是不一样的数据结构大家要相互认,一旦出现有节点拒绝验证不一样的交易或区块,那就会变成硬分叉。这也就是Bip 66软分叉最终变成硬分叉的原因。

    换句话而言,产生硬分叉的一个重要原因是发生共识改变后,仍有支持原链出块的算力作支撑除了拥有大量算力集中支持的LTC以及BCH无需担心外。诸如狗狗币,比特黄金,比特钻石,比特ABCDEFG只需将BTC源码download下来修改名字与参数即可。难以得到社区的认可,长远甚至当下而言,归零可期。

    区块链中的硬分叉

    jinse.cn 0
    好文章,需要你的鼓励
    jinse.cn 0
    好文章,需要你的鼓励
    参与评论
    0/140
    提交评论
    文章作者: / 责任编辑:

    声明:本文由入驻金色财经的作者撰写,观点仅代表作者本人,绝不代表金色财经赞同其观点或证实其描述。

    提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

    金色财经 > 如梦 > 区块链中的硬分叉
    • 寻求报道
    • 金色财经中国版App下载
      金色财经APP
      iOS & Android
    • 加入社群
      Telegram
    • 意见反馈
    • 返回顶部
    • 返回底部