『非常重要』非矿工用户如何安全度过BCH11月算力战历史时刻!

本文探讨了BCH在11月硬分叉升级中出现的问题,包括算力战的影响、新币产生可能性及用户如何安全进行交易。分析了不同客户端的特性,解释了在算力战期间BCH转账的可行性和推荐的确认数,确保资产安全。

多数用户会关心一个问题,11月的硬分叉升级由于存在两个?同的版本,所以这对很多人以及商家产生了很多困扰。算力战是区块链历史上的第一次,没有人知道怎么具体怎么打,怎么结束,中间又会产生多少问题,这些都不得而知。

下面我谈一下作为一个普通用户可能关心的几个问题。

  1. 此次升级会?会分出新的币,有没有糖果拿?

理论上在算?战结束之前,?会有新的币产生。并?是所有的硬分叉升级都会有新币产生。我们注意到nChain主导的Bitcoin SV客户端并没有放重放保护,而且使用?和Bitcoin ABC同样的Fork ID,也就意味着主导方?是冲着分裂(Split)去的。运行BSV和ABC节点的矿工可以互相孤立对方的块,这情况只能是在一条链上发生 (你见过ETH的矿工孤立LTC的区块么?)。一条链,也就只有一个币。 所以,官方的答案非常简单,如果有重放保护,那是两条独立的链,才会有新的币产生,反之就没有新的币产生。

那么对于高阶用户,事实上可以自己添加重放保护,分离出两种?同的币。但是问题在于,一是这

个过程?可逆,分离之后就永久分离?,二是算?战结果?可预测,任何一方都有可能归零,风险巨大,最重要的是,BCH作为一条公链,在算?以及开发团队没有主动加重放之前,个人投资者真没有此必要性。

  1. 算力战期间BCH可以正常转账么?

绝对可以。对于一些常规的转账交?,都属于双方都兼容的,能够在双方客户端同时出现。所以不必担心交?丢失的情况。

下图是算?战期间BCH转账交?的示意图:中间部分(绝大部分)交?都属于双方都会接纳的交?,而带有OP_Mul, OP_LShift, OP_Rshift, OP_Invert 操作码的交?仅仅能在Bitcoin SV客户端,含OP_DS以及OP_DSV的交?则仅仅能出现在Bitcoin ABC客户端。

  1. 算?战期间BCH转账确认数多少才是安全?

在这?介绍两个参数,一个是Block Maturity (区块成熟度), 另一个是Transaction Maturity (交?成熟度). 前者?关乎区块重组,100个区块,对应?100个确认数;后者关乎交?安全性比如双花或者交?回滚之类(如51%攻击)的,常用的就是6个确认数。

在算?战的情况下,事实上是一条链的两个分支(Branch)在互相孤立或者重组,Block Maturity区块成熟度这个参数能抵受的?度?加能保证资产的安全,所以我们的建议是至少是6个确认,而101个确认,可以确保“绝对”的交易安全了。

转载于:https://juejin.im/post/5bd02173e51d450e9a48e48e

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值