• 注册
  • 认识墨客 认识墨客 关注:33 内容:79

    墨客物语 1 | 比特币分叉

  • 查看作者
  • 打赏作者
  • 拉黑名单
    • 认识墨客
    • 大版主
      墨客战士

      墨客物语 1 | 比特币分叉

      大家最近都被 Bitcoin Gold 的分叉搞糊涂了,前面才分叉形成了一个 Bitcoin Cash,而 11 月 16 号还会有一个分叉叫“SegWit2x”,产生新的代币Bitcoin Segwit2X (B2X)出来。比特币一年出现三个分支的原因是什么?

      其实就是创造比特币的中本聪杳无踪影,比特币的矿工与码农们分裂。分裂的原因就是比特币区块1M,10 分钟出一个区块,导致每秒只能处理 7 个交易。结果就造成了矿池容量小,每次只能容纳100人挖矿,而矿池外有成千上万的矿工在等待。如何解决这个问题,矿工们和码农们闹分裂了。

      ——2018墨客物语(一)

      知 识 小 拓 展

      何为比特币分叉?

      比特币分叉又叫做区块链分叉。区块链分叉还要从其自身的设计说起。比特币的世界里就是一笔一笔的交易,所谓“交易”就是我向你转了一个比特币这个事实。区块链里的区块就是用来记录这些交易信息的存储空间。

      比特币每10分钟产生一个区块,目前区块的大小是1M。假设每笔交易大概需要1KB,那么1M最多容纳1024/1=1024笔交易,那么每秒只能容纳1.7笔交易。试想一下,如果几十亿人使用的支付宝每秒只能接受2笔交易,还能满足需求吗?

      比特币是固定1M的大小吗?

      答案是否定的,比特币最初的区块大小是32M。中本聪并无意限制区块大小,只是当初使用的人少,每个区块只有几KB的大小。所以为了避免浪费计算资源,同时为了避免DDOS攻击(分布式拒绝服务攻击可以使很多的计算机在同一时间遭受到攻击)以保证比特币系统的安全运行,中本聪临时将区块大小限制为1M。以当时的比特币交易量来说,这1MB足够使用并绰绰有余。

      但现在十年时间过去了,使用比特币的人越来越多,所以1M大小的区块带来了严重的问题,即比特币网络中积压了过多的交易,使得交易确认异常缓慢。例如你给朋友转账一笔比特币,可能对方在三天之后才收到你的转账。

      为了解决该问题,大家一致决定要对区块进行扩容。这就出现了两种略有冲突的方法,这就是所谓的分叉,而分叉包括“软分叉“和“硬分叉”。

      如何理解“软分叉”与“硬分叉”?

      “软分叉“就是在原有的比特币网络中修改bug优化提升区块容量。通俗地讲,就是在一条主路上堵车,开发团队就再建造一条辅路,帮助主路分流拥堵。但是软分叉的缺点是治标不治本,只能暂时解决拥堵的问题,执行软分叉后只能保持数年内网络的通常,未来还需要不断地扩容,对系统的稳定性有影响。

      “硬分叉“就是通过代码形式将区块高度彻底改变。通俗地说,就是一条主路上堵车,开发团队就会放弃这条路,重新找个地方做一个地上地下立体的交通枢纽,即一个全新的系统。硬分叉的缺点是新系统与原先的比特币系统不兼容。选择硬分叉,就必须要求比特币网络中所有的人都支持硬分叉,若有人不支持,比特币网络就会出现两个版本,也就产生了两种 “比特币”,这两个比特币所存在的区块链形成竞争关系。



      长按添加客服微信

      成为MOAC社区一员

      墨客物语 1 | 比特币分叉

      墨客物语 1 | 比特币分叉

      转自墨客生态

      请登录之后再进行评论

      登录
    • 做任务
    • 实时动态
    • 偏好设置
    • 返回顶部
    • 帖子间隔 侧栏位置: