主页 > 多语言仿imtoken钱包系统 > 在一篇文章中了解比特币现金 (BCH)

在一篇文章中了解比特币现金 (BCH)

多语言仿imtoken钱包系统 2023-10-13 05:10:02

2019独角兽企业招聘Python工程师标准>>>

hot3.png

003aeee19acf430da5e68bce4d443d73.jpeg

概括

比特币现金(BitcoinCash)与比特币相同。它是一个基于去中心化的点对点网络和共识倡议,开源代码,以及以区块链为底层技术的加密货币。三年来,比特币社区一直在为扩容问题争论不休。最终,2017 年 8 月 1 日,Bitcoin Cash 在区块高度 478558 进行硬分叉,与比特币 1:1 分配,总量为 2100 万,解除隔离。见证人和区块的上限升级到8M,然后升级到32M。通过链上扩容,解决了旧比特币系统手续费高、确认慢、实用性差的问题,兑现了比特币作为“点对点电子现金”的承诺。目前,比特币现金由许多不同的开发团队维护。市值已达到第二位,更多商家接受BCH支付,多家交易所支持BCH定价。

比特币现金关注加密货币的用户体验和市场需求,将提供越来越多的安全、便捷、低成本的支付方式,并在此基础上获得更加持久稳定的投资、储值和结算功能。

特征

权力下放

比特币现金网络由所有比特币现金用户共同控制,除非绝大多数比特币用户同意做出改变(例如规则修订或版本升级),否则任何人或组织都不能更改或停止比特币现金。.

作为一种互联网货币,比特币现金可以像在有网络的地方收发电子邮件一样,以非常低的成本进行收发。您可以一年 365 天、一天 24 小时向世界各地的任何人汇款。与互联网一样,比特币现金网络 24/7 全天候开放。交易金额有大有小,不再需要任何人的授权或批准。

匿名的

与银行转账和信用卡支付等传统支付方式相比,比特币现金更加私密和匿名,因为通常不可能知道谁控制了比特币地址。

固定帽

比特币现金协议保证存在的比特币永远不会超过 2100 万。政府不断印钞,无休止地供过于求,使每个人的储蓄贬值。比特币现金是配给的,因此是一种健全的货币。

智能合约

比特币现金是一种可编程货币btc扩容硬分叉,可以在货币之上实施智能合约。可编程经济将显着解决经济运行的透明度和可信度问题,降低社会运行成本。

支持者

加文·安德森

前 BitcoinCore 首席开发人员,自 2016 年 2 月起为 Bitcoin Core 做出贡献,也为比特币扩容做出了许多努力。2016 年 5 月,他在 GitHub 上的访问权限被撤销。

吴忌寒

2013年,共同创立比特大陆,并担任联席董事长兼联席CEO。今天的比特大陆已经是区块链行业估值最高的公司。2017年,其芯片出货量仅次于华为海思,仅用了4年时间就超过了英伟达24年的年营业利润。

罗杰维尔

被称为比特币耶稣,比特币相关初创公司的早期投资人,Bitcoin.com创始人,提供钱包、咨询、矿池等服务。他创立了 Memorydealers,这是第一家接受比特币支付的公司。

杨海坡

ViaBTC/CoinEx创始人,曾就职于腾讯。作为第一个挖出BCH区块的矿池,ViaBTC长期以来一直位居比特币全网算力前三。CoinEx也是第一个公布BCH定价的交易平台。

姜卓尔

BTC.top的创始人,BTC矿池在整个比特币网络中的算力长期排名前五。创始人姜卓尔也是著名的比特币普及者和比特币投资人。

参与开发

比特币ABC

BitcoinABC 是比特币现金的第一个开发团队。Bitcoinunlimited扩容失败后,承担了BCH节点客户端的开发任务。BitcoinABC 提供稳定的软件,并通过开放和协作的过程帮助领导比特币现金协议的开发。

官方网站:

比特币无限

Bitcoin Unlimited 组织维护着同名的开源比特币现金客户端。该组织的使命:促进比特币协议的竞争性实施,以便为节点运营商提供更多选择并提高网络的稳健性。支持比特币作为点对点电子现金系统的持续增长和采用,如中本聪白皮书中所述。

官方网站:

哥白尼

Copernicus 项目为您提供了 Go 语言版本的 BitcoinCash 客户端,并对原有的客户端软件结构进行了重新组织和重新设计。期望结构简洁,降低后期开发者进入时的学习成本,增加客户端的多样性。这确保了整个 BitcoinCash 网络的安全。

官方网站:

比特币XT

BitcoinXT 是比特币现金 (BCH) 的全节点实现。BitcoinXT 起源于 BitcoinCore,由 Gavin Andresen 和 Mike Hearn 构建,现在是一个独立维护的软件分支。

官方网站:

平价

Parity 是世界上最成功的区块链公司之一,完全使用快速安全的 Rust 语言为比特币构建开源客户端,确保您的节点或采矿设备保持正常运行。

官方网站:

位元

Bitprim 总部位于阿根廷,专注于透明度、专业性、客户服务,并与 BitcoinABC 合作以改善比特币现金的发展。

官方网站:

现金

Bcoin 是使用 javascript/NodeJS 构建的高级全节点实现。与竞争实现相比,它更易于使用、学习更快且文档记录更好。

官方网站:

BCHD

BCHD 是 Openbazaar 开发者 Chris Pacia 推出的一个用 GO 语言编写的 BCH 全节点客户端,用于将 BTCD 移植到 BCH。

官方网站:

比特币蟒蛇

BCH 开发者 Corentin Mercier 用 Python 编写的 BCH 快速节点,一个强大的 API,符合所有 BCH 改进协议,适用于所有主要平台,拥有丰富的文档,比之前的 Python 库快 100 倍。

官方网站:

流水

BCH 开发者 Tom Zander 认为 BCH 目前的 UTXO 数据库效率低下,导致同步验证缓慢。于是他重新开发了一个专门的UTXO数据库来解决这个问题。Flowee 的功能不仅仅是重构的 UTXO 数据库,它的 API 也非常强大。

官方网站:

以上仅包括官网推荐的节点开发团队,具体团队数量无法测试。

智能合约解决方案

虫洞协议

WormholeCash 基于 BitcoinCash 区块链实现,并附加到 BitcoinCash 区块链。在不改变现有 BCH 共识规则的情况下,分叉 Omnilayer 协议,实现在 BitcoinCash 区块链上发行代币的技术。?案子。它使BCH区块链能够实现代币的发行、转让和销毁等基本功能。

网站:

SLP(简单账本协议)

该协议由 Jonald Fyookball(ElectronCash 钱包开发者,ChainBet 协议编写者)、JamesCramer、Unwriter(bitdb.network 开发者)、MarkB.Lundeberg、CalinCulianu、RyanX.Charles(Yours.org 首席执行官)共同撰写。

SLP的基本原理比较简单,就是将代币发行和转账等信息写入OP_RETURN,并携带在BCH转账中,实现不同地址之间的代币转账。

网站:

基奥肯

Keoken 是涉及数字会计资产和安全智能合约平台的第二层解决方案。该项目受到多个现有项目的影响,例如 BitcoinCash、Omni/Mastercoin、RSK/Ethereum、Decred、Dash、CounterParty、EOS 等,但它是利用 Bitprim-Node 高级功能从头开始构建的。

网站:

轨道

ORBIT 是通过使用 OP_RETURN 将代币事件存储在比特币现金区块链上实现的简单可替代代币的规范。无需更改比特币现金协议或节点。但是,钱包可能希望合并此令牌标准,以便用户可以轻松考虑并与符合此 ORBIT 标准的令牌进行交互。

网站:

彩色硬币

彩色硬币项目始于 2013 年,作为比特币(现金)数字代币的框架。彩色硬币可以代表代金券、优惠券、代币、山寨币或其他资产。你可以标记任何你想要的东西。

网站:

交易对手

Counterparty 是一种开源协议,在推出之前在传统的比特币网络上进行了 4 年(2014-2018)的广泛测试。交易对手允许任何人在比特币区块链上承销资产并发行金融工具和非金融代币、票务、许可和赎回权等。

网站:

除了上述智能合约解决方案外,还有 Tokeda、RecursiveSmelting 等解决方案。

发展路径

比特币在 2010 年 10 月设定了区块上限

比特币诞生之初,中本聪没有限制区块大小,在自己的数据结构控制下最大可以达到32M。由于区块上限过高,浪费了计算资源,容易发生DDOS攻击。为了保证比特币的稳定性和安全性,中本聪决定暂时限制区块大小为1M。

2015 年 5 月即将扩张

BitcoinCore 的首席开发者 Gavin Andreesen 提出通过硬分叉进行 20MB 的扩容,并认为提高区块大小限制迫在眉睫。

但 Gavin 的提议并未得到开发者和矿工的支持,甚至遭到了强烈反对。

GavinAndreesen 被开发团队剥夺了合并代码的权利,原因是与 BitcoinCore 在扩容问题上存在分歧,以及将 CraigStevenWright 误认为是中本聪而造成的声誉损害。

隔离见证于 2015 年 12 月发布

BitcoinCore发布了Segwit解决方案,通过将签名脚本与区块的基本结构分离,暂时缓解了主链拥塞问题。由于该方案使得比特币日后难以扩展主链,增加了一些不安全性,遭到了一些开发团队和矿工的反对。

2016年2月21日香港共识

2016 年 2 月 21 日,占全网 70% 算力的矿工与 Bitcoincore 开发者达成重要共识:在 Segregated Witness 发布后的三个月内,首次扩容至 2 万亿,BitcoinCore 发布硬包含上述代码的分叉代码,矿工将在生产中运行隔离见证。

然而,由于BitcoinCore团队临时违约,香港共识最终没有得到落实。

2017 年 3 月 Segwit2X

2017年3月,SergioDemianLerner提出Segwit2mb(后更名为Segwit2x。提倡Segwit软分叉和2MB硬分叉联合激活)。

2016 年 4 月的街区拥堵

2016年4月,区块拥塞问题开始出现,交易费用和确认时间暴涨,部分交易甚至因为无法进入资金池而被退回。

2017 年 5 月纽约共识

2017年5月,来自22个国家的58家公司代表齐聚纽约一家酒店,进行闭门会议。拥有超过 85% 算力的矿池在纽约达成协议,开始为 Segwit2x 做准备。

代替 Blockstream 首席执行官 Adam Back 参加会议的 Samson Mow 被组织者 Barry Silbert 阻止,因为他被其他与会者抵制。

虽然超过 85% 的算力在链上写 NYA 表示支持纽约协议,但由于 BitcoinCore 的反对,Segwit2X 计划在接近执行时临时宣布终止。

2017 年 6 月 UAHF 计划

2017 年 4 月,如果 Segwit2x 没有及时激活,比特大陆和比特币开发者提出了 UAHF 的硬分叉计划。该方案是在原比特币链上的所有数据备份完毕后,取消隔离见证的升级和1MB块大小限制,采用动态块大小,最大限制为8MB。

比特币现金诞生于 2017 年 8 月 1 日

2017年8月1日,BitcoinCash在区块高度478558完成硬分叉,按比特币1:1分配,总量2100万,删除隔离见证,提升区块上限至8M,坚持扩链,解决旧版比特币系统存在手续费高、确认慢、实用性差等问题,兑现了比特币作为“点对点电子现金”的初衷。

2017年11月13日修改难度调整机制

美国东部时间下午 4 点左右,在区块高度 504031 处,比特币现金(BCH)网络成功进行了硬分叉升级。本次升级将难度调整算法修改为响应式难度调整(DAA)。上一版本的紧急难度调整(EDA)导致出块无序,算力波动巨大。DAA 将计算难度调整的目标间隔设置为 600 秒,以避免难度骤降和峰值。例如,当计算能力呈指数级变化时,网络会在避免反馈冲击的同时快速做出难度调整。

2017年12月15日,Bitpay支持BCH支付

全球最大的比特币支付服务商Bitpay宣布支持BCH支付,为支付平台和借记卡增加BCH支持。所有付款都将默认使用比特币现金,但用户仍然可以选择使用比特币付款。

2018年1月13日分叉币CDY诞生

比特币糖果在 512666 处分叉了比特币现金,总量为 210 亿,比例为 1BCH=1000CDY。CDY 是比特币现金的第一个分叉,在这条新链上探索比特币的抗量子解决方案。

2018 年 1 月 14 日 新地址格式 CashAddr

由于比特币(BTC)和比特币现金(BCH)的地址格式相同,为了避免用户转账错误造成的损失,减少用户错误和混淆,BCH开发团队提出了一种新的地址格式CashAddr。任何传统的比特币地址格式都将转换为一种且只有一种 CashAddr 格式,反之亦然。因此,任何给定地址(legacy 和 CashAddr)都有两个版本,它们可以互换,因为它们对应于同一组私钥和公钥。

2018年5月15日,主链扩容增加操作码

主链扩容至32MB,新增或重新激活比特币脚本操作码(op code),包括OP_CAT、OP_AND、OP_OR、OP_XOR、OP_DIV、OP_MOD、OP_SPLIT、OP_NUM2BIN、OP_BIN2NUM。最后,将 OP_RETURN 数据载体大小增加到 220 字节。

2018年9月19日休斯顿火箭队接受BCH赞助

休斯顿火箭队接受了 Antpool 2018-2019 赛季的赞助btc扩容硬分叉,并以比特币现金(BCH)支付,成为第一支接受 BCH 赞助的 NBA 球队。

2018 年 11 月 15 日 交易排序 CTOR

移除拓扑事务排序约束并强制执行规范事务排序;启用 OP_CHECKDATASIG 和 OP_CHECKDATASIGVERIFY 操作码;强制执行最小交易规模;对 scriptSig 执行“仅推送”规则;执行“清理堆栈”规则。同时生成新的分叉币BSV,主要特点是区块上限提升至128M。

2019 年 3 月 17 日 Neutrino 上线

Neutrino 是 BCH 全节点开发团队 BCHD 推出的 SPV 钱包,是迄今为止技术最先进的加密货币钱包。其他钱包将您的交易信息泄露给第三方,但 Neutrino 使用“客户端过滤”新技术来更好地保护您的隐私。

CashShuffle 于 2019 年 3 月 28 日推出

CashShuffle 服务终于在 ElectronCash Wallet 4.0 版本正式上线。上线前,经过专业审计机构 KudelskiSec 的严格审计和众多 BCH 爱好者的大量测试。该服务的正式上线,意味着所有BCH持有者都可以安全、快速地使用混币工具进行加密。转移。

2019 年 5 月 15 日 Schnorr 签名

Schnorr 签名允许非常简单的多方聚合方案,多方在聚合公钥下合作生成聚合签名,减少了 BCH 链的存储和带宽,有助于提高用户隐私保护。允许检索错误地发送到隔离见证地址的 BCH。在升级过程中,部分攻击者利用BitcoinABC引入OP_CHECKDATASIG时产生的漏洞干扰升级,在各大矿池快速响应下成功解决。

注意

本文主要是收集整理,内容不完善,会持续更新。如果您有任何修改和补充的建议,请点击阅读原文提交。本文用于普及比特币现金的知识和历史,作为参考资料。

转载于: