Bitcoin Cash( BCH )是一种点对点电子现金系统,旨在实现“低费用小交易,大型商业交易和无许可支出的新经济体“。 –比特币现金源自比特币的升级建议,将最大区块大小从1兆字节增加到8兆字节,最终导致于2017年8月1日进行了硬分叉。从那时起,已批准了其他更改,例如新的难度调整算法,对新操作码的支持,Schnorr签名以及区块大小的进一步扩展。
比特币现金使用与比特币相同的基于SHA-256d的工作量证明共识机制。比特币现金的目标出块时间也为10分钟,其”总供应量”上限为2100万。 -2 018年11月16日,比特币现金区块链经受住了另一次艰难的分叉,这导致“区块链拆分”为比特币现金SV和比特币现金ABC。从那时起,比特币现金ABC通常使用BCH代码并称为比特币现金。
比特币现金网络在11月15日和5月15日每年进行两次协议升级。所有节点运营商都需要这些升级。例如,在2018年5月15日,Bitcoin Cash进行了升级,以将其块大小增加到32兆字节。
1.什么是比特币现金(BCH)?
与比特币相似,比特币现金是由工作量证明算法保护的区块链:
- Bitcoin Cash是由SHA-256dProof-of-Work(PoW)驱动的点对点加密货币算法。它是从原始的比特币协议派生出来的,目的是将网络块大小从1兆字节增加到8兆字节。
- 工作量证明算法会产生”计算挑战”,并由计算机网络解决以验证交易量:此过程称为”挖矿”。矿工将获得交易费用(由参与者为网络运营支付)和通货膨胀产生的整体奖励。
- 比特币现金的目标封锁时间为10分钟,最大总供应量为2100万。当块生产者生成一个新的有效区块时,将产生BCH代币。
- 比特币现金的排放率每210,000个区块或大约每4年减少一半。自2020年4月9日以来,Bitcoin Cash的区块挖掘奖励为每区块6.25 BCH。
但是,与比特币不同,它已经发展并具有特定的功能和有其他区块链应用程序:
- 动态难度调整:与比特币的难度调整(约14天)不同,比特币现金依赖于动态难度调整算法,可在每个区块重新评估难度。
- 智能合约支持:可以在区块链上部署智能合约。
- 令牌发行支持:通过简单账本协议(SLP),可以发行和转移可替代和不可替代的代币,这些代币由比特币现金区块链保护。
2.比特币现金的主要功能
中本聪共识(与比特币共享)
比特币现金使用与比特币相同的共识机制,任何人都可以加入网络并成为账本服务提供商或验证者。比赛中所有验证者都可以成为下一个区块的生产者,但”只有第一个完成计算繁重任务的人会获胜”。此功能称为工作量证明(“PoW”)。
任何单个验证器首先完成任务的概率等于验证器具有的总网络计算能力(或”哈希功率”)的百分比。例如,拥有整个网络计算能力5%的验证者有5%的机会首先完成任务,因此成为下一个区块生产者。
由于任何人都可以参加竞赛,因此竞争永远不会停滞。在早期,比特币的挖掘主要是由个人计算机CPU完成的。时至今日,大多数比特币验证器或矿工都选择了专用且功能更强大的设备,例如基于ASIC的机器。 PoW背后的想法是,生产区块的人必须已经花费了网络外部的资源(即,用于支付电费的钱),并且可以向其他参与者提供证明。随着各种矿工争夺区块奖励,一个恶意方很难获得网络多数在Nakamoto共识机制中定义为超过51%。通过51%攻击重新安排交易(改变区块链的不变性)的能力表明了每个Nakamoto的另一个功能共识:交易的最终结果只是概率性的。
生成区块后,区块生产者会将其”传播”到所有其他验证器,以检查该区块中所有交易的有效性。当所有验证者批准区块并更新其分类账时,区块生产者将以网络的本币(即比特币)获得奖励。自2020年4月9日起,当前的区块挖矿奖励为6.25 BCH/区块。
UTXO模型(与比特币共享)
UTXO交易的工作原理类似于两方之间的现金支付:Alice向BOB转账并接收零钱(即未使用的金额)。相比之下,以太坊依赖帐户模型等区块链。
Schnorr签名
椭圆曲线数字签名算法(“ECDSA”)签名过去一直用于在比特币协议上签署交易。
但是,许多开发人员主张用Schnorr签名代替ECDSA。自2019年5月以来,这已在比特币现金上获得批准,但仍在讨论中。
Schnorr签名允许多方合作生成对公钥的总和有效的签名,从而特别有利于整个网络的可扩展性。
使用ECDSA,当多个地址希望对一个地址进行交易时,每个交易都需要自己的签名。
通过使用Schnorr签名机制,可以将所有这些签名组合为一个。因此,网络能够在一个块中存储更多的交易。
另外,降低的签名大小意味着交易费用的减少。发件人组可以为该一个组签名分配交易费用,而不是单独为一个个人签名付费。
Schnorr签名还改善了网络的”隐私和代币可替代性”。例如,第三方观察者无法检测用户是否正在发送多签名交易,因为签名的格式与单签名交易的格式相同。
调整难度调整算法(DAA)
自2017年8月1日起,比特币现金的难度调整算法(DAA)与比特币不同。
在进行硬分叉之前,大多数哈希功能都指向比特币,导致Bitcoin Cash减少初始哈希率的总和。结果,比特币现金开发人员引入了紧急难度调整(EDA)算法,以防止网络拥堵时间过长,从而使网络无法运行(使用缓慢)。对于初始比特币协议,挖矿难度每14天进行一次重新调整,因此专用于比特币现金的算力太低,无法在合理的时间内以比特币的初始难度级别挖矿区块(与目标区块相比)。
如果之前的第6个区块与之前的第12个区块之间的时间差超过12小时,则紧急困难调整(EDA)算法会将比特币现金的难度降低-20%。
尽管EDA最初解决了长出块时间的问题,但它引入了难度大的波动,导致比特币现金区块链相对于比特币领先了数千个区块。
作为回应,最初的紧急难度调整已终止,并于2017年11月13日被新的难度调整算法(DAA)取代,以解决这一”难度波动”问题。
与比特币的DAA不同,比特币现金的DAA调整每个区块后的采矿难度。它基于最后144个块的移动平均窗口来计算每个新区块的难度。
智能合约和令牌支持层
智能合约
支持比特币现金的公司(例如,Bitcoin.com)一直在扩大比特币现金的支持服务范围。例如,比特币现金开发人员可以利用智能合约语言支持更复杂的功能,而不仅仅是网络上的基本交易。
开发人员可以使用的一种智能合约语言是Cashscript。 Cashscript的灵感来自以太坊的Solidity,旨在让用户”以一种简单易懂的方式编写智能合约”。
代币发行(简单分类帐协议)
Simple Ledger是最流行的发行代币的协议。
SLP交易存在于称为OP_RETURN的特殊输出中,这是比特币协议中标准交易的一部分。如果爱丽丝想向鲍勃发送一些代币,则她需要发送最少数量的BCH:该交易还将包含将代币从爱丽丝传递给鲍勃中所需的数据。
令牌地址称为“SLP地址”,类似于CashAddr (显示比特币现金地址以防止比特币地址混乱的另一种方式)。
简单分类帐本协议支持具有可变小数精度,固定供给以及发行后是否可创造的可替代和不可替代代币。
发行新代币的创始交易必须包括的属性,元数据和代币的初始铸造代币数量。简而言之,SLP支持多种类型的交易:genesis,mint,send和commit操作。
当简单账本协议仍处于初期阶段时,最大的稳定币发行人Tether宣布了其计划发行关于Simple Ledger协议的新USDT,增强了对新区块链的支持。
3.经济和供应分配
如前所述,Bitcoin Cash利用Nakamoto共识,并且点对点通过工作量证明挖掘来验证区块。从矿工的角度来看,费用是”交易费和大宗奖励费”(由通货膨胀产生)的组合。
Bitcoin Ca sh具有最大供应量为2100万。在2017年8月进行硬分叉之后,比特币的所有者可以按持有比例按比例获得BCH。同样,其他链条分叉(例如BCH / BSV硬叉)使矿工可以在两个区块链上要求拥有份额。
比特币现金遵循与比特币相同的区块奖励减半时间表。由于比特币现金区块链上区块生产的目标时间为10分钟,这意味着比特币现金区块奖励减半必定每4年发生一次。结果,有史以来开采的最后一个新的生物安全信息交换所可能约为2140。此后,交易费将成为矿工唯一的直接收入来源。
由于它们在过去的难度调整中的独特模式,因此不会在同一时间将比特币分叉减半。例如,比特币现金的2020年减半早于比特币的第三减半。
4.项目团队
来自比特币的比特币现金叉得到了加密社区的一些关键成员的支持,包括Jihan Wu(Bitmain)和Roger Ver(Bitcoin.com)。
在2018年晚些时候,在Craig Wright和Calvin Ayre的支持下,比特币现金社区中的一个派系导致了另一个有争议的硬分叉,带有永久性区块链条分裂。最终导致创建了比特币中本聪视觉(“Bitcoin SV”)。此事件被称为称为”哈希战争”。
自创建以来,Bitcoin Cash项目一直由核心开发人员和社区贡献者维护。
WEEX交易所官网:www.weex.com 备用域名
你也可以在 CMC| Coingecko|非小号|X (Twitter)| Youtube|Facebook|Linkedin|微博 上关注我们,第一时间获取更多投资导航和空投福利!了解平台币 WXT 最新动态请访问 WXT专区
在线咨询:
WEEX唯客全球社区:https://t.me/weex_group