BCHSV

BCHSV

经历分叉后的BCH迎来暴涨,日交易额18亿美元创半年新高

资讯8btc 发表了文章 • 2018-12-21 11:50 • 来自相关话题

距比特币现金(BCH)网络经历分裂已过去了一个多月,这次分裂引发的算力战也在一定程度上加速了密码货币寒冬的过程,此后BCH的支持者们不断在收拾残局,以期能够带来纯粹的点对点电子现金版本。

分叉后的第36天,BCH支持者们正在努力摆脱11月16日发生的算力战争影响。现在,两大分裂网络都在各自运营,在撰写本文时,BCH的全球平均市场价约为220.21美元,较一周前的价格涨幅达到166%,而另一个分叉币BSV的市场价目前为130.23美元,较一周前上涨95%。

自分叉发生以来,BCH网络的算力大幅下降,其下降幅度甚至超过了比特币网络。根据全球统计数据,大量SHA256算法币的平均算力在过去一个月经历了大幅度下降。在算力战发生时,BCH网络的算力值通常维持在5 EH / s附近,但其当前的算力大约只有0.85 EH / s - 1 EH / s。






而随着BCH价格的暴力反弹,其网络算力有望在接下来的几天剧增。

从好的方面来看,BCH网络在过去的两天里,其挖矿利润已超过了比特币网络,幅度约为5-8%。

此外,BCH得到了大量不同矿池的支持,这些矿池定期会处理BCH区块。其中包括Viabtc、Btc.com、Antpool、Multipool、Bitcoin.com、Btc.top、Waterhole、Copernicus、P2pool、Ckpool以及其他一些未知的矿池实体。





(数据来自:bch.btc.com)

 
BCH网络交易量在分叉后暴跌,最近又开始攀升
 

另一个BCH指标是其日交易数,自11月16日分叉发生以来,其交易数已经减半。分叉发生前,BCH每天的交易数大约是20,000-25,000笔,而在过去的三周,BCH的每日交易数平均为10000笔/天,偶尔也会有15k-22k的峰值。而随着时间的推移,其网络日交易数也在稳步增长,而这种情况有望继续下去。






一度被BSV反超,如今重夺密码货币第四宝座
 

实际上,分叉发生后,BCH与BSV发生了数次交战,BSV也曾一度在价格和算力上压制过BCH,然而,论整体实力而言,BCH网络的支持者依然占有着优势。

就像所有的战争一样,负面影响是摆脱不了的,分叉前BCH的全球市场交易量每天大约在4亿-9亿美元之间,而在分叉发生后,这一数字下降到每天5000万-1亿美元,部分原因在于一些交易所一度暂停了BCH交易。而经过一段时间低谷之后,BCH在Upbit、Binance、Huobi、Lbank、Coinbase Pro等交易所的交易量稳步增长。过去24小时,BCH全球交易额已跃升至18亿美元,创下了近半年以来的新高。





(数据来自:qkl123.com)


截至发稿时,BCH已重夺第四大密码货币的位置。


参考原文:https://news.bitcoin.com/hash-wars-bch-proponents-face-a-new-dawn-in-the-battles-aftermath/
编译:隔夜的粥 查看全部
Bitcoin-cash-support.jpg

距比特币现金(BCH)网络经历分裂已过去了一个多月,这次分裂引发的算力战也在一定程度上加速了密码货币寒冬的过程,此后BCH的支持者们不断在收拾残局,以期能够带来纯粹的点对点电子现金版本。

分叉后的第36天,BCH支持者们正在努力摆脱11月16日发生的算力战争影响。现在,两大分裂网络都在各自运营,在撰写本文时,BCH的全球平均市场价约为220.21美元,较一周前的价格涨幅达到166%,而另一个分叉币BSV的市场价目前为130.23美元,较一周前上涨95%。

自分叉发生以来,BCH网络的算力大幅下降,其下降幅度甚至超过了比特币网络。根据全球统计数据,大量SHA256算法币的平均算力在过去一个月经历了大幅度下降。在算力战发生时,BCH网络的算力值通常维持在5 EH / s附近,但其当前的算力大约只有0.85 EH / s - 1 EH / s。

201812210159006630.jpg


而随着BCH价格的暴力反弹,其网络算力有望在接下来的几天剧增。

从好的方面来看,BCH网络在过去的两天里,其挖矿利润已超过了比特币网络,幅度约为5-8%。

此外,BCH得到了大量不同矿池的支持,这些矿池定期会处理BCH区块。其中包括Viabtc、Btc.com、Antpool、Multipool、Bitcoin.com、Btc.top、Waterhole、Copernicus、P2pool、Ckpool以及其他一些未知的矿池实体。

201812210200229210.jpg

(数据来自:bch.btc.com)

 
BCH网络交易量在分叉后暴跌,最近又开始攀升
 

另一个BCH指标是其日交易数,自11月16日分叉发生以来,其交易数已经减半。分叉发生前,BCH每天的交易数大约是20,000-25,000笔,而在过去的三周,BCH的每日交易数平均为10000笔/天,偶尔也会有15k-22k的峰值。而随着时间的推移,其网络日交易数也在稳步增长,而这种情况有望继续下去。

201812210201522890.jpg


一度被BSV反超,如今重夺密码货币第四宝座
 

实际上,分叉发生后,BCH与BSV发生了数次交战,BSV也曾一度在价格和算力上压制过BCH,然而,论整体实力而言,BCH网络的支持者依然占有着优势。

就像所有的战争一样,负面影响是摆脱不了的,分叉前BCH的全球市场交易量每天大约在4亿-9亿美元之间,而在分叉发生后,这一数字下降到每天5000万-1亿美元,部分原因在于一些交易所一度暂停了BCH交易。而经过一段时间低谷之后,BCH在Upbit、Binance、Huobi、Lbank、Coinbase Pro等交易所的交易量稳步增长。过去24小时,BCH全球交易额已跃升至18亿美元,创下了近半年以来的新高。

201812210202568069.jpg

(数据来自:qkl123.com)


截至发稿时,BCH已重夺第四大密码货币的位置。


参考原文:https://news.bitcoin.com/hash-wars-bch-proponents-face-a-new-dawn-in-the-battles-aftermath/
编译:隔夜的粥

CSW脸被打肿!矿工友好型?BSV挖矿利润仅为ABC的64%

项目8btc 发表了文章 • 2018-12-06 11:05 • 来自相关话题

当Craig Wright与CoinGeek创始人Calvin Ayre结盟试图接管比特币现金(BCH)网络时,两人预测他们的比特币现金客户端——比特币SV(BSV)——将很快在矿工中得到普遍的支持,因为他们声称这是对矿工友好的协议规范。他们吹嘘说,矿工的普遍支持很快会让另一个BCH(即ABC)不复存在。然而,事实情况却出现了大反转,分叉后没多久,很多BSV的支持者就放弃了对“中本聪最初的原始愿景”(CSW对BSV的定义)的追求。
现在分叉大战似乎已经尘埃落定,比特币ABC和比特币SV具有的算力相近,但是自从分叉以来,ABC累积的工作量证明比SV多28.9%。值得注意的是,在挖掘这两个网络的经济性方面存在鲜明的对比。

考虑到加密货币价格、网络难度和区块奖励并使用比特币(BTC)作为基准,Coin Dance估计挖掘BTC比挖掘SV的利润高出50.6%,这意味着BSV矿工在挖掘SV时,实际上放弃了大量的利润。考虑到BSV应该是比特币现金的矿工友好型实施,而比特币现金本身就宣称自己是比特币的矿工友好型替代品,这种情况看起来有点讽刺。

说到BCH(ABC),尽管它在分叉后价格崩溃,但它仍是比特币及比特币分叉币中挖矿利润率最高的。目前,BCH(ABC)挖矿盈利能力比BTC还要高出3.90%,比SV高出56%。

在这三个网络中,比特币不仅是最安全的,而且拥有最分散的算力。 BTC最大的矿池BTC.com占过去一周开采区块的16.5%(BTC.com由比特大陆拥有,比特大陆也拥有蚂蚁矿池。这些矿池共有约30%的算力)。相比之下,比特币现金有两个与比特大陆相关的矿池——ViaBTC和BTC.com——控制BCH约56%的算力。 BSV的算力分布也非常中心化,CoinGeek的矿池占总算力的36.1%,而由Craig Wright的公司nChain运营的SVPool则拥有另外20.8%。

至于链上扩容的问题,BCH和BSV在继续处理比BTC小得多的区块。截至撰写本文时,大多数BTC区块都是超过1 MB的大区块。 BCH具有32 MB的区块大小限制,而平均区块大约为50 KB,而BSV(Craig Wright声称在两年内将区块大小限制提高到1 TB)平均区块大小不到13 KB。


原文:Bitcoin is 43% More Profitable to Mine Than Craig Wright’s ‘Miner-Friendly’ BCH Fork
作者:Josiah Wilmoth
编译:Apatheticco 查看全部
craig-wright-nchain-bch-760x400.jpg

当Craig Wright与CoinGeek创始人Calvin Ayre结盟试图接管比特币现金(BCH)网络时,两人预测他们的比特币现金客户端——比特币SV(BSV)——将很快在矿工中得到普遍的支持,因为他们声称这是对矿工友好的协议规范。他们吹嘘说,矿工的普遍支持很快会让另一个BCH(即ABC)不复存在。然而,事实情况却出现了大反转,分叉后没多久,很多BSV的支持者就放弃了对“中本聪最初的原始愿景”(CSW对BSV的定义)的追求。
现在分叉大战似乎已经尘埃落定,比特币ABC和比特币SV具有的算力相近,但是自从分叉以来,ABC累积的工作量证明比SV多28.9%。值得注意的是,在挖掘这两个网络的经济性方面存在鲜明的对比。

考虑到加密货币价格、网络难度和区块奖励并使用比特币(BTC)作为基准,Coin Dance估计挖掘BTC比挖掘SV的利润高出50.6%,这意味着BSV矿工在挖掘SV时,实际上放弃了大量的利润。考虑到BSV应该是比特币现金的矿工友好型实施,而比特币现金本身就宣称自己是比特币的矿工友好型替代品,这种情况看起来有点讽刺。

说到BCH(ABC),尽管它在分叉后价格崩溃,但它仍是比特币及比特币分叉币中挖矿利润率最高的。目前,BCH(ABC)挖矿盈利能力比BTC还要高出3.90%,比SV高出56%。

在这三个网络中,比特币不仅是最安全的,而且拥有最分散的算力。 BTC最大的矿池BTC.com占过去一周开采区块的16.5%(BTC.com由比特大陆拥有,比特大陆也拥有蚂蚁矿池。这些矿池共有约30%的算力)。相比之下,比特币现金有两个与比特大陆相关的矿池——ViaBTC和BTC.com——控制BCH约56%的算力。 BSV的算力分布也非常中心化,CoinGeek的矿池占总算力的36.1%,而由Craig Wright的公司nChain运营的SVPool则拥有另外20.8%。

至于链上扩容的问题,BCH和BSV在继续处理比BTC小得多的区块。截至撰写本文时,大多数BTC区块都是超过1 MB的大区块。 BCH具有32 MB的区块大小限制,而平均区块大约为50 KB,而BSV(Craig Wright声称在两年内将区块大小限制提高到1 TB)平均区块大小不到13 KB。


原文:Bitcoin is 43% More Profitable to Mine Than Craig Wright’s ‘Miner-Friendly’ BCH Fork
作者:Josiah Wilmoth
编译:Apatheticco

直击 BCH 硬分叉:采用「钱包分离法」彻底根除重放攻击风险

攻略chainnews 发表了文章 • 2018-11-20 13:24 • 来自相关话题

北京时间 10 月 16 日,自 02:16 块高度 556767 起,以比特大陆和蚂蚁矿池为首的 BCH ABC 阵营(代表人物吴忌寒)和以 CoinGeek 及 nChain 为首的 BCH SV 阵营 (代表人物 Craig Steve Wright,即澳本聪)正式宣告分家,分叉为 BCH ABC 和 BCH SV 两条独立的公链。

这场被业界广泛关注的 BCH 分叉算力之战,并没有出现一开始假想的 51% 算力攻击,双方在算力、出块速度上你追我赶,各自独立运行,暂时 ABC 链保持领先,SV 紧追其后。表面上看似波澜不惊,实则却暗流涌动。由于 BCH 分叉为 ABC 和 SV 后,两条新分叉后的支链,地址、私钥、签名规则、交易格式都相同,因此存在被重放攻击的风险。

何为重放攻击,简而言之是指,A 在 ABC 公链上向 B 发出了一个交易请求(把 ABC 转给 B ),B 可以在 SV 链上重放 A 发出的请求(索取与 ABC 等量的 SV),结果是,A 只向 B 发出了一次交易请求(转出 ABC ),B 却可以同时获得属于 A 的两份资产(ABC+SV),这样以来,B (攻击者)就非法侵占了 A 原本预期转账之外的额外资产,造成 A 在数字资产上的损失。

在此前区块链历史上的多次硬分叉,都存在因缺乏重放保护功能而出现的重放攻击事件,此次 BCH 硬分叉后,外网也已经报道出现了重放攻击个例。

据区块链安全公司 PeckShield 态势感知平台数据显示:11 月 16 日,即 BCH 硬分叉后的当天,BCH ABC 和 BCH SV 两条链上存在 341,068 笔重放交易;11 月 18 日,在受到不明巨量粉尘攻击的影响下,BCH ABC 和 BCH SV 两条链上的重放交易数高达 1,409,055 次,达到了百万级。图一为 BCH ABC 和 SV 链上硬分叉后,每小时被重放的交易次数。

然而,在如此巨量重放交易存在的情况下,ABC 和 SV 公链并没有出台全链层面的重放保护功能,来保障用户资产不受重放攻击的威胁。且各大交易所开始逐渐恢复 BCH 交易和存取币,而任何交易行为都存在潜在被重放攻击的可能。

当务之急,在重放保护功能出台前,交易所和一般用户该如何保障自身的数字资产不受侵害呢?





图一:BCH ABC 和 SV 链上硬分叉后每小时被重放的交易次数


PeckShield 安全人员经过周密分析并实测认为:可采用「钱包分离法」来解除风险,也就是用户应该将 ABC 和 SV 资产分离到不同钱包地址,具体操作有以下三种:

1、无掺加地址分离:在 ABC 和 SV 链上分别生成一个不同的地址,然后把原 BCH 地址中 ABC 和 SV 币分别转到这两个地址中。这两个交易确认成功后,新地址中的数字资产就不会再遭受重放攻击。据了解,有些 SV 节点在把 SV 的交易重放到 ABC 链上,所以我们建议先发起 ABC 链的交易,确认后再发起 SV 链交易。

2、掺加 Input 疫苗:在发起一个 ABC/SV 交易时,在 input 中加入一个只存在于 ABC/SV 链的小额 UTXO,使得这个交易在另一个链上是非法交易,无法重放。这个小额的 UTXO 可以由第三方服务商生成转发给用户,也可以自己产生。

3、掺加特殊 OP Code:ABC 链和 SV 链都有独有的 OP code,所以可以把它们加入交易中,达到 类似于第二种方法的效果。在 ABC 链的交易中可以加入 OP_CHECKDATASIG,SV 链可以加 OP_MUL。


PeckShield 认为只要彻底做到钱包分离,且分离过程不受干扰,就可以确保资产不再受重放攻击困扰。当然,为了强化各个处理方法的高效、牢靠,可以组合叠加使用。PeckShield 建议一般 BCH 持有者可以采用简单容易操作的第二种方法。对于交易所而言,因存在更大规模的交易量和复杂地址,可以叠加使用第一种+第二种或第一种+第三种方法来确保安全。PeckShield 也已和各大交易所建立联系,并尝试用各类有效方法,帮助用户解除存在的重放攻击风险。 查看全部
the-bitcoin-cash-community-debates-future-difficulty-adjustments-820x510.jpg

北京时间 10 月 16 日,自 02:16 块高度 556767 起,以比特大陆和蚂蚁矿池为首的 BCH ABC 阵营(代表人物吴忌寒)和以 CoinGeek 及 nChain 为首的 BCH SV 阵营 (代表人物 Craig Steve Wright,即澳本聪)正式宣告分家,分叉为 BCH ABC 和 BCH SV 两条独立的公链。

这场被业界广泛关注的 BCH 分叉算力之战,并没有出现一开始假想的 51% 算力攻击,双方在算力、出块速度上你追我赶,各自独立运行,暂时 ABC 链保持领先,SV 紧追其后。表面上看似波澜不惊,实则却暗流涌动。由于 BCH 分叉为 ABC 和 SV 后,两条新分叉后的支链,地址、私钥、签名规则、交易格式都相同,因此存在被重放攻击的风险。

何为重放攻击,简而言之是指,A 在 ABC 公链上向 B 发出了一个交易请求(把 ABC 转给 B ),B 可以在 SV 链上重放 A 发出的请求(索取与 ABC 等量的 SV),结果是,A 只向 B 发出了一次交易请求(转出 ABC ),B 却可以同时获得属于 A 的两份资产(ABC+SV),这样以来,B (攻击者)就非法侵占了 A 原本预期转账之外的额外资产,造成 A 在数字资产上的损失。

在此前区块链历史上的多次硬分叉,都存在因缺乏重放保护功能而出现的重放攻击事件,此次 BCH 硬分叉后,外网也已经报道出现了重放攻击个例。

据区块链安全公司 PeckShield 态势感知平台数据显示:11 月 16 日,即 BCH 硬分叉后的当天,BCH ABC 和 BCH SV 两条链上存在 341,068 笔重放交易;11 月 18 日,在受到不明巨量粉尘攻击的影响下,BCH ABC 和 BCH SV 两条链上的重放交易数高达 1,409,055 次,达到了百万级。图一为 BCH ABC 和 SV 链上硬分叉后,每小时被重放的交易次数。

然而,在如此巨量重放交易存在的情况下,ABC 和 SV 公链并没有出台全链层面的重放保护功能,来保障用户资产不受重放攻击的威胁。且各大交易所开始逐渐恢复 BCH 交易和存取币,而任何交易行为都存在潜在被重放攻击的可能。

当务之急,在重放保护功能出台前,交易所和一般用户该如何保障自身的数字资产不受侵害呢?

5d80cb2a-2325-5223-81b7-1681f43ead6b.jpeg

图一:BCH ABC 和 SV 链上硬分叉后每小时被重放的交易次数


PeckShield 安全人员经过周密分析并实测认为:可采用「钱包分离法」来解除风险,也就是用户应该将 ABC 和 SV 资产分离到不同钱包地址,具体操作有以下三种:


1、无掺加地址分离:在 ABC 和 SV 链上分别生成一个不同的地址,然后把原 BCH 地址中 ABC 和 SV 币分别转到这两个地址中。这两个交易确认成功后,新地址中的数字资产就不会再遭受重放攻击。据了解,有些 SV 节点在把 SV 的交易重放到 ABC 链上,所以我们建议先发起 ABC 链的交易,确认后再发起 SV 链交易。

2、掺加 Input 疫苗:在发起一个 ABC/SV 交易时,在 input 中加入一个只存在于 ABC/SV 链的小额 UTXO,使得这个交易在另一个链上是非法交易,无法重放。这个小额的 UTXO 可以由第三方服务商生成转发给用户,也可以自己产生。

3、掺加特殊 OP Code:ABC 链和 SV 链都有独有的 OP code,所以可以把它们加入交易中,达到 类似于第二种方法的效果。在 ABC 链的交易中可以加入 OP_CHECKDATASIG,SV 链可以加 OP_MUL。



PeckShield 认为只要彻底做到钱包分离,且分离过程不受干扰,就可以确保资产不再受重放攻击困扰。当然,为了强化各个处理方法的高效、牢靠,可以组合叠加使用。PeckShield 建议一般 BCH 持有者可以采用简单容易操作的第二种方法。对于交易所而言,因存在更大规模的交易量和复杂地址,可以叠加使用第一种+第二种或第一种+第三种方法来确保安全。PeckShield 也已和各大交易所建立联系,并尝试用各类有效方法,帮助用户解除存在的重放攻击风险。

BCH 分叉后的钱包解决方案

攻略slowmist 发表了文章 • 2018-11-18 10:10 • 来自相关话题

昨天凌晨 BCH 分叉为两条链:BCH 和 BCHSV,我们持续做着相关风险监测,也注意到相关交易所/钱包暂停了充提。由于分叉后的两条链没做重放保护,可能导致一条链上发起的交易,在另一条链上做重放攻击,造成相关对象的财产损失(依实际攻击场景而定)。

在无重放保护的情况下,分离这两种链上资产的方法,目前社区的解决方法主要有如下两个:


1. input 污染法


原理是引入了一笔非法交易的输出作为输入,那么这笔非法交易的输入将会使得这笔交易也会变为非法。

例如:

一笔交易广播到了 BCHSV 链中,引用了非法交易(在 BCH 合法,在 BCHSV 非法)的 UTXO 作为输入,那么这笔交易相当于被污染了,不会被 BCHSV 链承认,那么这笔交易就被重放免疫了;对应的,一笔交易广播到了 BCH 链中,引用了非法交易(在 BCHSV 合法,在 BCH 非法)的 UTXO 作为输入,那么这笔交易相当于被污染了,不会被 BCH 链承认,那么这笔交易就被重放免疫了。


2. 构造特有操作码交易


两条链的共识是有差别的,如果出构造一个本链合法,对方链上不合法的交易也可以进行分离,本次分叉双方的共识差别也体现在操作码上,可以在 BCH 链中,构造含有 OP_CHECKDATASIG 的输出,那么该笔交易在 BCH 上是合法的,但在 BCHSV 上是不合法的;同理在 BCHSV 链中,构造含有 OP_MUL 的输出,那么该笔交易在 BCHSV 上是合法的,但在 BCH 上是不合法的。

结合社区的方式及交易所相关工程实践经验,我们推荐使用第 1 种 input 污染法,但这需要有分叉后的 BCH 或 BCHSV 的 coinbase 交易(创币交易) UTXO 作为污染源,从这个 coinbase 交易中可以划分大量的小额 output,在用户提现时,可以将这些小额的 output 作为新交易的 input 之一来构建提现交易,从而较方便地完成分离。

另外,从工程实践上,我们也建议充提币的确认数可以适当提高,虽然目前来看两条分叉链未发生明显的攻击情况。

对于普通用户来说,等着先,不着急。


相关资料:

可行的钱包重放免疫实现方法:

https://bch.club/index.php?app=team&mod=Forum&act=detail&topic_id=685&team_id=1


哥白尼团队提供的开源工具,有效分离 BCH 和 BCHSV 两条链:

https://github.com/copernet/tools/tree/master/hardfork 查看全部
bch.jpg

昨天凌晨 BCH 分叉为两条链:BCH 和 BCHSV,我们持续做着相关风险监测,也注意到相关交易所/钱包暂停了充提。由于分叉后的两条链没做重放保护,可能导致一条链上发起的交易,在另一条链上做重放攻击,造成相关对象的财产损失(依实际攻击场景而定)。

在无重放保护的情况下,分离这两种链上资产的方法,目前社区的解决方法主要有如下两个:


1. input 污染法


原理是引入了一笔非法交易的输出作为输入,那么这笔非法交易的输入将会使得这笔交易也会变为非法。

例如:

一笔交易广播到了 BCHSV 链中,引用了非法交易(在 BCH 合法,在 BCHSV 非法)的 UTXO 作为输入,那么这笔交易相当于被污染了,不会被 BCHSV 链承认,那么这笔交易就被重放免疫了;对应的,一笔交易广播到了 BCH 链中,引用了非法交易(在 BCHSV 合法,在 BCH 非法)的 UTXO 作为输入,那么这笔交易相当于被污染了,不会被 BCH 链承认,那么这笔交易就被重放免疫了。


2. 构造特有操作码交易


两条链的共识是有差别的,如果出构造一个本链合法,对方链上不合法的交易也可以进行分离,本次分叉双方的共识差别也体现在操作码上,可以在 BCH 链中,构造含有 OP_CHECKDATASIG 的输出,那么该笔交易在 BCH 上是合法的,但在 BCHSV 上是不合法的;同理在 BCHSV 链中,构造含有 OP_MUL 的输出,那么该笔交易在 BCHSV 上是合法的,但在 BCH 上是不合法的。

结合社区的方式及交易所相关工程实践经验,我们推荐使用第 1 种 input 污染法,但这需要有分叉后的 BCH 或 BCHSV 的 coinbase 交易(创币交易) UTXO 作为污染源,从这个 coinbase 交易中可以划分大量的小额 output,在用户提现时,可以将这些小额的 output 作为新交易的 input 之一来构建提现交易,从而较方便地完成分离。

另外,从工程实践上,我们也建议充提币的确认数可以适当提高,虽然目前来看两条分叉链未发生明显的攻击情况。

对于普通用户来说,等着先,不着急。


相关资料:

可行的钱包重放免疫实现方法:

https://bch.club/index.php?app=team&mod=Forum&act=detail&topic_id=685&team_id=1


哥白尼团队提供的开源工具,有效分离 BCH 和 BCHSV 两条链:

https://github.com/copernet/tools/tree/master/hardfork

经历分叉后的BCH迎来暴涨,日交易额18亿美元创半年新高

资讯8btc 发表了文章 • 2018-12-21 11:50 • 来自相关话题

距比特币现金(BCH)网络经历分裂已过去了一个多月,这次分裂引发的算力战也在一定程度上加速了密码货币寒冬的过程,此后BCH的支持者们不断在收拾残局,以期能够带来纯粹的点对点电子现金版本。

分叉后的第36天,BCH支持者们正在努力摆脱11月16日发生的算力战争影响。现在,两大分裂网络都在各自运营,在撰写本文时,BCH的全球平均市场价约为220.21美元,较一周前的价格涨幅达到166%,而另一个分叉币BSV的市场价目前为130.23美元,较一周前上涨95%。

自分叉发生以来,BCH网络的算力大幅下降,其下降幅度甚至超过了比特币网络。根据全球统计数据,大量SHA256算法币的平均算力在过去一个月经历了大幅度下降。在算力战发生时,BCH网络的算力值通常维持在5 EH / s附近,但其当前的算力大约只有0.85 EH / s - 1 EH / s。






而随着BCH价格的暴力反弹,其网络算力有望在接下来的几天剧增。

从好的方面来看,BCH网络在过去的两天里,其挖矿利润已超过了比特币网络,幅度约为5-8%。

此外,BCH得到了大量不同矿池的支持,这些矿池定期会处理BCH区块。其中包括Viabtc、Btc.com、Antpool、Multipool、Bitcoin.com、Btc.top、Waterhole、Copernicus、P2pool、Ckpool以及其他一些未知的矿池实体。





(数据来自:bch.btc.com)

 
BCH网络交易量在分叉后暴跌,最近又开始攀升
 

另一个BCH指标是其日交易数,自11月16日分叉发生以来,其交易数已经减半。分叉发生前,BCH每天的交易数大约是20,000-25,000笔,而在过去的三周,BCH的每日交易数平均为10000笔/天,偶尔也会有15k-22k的峰值。而随着时间的推移,其网络日交易数也在稳步增长,而这种情况有望继续下去。






一度被BSV反超,如今重夺密码货币第四宝座
 

实际上,分叉发生后,BCH与BSV发生了数次交战,BSV也曾一度在价格和算力上压制过BCH,然而,论整体实力而言,BCH网络的支持者依然占有着优势。

就像所有的战争一样,负面影响是摆脱不了的,分叉前BCH的全球市场交易量每天大约在4亿-9亿美元之间,而在分叉发生后,这一数字下降到每天5000万-1亿美元,部分原因在于一些交易所一度暂停了BCH交易。而经过一段时间低谷之后,BCH在Upbit、Binance、Huobi、Lbank、Coinbase Pro等交易所的交易量稳步增长。过去24小时,BCH全球交易额已跃升至18亿美元,创下了近半年以来的新高。





(数据来自:qkl123.com)


截至发稿时,BCH已重夺第四大密码货币的位置。


参考原文:https://news.bitcoin.com/hash-wars-bch-proponents-face-a-new-dawn-in-the-battles-aftermath/
编译:隔夜的粥 查看全部
Bitcoin-cash-support.jpg

距比特币现金(BCH)网络经历分裂已过去了一个多月,这次分裂引发的算力战也在一定程度上加速了密码货币寒冬的过程,此后BCH的支持者们不断在收拾残局,以期能够带来纯粹的点对点电子现金版本。

分叉后的第36天,BCH支持者们正在努力摆脱11月16日发生的算力战争影响。现在,两大分裂网络都在各自运营,在撰写本文时,BCH的全球平均市场价约为220.21美元,较一周前的价格涨幅达到166%,而另一个分叉币BSV的市场价目前为130.23美元,较一周前上涨95%。

自分叉发生以来,BCH网络的算力大幅下降,其下降幅度甚至超过了比特币网络。根据全球统计数据,大量SHA256算法币的平均算力在过去一个月经历了大幅度下降。在算力战发生时,BCH网络的算力值通常维持在5 EH / s附近,但其当前的算力大约只有0.85 EH / s - 1 EH / s。

201812210159006630.jpg


而随着BCH价格的暴力反弹,其网络算力有望在接下来的几天剧增。

从好的方面来看,BCH网络在过去的两天里,其挖矿利润已超过了比特币网络,幅度约为5-8%。

此外,BCH得到了大量不同矿池的支持,这些矿池定期会处理BCH区块。其中包括Viabtc、Btc.com、Antpool、Multipool、Bitcoin.com、Btc.top、Waterhole、Copernicus、P2pool、Ckpool以及其他一些未知的矿池实体。

201812210200229210.jpg

(数据来自:bch.btc.com)

 
BCH网络交易量在分叉后暴跌,最近又开始攀升
 

另一个BCH指标是其日交易数,自11月16日分叉发生以来,其交易数已经减半。分叉发生前,BCH每天的交易数大约是20,000-25,000笔,而在过去的三周,BCH的每日交易数平均为10000笔/天,偶尔也会有15k-22k的峰值。而随着时间的推移,其网络日交易数也在稳步增长,而这种情况有望继续下去。

201812210201522890.jpg


一度被BSV反超,如今重夺密码货币第四宝座
 

实际上,分叉发生后,BCH与BSV发生了数次交战,BSV也曾一度在价格和算力上压制过BCH,然而,论整体实力而言,BCH网络的支持者依然占有着优势。

就像所有的战争一样,负面影响是摆脱不了的,分叉前BCH的全球市场交易量每天大约在4亿-9亿美元之间,而在分叉发生后,这一数字下降到每天5000万-1亿美元,部分原因在于一些交易所一度暂停了BCH交易。而经过一段时间低谷之后,BCH在Upbit、Binance、Huobi、Lbank、Coinbase Pro等交易所的交易量稳步增长。过去24小时,BCH全球交易额已跃升至18亿美元,创下了近半年以来的新高。

201812210202568069.jpg

(数据来自:qkl123.com)


截至发稿时,BCH已重夺第四大密码货币的位置。


参考原文:https://news.bitcoin.com/hash-wars-bch-proponents-face-a-new-dawn-in-the-battles-aftermath/
编译:隔夜的粥

直击 BCH 硬分叉:采用「钱包分离法」彻底根除重放攻击风险

攻略chainnews 发表了文章 • 2018-11-20 13:24 • 来自相关话题

北京时间 10 月 16 日,自 02:16 块高度 556767 起,以比特大陆和蚂蚁矿池为首的 BCH ABC 阵营(代表人物吴忌寒)和以 CoinGeek 及 nChain 为首的 BCH SV 阵营 (代表人物 Craig Steve Wright,即澳本聪)正式宣告分家,分叉为 BCH ABC 和 BCH SV 两条独立的公链。

这场被业界广泛关注的 BCH 分叉算力之战,并没有出现一开始假想的 51% 算力攻击,双方在算力、出块速度上你追我赶,各自独立运行,暂时 ABC 链保持领先,SV 紧追其后。表面上看似波澜不惊,实则却暗流涌动。由于 BCH 分叉为 ABC 和 SV 后,两条新分叉后的支链,地址、私钥、签名规则、交易格式都相同,因此存在被重放攻击的风险。

何为重放攻击,简而言之是指,A 在 ABC 公链上向 B 发出了一个交易请求(把 ABC 转给 B ),B 可以在 SV 链上重放 A 发出的请求(索取与 ABC 等量的 SV),结果是,A 只向 B 发出了一次交易请求(转出 ABC ),B 却可以同时获得属于 A 的两份资产(ABC+SV),这样以来,B (攻击者)就非法侵占了 A 原本预期转账之外的额外资产,造成 A 在数字资产上的损失。

在此前区块链历史上的多次硬分叉,都存在因缺乏重放保护功能而出现的重放攻击事件,此次 BCH 硬分叉后,外网也已经报道出现了重放攻击个例。

据区块链安全公司 PeckShield 态势感知平台数据显示:11 月 16 日,即 BCH 硬分叉后的当天,BCH ABC 和 BCH SV 两条链上存在 341,068 笔重放交易;11 月 18 日,在受到不明巨量粉尘攻击的影响下,BCH ABC 和 BCH SV 两条链上的重放交易数高达 1,409,055 次,达到了百万级。图一为 BCH ABC 和 SV 链上硬分叉后,每小时被重放的交易次数。

然而,在如此巨量重放交易存在的情况下,ABC 和 SV 公链并没有出台全链层面的重放保护功能,来保障用户资产不受重放攻击的威胁。且各大交易所开始逐渐恢复 BCH 交易和存取币,而任何交易行为都存在潜在被重放攻击的可能。

当务之急,在重放保护功能出台前,交易所和一般用户该如何保障自身的数字资产不受侵害呢?





图一:BCH ABC 和 SV 链上硬分叉后每小时被重放的交易次数


PeckShield 安全人员经过周密分析并实测认为:可采用「钱包分离法」来解除风险,也就是用户应该将 ABC 和 SV 资产分离到不同钱包地址,具体操作有以下三种:

1、无掺加地址分离:在 ABC 和 SV 链上分别生成一个不同的地址,然后把原 BCH 地址中 ABC 和 SV 币分别转到这两个地址中。这两个交易确认成功后,新地址中的数字资产就不会再遭受重放攻击。据了解,有些 SV 节点在把 SV 的交易重放到 ABC 链上,所以我们建议先发起 ABC 链的交易,确认后再发起 SV 链交易。

2、掺加 Input 疫苗:在发起一个 ABC/SV 交易时,在 input 中加入一个只存在于 ABC/SV 链的小额 UTXO,使得这个交易在另一个链上是非法交易,无法重放。这个小额的 UTXO 可以由第三方服务商生成转发给用户,也可以自己产生。

3、掺加特殊 OP Code:ABC 链和 SV 链都有独有的 OP code,所以可以把它们加入交易中,达到 类似于第二种方法的效果。在 ABC 链的交易中可以加入 OP_CHECKDATASIG,SV 链可以加 OP_MUL。


PeckShield 认为只要彻底做到钱包分离,且分离过程不受干扰,就可以确保资产不再受重放攻击困扰。当然,为了强化各个处理方法的高效、牢靠,可以组合叠加使用。PeckShield 建议一般 BCH 持有者可以采用简单容易操作的第二种方法。对于交易所而言,因存在更大规模的交易量和复杂地址,可以叠加使用第一种+第二种或第一种+第三种方法来确保安全。PeckShield 也已和各大交易所建立联系,并尝试用各类有效方法,帮助用户解除存在的重放攻击风险。 查看全部
the-bitcoin-cash-community-debates-future-difficulty-adjustments-820x510.jpg

北京时间 10 月 16 日,自 02:16 块高度 556767 起,以比特大陆和蚂蚁矿池为首的 BCH ABC 阵营(代表人物吴忌寒)和以 CoinGeek 及 nChain 为首的 BCH SV 阵营 (代表人物 Craig Steve Wright,即澳本聪)正式宣告分家,分叉为 BCH ABC 和 BCH SV 两条独立的公链。

这场被业界广泛关注的 BCH 分叉算力之战,并没有出现一开始假想的 51% 算力攻击,双方在算力、出块速度上你追我赶,各自独立运行,暂时 ABC 链保持领先,SV 紧追其后。表面上看似波澜不惊,实则却暗流涌动。由于 BCH 分叉为 ABC 和 SV 后,两条新分叉后的支链,地址、私钥、签名规则、交易格式都相同,因此存在被重放攻击的风险。

何为重放攻击,简而言之是指,A 在 ABC 公链上向 B 发出了一个交易请求(把 ABC 转给 B ),B 可以在 SV 链上重放 A 发出的请求(索取与 ABC 等量的 SV),结果是,A 只向 B 发出了一次交易请求(转出 ABC ),B 却可以同时获得属于 A 的两份资产(ABC+SV),这样以来,B (攻击者)就非法侵占了 A 原本预期转账之外的额外资产,造成 A 在数字资产上的损失。

在此前区块链历史上的多次硬分叉,都存在因缺乏重放保护功能而出现的重放攻击事件,此次 BCH 硬分叉后,外网也已经报道出现了重放攻击个例。

据区块链安全公司 PeckShield 态势感知平台数据显示:11 月 16 日,即 BCH 硬分叉后的当天,BCH ABC 和 BCH SV 两条链上存在 341,068 笔重放交易;11 月 18 日,在受到不明巨量粉尘攻击的影响下,BCH ABC 和 BCH SV 两条链上的重放交易数高达 1,409,055 次,达到了百万级。图一为 BCH ABC 和 SV 链上硬分叉后,每小时被重放的交易次数。

然而,在如此巨量重放交易存在的情况下,ABC 和 SV 公链并没有出台全链层面的重放保护功能,来保障用户资产不受重放攻击的威胁。且各大交易所开始逐渐恢复 BCH 交易和存取币,而任何交易行为都存在潜在被重放攻击的可能。

当务之急,在重放保护功能出台前,交易所和一般用户该如何保障自身的数字资产不受侵害呢?

5d80cb2a-2325-5223-81b7-1681f43ead6b.jpeg

图一:BCH ABC 和 SV 链上硬分叉后每小时被重放的交易次数


PeckShield 安全人员经过周密分析并实测认为:可采用「钱包分离法」来解除风险,也就是用户应该将 ABC 和 SV 资产分离到不同钱包地址,具体操作有以下三种:


1、无掺加地址分离:在 ABC 和 SV 链上分别生成一个不同的地址,然后把原 BCH 地址中 ABC 和 SV 币分别转到这两个地址中。这两个交易确认成功后,新地址中的数字资产就不会再遭受重放攻击。据了解,有些 SV 节点在把 SV 的交易重放到 ABC 链上,所以我们建议先发起 ABC 链的交易,确认后再发起 SV 链交易。

2、掺加 Input 疫苗:在发起一个 ABC/SV 交易时,在 input 中加入一个只存在于 ABC/SV 链的小额 UTXO,使得这个交易在另一个链上是非法交易,无法重放。这个小额的 UTXO 可以由第三方服务商生成转发给用户,也可以自己产生。

3、掺加特殊 OP Code:ABC 链和 SV 链都有独有的 OP code,所以可以把它们加入交易中,达到 类似于第二种方法的效果。在 ABC 链的交易中可以加入 OP_CHECKDATASIG,SV 链可以加 OP_MUL。



PeckShield 认为只要彻底做到钱包分离,且分离过程不受干扰,就可以确保资产不再受重放攻击困扰。当然,为了强化各个处理方法的高效、牢靠,可以组合叠加使用。PeckShield 建议一般 BCH 持有者可以采用简单容易操作的第二种方法。对于交易所而言,因存在更大规模的交易量和复杂地址,可以叠加使用第一种+第二种或第一种+第三种方法来确保安全。PeckShield 也已和各大交易所建立联系,并尝试用各类有效方法,帮助用户解除存在的重放攻击风险。

BCH 分叉后的钱包解决方案

攻略slowmist 发表了文章 • 2018-11-18 10:10 • 来自相关话题

昨天凌晨 BCH 分叉为两条链:BCH 和 BCHSV,我们持续做着相关风险监测,也注意到相关交易所/钱包暂停了充提。由于分叉后的两条链没做重放保护,可能导致一条链上发起的交易,在另一条链上做重放攻击,造成相关对象的财产损失(依实际攻击场景而定)。

在无重放保护的情况下,分离这两种链上资产的方法,目前社区的解决方法主要有如下两个:


1. input 污染法


原理是引入了一笔非法交易的输出作为输入,那么这笔非法交易的输入将会使得这笔交易也会变为非法。

例如:

一笔交易广播到了 BCHSV 链中,引用了非法交易(在 BCH 合法,在 BCHSV 非法)的 UTXO 作为输入,那么这笔交易相当于被污染了,不会被 BCHSV 链承认,那么这笔交易就被重放免疫了;对应的,一笔交易广播到了 BCH 链中,引用了非法交易(在 BCHSV 合法,在 BCH 非法)的 UTXO 作为输入,那么这笔交易相当于被污染了,不会被 BCH 链承认,那么这笔交易就被重放免疫了。


2. 构造特有操作码交易


两条链的共识是有差别的,如果出构造一个本链合法,对方链上不合法的交易也可以进行分离,本次分叉双方的共识差别也体现在操作码上,可以在 BCH 链中,构造含有 OP_CHECKDATASIG 的输出,那么该笔交易在 BCH 上是合法的,但在 BCHSV 上是不合法的;同理在 BCHSV 链中,构造含有 OP_MUL 的输出,那么该笔交易在 BCHSV 上是合法的,但在 BCH 上是不合法的。

结合社区的方式及交易所相关工程实践经验,我们推荐使用第 1 种 input 污染法,但这需要有分叉后的 BCH 或 BCHSV 的 coinbase 交易(创币交易) UTXO 作为污染源,从这个 coinbase 交易中可以划分大量的小额 output,在用户提现时,可以将这些小额的 output 作为新交易的 input 之一来构建提现交易,从而较方便地完成分离。

另外,从工程实践上,我们也建议充提币的确认数可以适当提高,虽然目前来看两条分叉链未发生明显的攻击情况。

对于普通用户来说,等着先,不着急。


相关资料:

可行的钱包重放免疫实现方法:

https://bch.club/index.php?app=team&mod=Forum&act=detail&topic_id=685&team_id=1


哥白尼团队提供的开源工具,有效分离 BCH 和 BCHSV 两条链:

https://github.com/copernet/tools/tree/master/hardfork 查看全部
bch.jpg

昨天凌晨 BCH 分叉为两条链:BCH 和 BCHSV,我们持续做着相关风险监测,也注意到相关交易所/钱包暂停了充提。由于分叉后的两条链没做重放保护,可能导致一条链上发起的交易,在另一条链上做重放攻击,造成相关对象的财产损失(依实际攻击场景而定)。

在无重放保护的情况下,分离这两种链上资产的方法,目前社区的解决方法主要有如下两个:


1. input 污染法


原理是引入了一笔非法交易的输出作为输入,那么这笔非法交易的输入将会使得这笔交易也会变为非法。

例如:

一笔交易广播到了 BCHSV 链中,引用了非法交易(在 BCH 合法,在 BCHSV 非法)的 UTXO 作为输入,那么这笔交易相当于被污染了,不会被 BCHSV 链承认,那么这笔交易就被重放免疫了;对应的,一笔交易广播到了 BCH 链中,引用了非法交易(在 BCHSV 合法,在 BCH 非法)的 UTXO 作为输入,那么这笔交易相当于被污染了,不会被 BCH 链承认,那么这笔交易就被重放免疫了。


2. 构造特有操作码交易


两条链的共识是有差别的,如果出构造一个本链合法,对方链上不合法的交易也可以进行分离,本次分叉双方的共识差别也体现在操作码上,可以在 BCH 链中,构造含有 OP_CHECKDATASIG 的输出,那么该笔交易在 BCH 上是合法的,但在 BCHSV 上是不合法的;同理在 BCHSV 链中,构造含有 OP_MUL 的输出,那么该笔交易在 BCHSV 上是合法的,但在 BCH 上是不合法的。

结合社区的方式及交易所相关工程实践经验,我们推荐使用第 1 种 input 污染法,但这需要有分叉后的 BCH 或 BCHSV 的 coinbase 交易(创币交易) UTXO 作为污染源,从这个 coinbase 交易中可以划分大量的小额 output,在用户提现时,可以将这些小额的 output 作为新交易的 input 之一来构建提现交易,从而较方便地完成分离。

另外,从工程实践上,我们也建议充提币的确认数可以适当提高,虽然目前来看两条分叉链未发生明显的攻击情况。

对于普通用户来说,等着先,不着急。


相关资料:

可行的钱包重放免疫实现方法:

https://bch.club/index.php?app=team&mod=Forum&act=detail&topic_id=685&team_id=1


哥白尼团队提供的开源工具,有效分离 BCH 和 BCHSV 两条链:

https://github.com/copernet/tools/tree/master/hardfork

经历分叉后的BCH迎来暴涨,日交易额18亿美元创半年新高

资讯8btc 发表了文章 • 2018-12-21 11:50 • 来自相关话题

距比特币现金(BCH)网络经历分裂已过去了一个多月,这次分裂引发的算力战也在一定程度上加速了密码货币寒冬的过程,此后BCH的支持者们不断在收拾残局,以期能够带来纯粹的点对点电子现金版本。

分叉后的第36天,BCH支持者们正在努力摆脱11月16日发生的算力战争影响。现在,两大分裂网络都在各自运营,在撰写本文时,BCH的全球平均市场价约为220.21美元,较一周前的价格涨幅达到166%,而另一个分叉币BSV的市场价目前为130.23美元,较一周前上涨95%。

自分叉发生以来,BCH网络的算力大幅下降,其下降幅度甚至超过了比特币网络。根据全球统计数据,大量SHA256算法币的平均算力在过去一个月经历了大幅度下降。在算力战发生时,BCH网络的算力值通常维持在5 EH / s附近,但其当前的算力大约只有0.85 EH / s - 1 EH / s。






而随着BCH价格的暴力反弹,其网络算力有望在接下来的几天剧增。

从好的方面来看,BCH网络在过去的两天里,其挖矿利润已超过了比特币网络,幅度约为5-8%。

此外,BCH得到了大量不同矿池的支持,这些矿池定期会处理BCH区块。其中包括Viabtc、Btc.com、Antpool、Multipool、Bitcoin.com、Btc.top、Waterhole、Copernicus、P2pool、Ckpool以及其他一些未知的矿池实体。





(数据来自:bch.btc.com)

 
BCH网络交易量在分叉后暴跌,最近又开始攀升
 

另一个BCH指标是其日交易数,自11月16日分叉发生以来,其交易数已经减半。分叉发生前,BCH每天的交易数大约是20,000-25,000笔,而在过去的三周,BCH的每日交易数平均为10000笔/天,偶尔也会有15k-22k的峰值。而随着时间的推移,其网络日交易数也在稳步增长,而这种情况有望继续下去。






一度被BSV反超,如今重夺密码货币第四宝座
 

实际上,分叉发生后,BCH与BSV发生了数次交战,BSV也曾一度在价格和算力上压制过BCH,然而,论整体实力而言,BCH网络的支持者依然占有着优势。

就像所有的战争一样,负面影响是摆脱不了的,分叉前BCH的全球市场交易量每天大约在4亿-9亿美元之间,而在分叉发生后,这一数字下降到每天5000万-1亿美元,部分原因在于一些交易所一度暂停了BCH交易。而经过一段时间低谷之后,BCH在Upbit、Binance、Huobi、Lbank、Coinbase Pro等交易所的交易量稳步增长。过去24小时,BCH全球交易额已跃升至18亿美元,创下了近半年以来的新高。





(数据来自:qkl123.com)


截至发稿时,BCH已重夺第四大密码货币的位置。


参考原文:https://news.bitcoin.com/hash-wars-bch-proponents-face-a-new-dawn-in-the-battles-aftermath/
编译:隔夜的粥 查看全部
Bitcoin-cash-support.jpg

距比特币现金(BCH)网络经历分裂已过去了一个多月,这次分裂引发的算力战也在一定程度上加速了密码货币寒冬的过程,此后BCH的支持者们不断在收拾残局,以期能够带来纯粹的点对点电子现金版本。

分叉后的第36天,BCH支持者们正在努力摆脱11月16日发生的算力战争影响。现在,两大分裂网络都在各自运营,在撰写本文时,BCH的全球平均市场价约为220.21美元,较一周前的价格涨幅达到166%,而另一个分叉币BSV的市场价目前为130.23美元,较一周前上涨95%。

自分叉发生以来,BCH网络的算力大幅下降,其下降幅度甚至超过了比特币网络。根据全球统计数据,大量SHA256算法币的平均算力在过去一个月经历了大幅度下降。在算力战发生时,BCH网络的算力值通常维持在5 EH / s附近,但其当前的算力大约只有0.85 EH / s - 1 EH / s。

201812210159006630.jpg


而随着BCH价格的暴力反弹,其网络算力有望在接下来的几天剧增。

从好的方面来看,BCH网络在过去的两天里,其挖矿利润已超过了比特币网络,幅度约为5-8%。

此外,BCH得到了大量不同矿池的支持,这些矿池定期会处理BCH区块。其中包括Viabtc、Btc.com、Antpool、Multipool、Bitcoin.com、Btc.top、Waterhole、Copernicus、P2pool、Ckpool以及其他一些未知的矿池实体。

201812210200229210.jpg

(数据来自:bch.btc.com)

 
BCH网络交易量在分叉后暴跌,最近又开始攀升
 

另一个BCH指标是其日交易数,自11月16日分叉发生以来,其交易数已经减半。分叉发生前,BCH每天的交易数大约是20,000-25,000笔,而在过去的三周,BCH的每日交易数平均为10000笔/天,偶尔也会有15k-22k的峰值。而随着时间的推移,其网络日交易数也在稳步增长,而这种情况有望继续下去。

201812210201522890.jpg


一度被BSV反超,如今重夺密码货币第四宝座
 

实际上,分叉发生后,BCH与BSV发生了数次交战,BSV也曾一度在价格和算力上压制过BCH,然而,论整体实力而言,BCH网络的支持者依然占有着优势。

就像所有的战争一样,负面影响是摆脱不了的,分叉前BCH的全球市场交易量每天大约在4亿-9亿美元之间,而在分叉发生后,这一数字下降到每天5000万-1亿美元,部分原因在于一些交易所一度暂停了BCH交易。而经过一段时间低谷之后,BCH在Upbit、Binance、Huobi、Lbank、Coinbase Pro等交易所的交易量稳步增长。过去24小时,BCH全球交易额已跃升至18亿美元,创下了近半年以来的新高。

201812210202568069.jpg

(数据来自:qkl123.com)


截至发稿时,BCH已重夺第四大密码货币的位置。


参考原文:https://news.bitcoin.com/hash-wars-bch-proponents-face-a-new-dawn-in-the-battles-aftermath/
编译:隔夜的粥

CSW脸被打肿!矿工友好型?BSV挖矿利润仅为ABC的64%

项目8btc 发表了文章 • 2018-12-06 11:05 • 来自相关话题

当Craig Wright与CoinGeek创始人Calvin Ayre结盟试图接管比特币现金(BCH)网络时,两人预测他们的比特币现金客户端——比特币SV(BSV)——将很快在矿工中得到普遍的支持,因为他们声称这是对矿工友好的协议规范。他们吹嘘说,矿工的普遍支持很快会让另一个BCH(即ABC)不复存在。然而,事实情况却出现了大反转,分叉后没多久,很多BSV的支持者就放弃了对“中本聪最初的原始愿景”(CSW对BSV的定义)的追求。
现在分叉大战似乎已经尘埃落定,比特币ABC和比特币SV具有的算力相近,但是自从分叉以来,ABC累积的工作量证明比SV多28.9%。值得注意的是,在挖掘这两个网络的经济性方面存在鲜明的对比。

考虑到加密货币价格、网络难度和区块奖励并使用比特币(BTC)作为基准,Coin Dance估计挖掘BTC比挖掘SV的利润高出50.6%,这意味着BSV矿工在挖掘SV时,实际上放弃了大量的利润。考虑到BSV应该是比特币现金的矿工友好型实施,而比特币现金本身就宣称自己是比特币的矿工友好型替代品,这种情况看起来有点讽刺。

说到BCH(ABC),尽管它在分叉后价格崩溃,但它仍是比特币及比特币分叉币中挖矿利润率最高的。目前,BCH(ABC)挖矿盈利能力比BTC还要高出3.90%,比SV高出56%。

在这三个网络中,比特币不仅是最安全的,而且拥有最分散的算力。 BTC最大的矿池BTC.com占过去一周开采区块的16.5%(BTC.com由比特大陆拥有,比特大陆也拥有蚂蚁矿池。这些矿池共有约30%的算力)。相比之下,比特币现金有两个与比特大陆相关的矿池——ViaBTC和BTC.com——控制BCH约56%的算力。 BSV的算力分布也非常中心化,CoinGeek的矿池占总算力的36.1%,而由Craig Wright的公司nChain运营的SVPool则拥有另外20.8%。

至于链上扩容的问题,BCH和BSV在继续处理比BTC小得多的区块。截至撰写本文时,大多数BTC区块都是超过1 MB的大区块。 BCH具有32 MB的区块大小限制,而平均区块大约为50 KB,而BSV(Craig Wright声称在两年内将区块大小限制提高到1 TB)平均区块大小不到13 KB。


原文:Bitcoin is 43% More Profitable to Mine Than Craig Wright’s ‘Miner-Friendly’ BCH Fork
作者:Josiah Wilmoth
编译:Apatheticco 查看全部
craig-wright-nchain-bch-760x400.jpg

当Craig Wright与CoinGeek创始人Calvin Ayre结盟试图接管比特币现金(BCH)网络时,两人预测他们的比特币现金客户端——比特币SV(BSV)——将很快在矿工中得到普遍的支持,因为他们声称这是对矿工友好的协议规范。他们吹嘘说,矿工的普遍支持很快会让另一个BCH(即ABC)不复存在。然而,事实情况却出现了大反转,分叉后没多久,很多BSV的支持者就放弃了对“中本聪最初的原始愿景”(CSW对BSV的定义)的追求。
现在分叉大战似乎已经尘埃落定,比特币ABC和比特币SV具有的算力相近,但是自从分叉以来,ABC累积的工作量证明比SV多28.9%。值得注意的是,在挖掘这两个网络的经济性方面存在鲜明的对比。

考虑到加密货币价格、网络难度和区块奖励并使用比特币(BTC)作为基准,Coin Dance估计挖掘BTC比挖掘SV的利润高出50.6%,这意味着BSV矿工在挖掘SV时,实际上放弃了大量的利润。考虑到BSV应该是比特币现金的矿工友好型实施,而比特币现金本身就宣称自己是比特币的矿工友好型替代品,这种情况看起来有点讽刺。

说到BCH(ABC),尽管它在分叉后价格崩溃,但它仍是比特币及比特币分叉币中挖矿利润率最高的。目前,BCH(ABC)挖矿盈利能力比BTC还要高出3.90%,比SV高出56%。

在这三个网络中,比特币不仅是最安全的,而且拥有最分散的算力。 BTC最大的矿池BTC.com占过去一周开采区块的16.5%(BTC.com由比特大陆拥有,比特大陆也拥有蚂蚁矿池。这些矿池共有约30%的算力)。相比之下,比特币现金有两个与比特大陆相关的矿池——ViaBTC和BTC.com——控制BCH约56%的算力。 BSV的算力分布也非常中心化,CoinGeek的矿池占总算力的36.1%,而由Craig Wright的公司nChain运营的SVPool则拥有另外20.8%。

至于链上扩容的问题,BCH和BSV在继续处理比BTC小得多的区块。截至撰写本文时,大多数BTC区块都是超过1 MB的大区块。 BCH具有32 MB的区块大小限制,而平均区块大约为50 KB,而BSV(Craig Wright声称在两年内将区块大小限制提高到1 TB)平均区块大小不到13 KB。


原文:Bitcoin is 43% More Profitable to Mine Than Craig Wright’s ‘Miner-Friendly’ BCH Fork
作者:Josiah Wilmoth
编译:Apatheticco

直击 BCH 硬分叉:采用「钱包分离法」彻底根除重放攻击风险

攻略chainnews 发表了文章 • 2018-11-20 13:24 • 来自相关话题

北京时间 10 月 16 日,自 02:16 块高度 556767 起,以比特大陆和蚂蚁矿池为首的 BCH ABC 阵营(代表人物吴忌寒)和以 CoinGeek 及 nChain 为首的 BCH SV 阵营 (代表人物 Craig Steve Wright,即澳本聪)正式宣告分家,分叉为 BCH ABC 和 BCH SV 两条独立的公链。

这场被业界广泛关注的 BCH 分叉算力之战,并没有出现一开始假想的 51% 算力攻击,双方在算力、出块速度上你追我赶,各自独立运行,暂时 ABC 链保持领先,SV 紧追其后。表面上看似波澜不惊,实则却暗流涌动。由于 BCH 分叉为 ABC 和 SV 后,两条新分叉后的支链,地址、私钥、签名规则、交易格式都相同,因此存在被重放攻击的风险。

何为重放攻击,简而言之是指,A 在 ABC 公链上向 B 发出了一个交易请求(把 ABC 转给 B ),B 可以在 SV 链上重放 A 发出的请求(索取与 ABC 等量的 SV),结果是,A 只向 B 发出了一次交易请求(转出 ABC ),B 却可以同时获得属于 A 的两份资产(ABC+SV),这样以来,B (攻击者)就非法侵占了 A 原本预期转账之外的额外资产,造成 A 在数字资产上的损失。

在此前区块链历史上的多次硬分叉,都存在因缺乏重放保护功能而出现的重放攻击事件,此次 BCH 硬分叉后,外网也已经报道出现了重放攻击个例。

据区块链安全公司 PeckShield 态势感知平台数据显示:11 月 16 日,即 BCH 硬分叉后的当天,BCH ABC 和 BCH SV 两条链上存在 341,068 笔重放交易;11 月 18 日,在受到不明巨量粉尘攻击的影响下,BCH ABC 和 BCH SV 两条链上的重放交易数高达 1,409,055 次,达到了百万级。图一为 BCH ABC 和 SV 链上硬分叉后,每小时被重放的交易次数。

然而,在如此巨量重放交易存在的情况下,ABC 和 SV 公链并没有出台全链层面的重放保护功能,来保障用户资产不受重放攻击的威胁。且各大交易所开始逐渐恢复 BCH 交易和存取币,而任何交易行为都存在潜在被重放攻击的可能。

当务之急,在重放保护功能出台前,交易所和一般用户该如何保障自身的数字资产不受侵害呢?





图一:BCH ABC 和 SV 链上硬分叉后每小时被重放的交易次数


PeckShield 安全人员经过周密分析并实测认为:可采用「钱包分离法」来解除风险,也就是用户应该将 ABC 和 SV 资产分离到不同钱包地址,具体操作有以下三种:

1、无掺加地址分离:在 ABC 和 SV 链上分别生成一个不同的地址,然后把原 BCH 地址中 ABC 和 SV 币分别转到这两个地址中。这两个交易确认成功后,新地址中的数字资产就不会再遭受重放攻击。据了解,有些 SV 节点在把 SV 的交易重放到 ABC 链上,所以我们建议先发起 ABC 链的交易,确认后再发起 SV 链交易。

2、掺加 Input 疫苗:在发起一个 ABC/SV 交易时,在 input 中加入一个只存在于 ABC/SV 链的小额 UTXO,使得这个交易在另一个链上是非法交易,无法重放。这个小额的 UTXO 可以由第三方服务商生成转发给用户,也可以自己产生。

3、掺加特殊 OP Code:ABC 链和 SV 链都有独有的 OP code,所以可以把它们加入交易中,达到 类似于第二种方法的效果。在 ABC 链的交易中可以加入 OP_CHECKDATASIG,SV 链可以加 OP_MUL。


PeckShield 认为只要彻底做到钱包分离,且分离过程不受干扰,就可以确保资产不再受重放攻击困扰。当然,为了强化各个处理方法的高效、牢靠,可以组合叠加使用。PeckShield 建议一般 BCH 持有者可以采用简单容易操作的第二种方法。对于交易所而言,因存在更大规模的交易量和复杂地址,可以叠加使用第一种+第二种或第一种+第三种方法来确保安全。PeckShield 也已和各大交易所建立联系,并尝试用各类有效方法,帮助用户解除存在的重放攻击风险。 查看全部
the-bitcoin-cash-community-debates-future-difficulty-adjustments-820x510.jpg

北京时间 10 月 16 日,自 02:16 块高度 556767 起,以比特大陆和蚂蚁矿池为首的 BCH ABC 阵营(代表人物吴忌寒)和以 CoinGeek 及 nChain 为首的 BCH SV 阵营 (代表人物 Craig Steve Wright,即澳本聪)正式宣告分家,分叉为 BCH ABC 和 BCH SV 两条独立的公链。

这场被业界广泛关注的 BCH 分叉算力之战,并没有出现一开始假想的 51% 算力攻击,双方在算力、出块速度上你追我赶,各自独立运行,暂时 ABC 链保持领先,SV 紧追其后。表面上看似波澜不惊,实则却暗流涌动。由于 BCH 分叉为 ABC 和 SV 后,两条新分叉后的支链,地址、私钥、签名规则、交易格式都相同,因此存在被重放攻击的风险。

何为重放攻击,简而言之是指,A 在 ABC 公链上向 B 发出了一个交易请求(把 ABC 转给 B ),B 可以在 SV 链上重放 A 发出的请求(索取与 ABC 等量的 SV),结果是,A 只向 B 发出了一次交易请求(转出 ABC ),B 却可以同时获得属于 A 的两份资产(ABC+SV),这样以来,B (攻击者)就非法侵占了 A 原本预期转账之外的额外资产,造成 A 在数字资产上的损失。

在此前区块链历史上的多次硬分叉,都存在因缺乏重放保护功能而出现的重放攻击事件,此次 BCH 硬分叉后,外网也已经报道出现了重放攻击个例。

据区块链安全公司 PeckShield 态势感知平台数据显示:11 月 16 日,即 BCH 硬分叉后的当天,BCH ABC 和 BCH SV 两条链上存在 341,068 笔重放交易;11 月 18 日,在受到不明巨量粉尘攻击的影响下,BCH ABC 和 BCH SV 两条链上的重放交易数高达 1,409,055 次,达到了百万级。图一为 BCH ABC 和 SV 链上硬分叉后,每小时被重放的交易次数。

然而,在如此巨量重放交易存在的情况下,ABC 和 SV 公链并没有出台全链层面的重放保护功能,来保障用户资产不受重放攻击的威胁。且各大交易所开始逐渐恢复 BCH 交易和存取币,而任何交易行为都存在潜在被重放攻击的可能。

当务之急,在重放保护功能出台前,交易所和一般用户该如何保障自身的数字资产不受侵害呢?

5d80cb2a-2325-5223-81b7-1681f43ead6b.jpeg

图一:BCH ABC 和 SV 链上硬分叉后每小时被重放的交易次数


PeckShield 安全人员经过周密分析并实测认为:可采用「钱包分离法」来解除风险,也就是用户应该将 ABC 和 SV 资产分离到不同钱包地址,具体操作有以下三种:


1、无掺加地址分离:在 ABC 和 SV 链上分别生成一个不同的地址,然后把原 BCH 地址中 ABC 和 SV 币分别转到这两个地址中。这两个交易确认成功后,新地址中的数字资产就不会再遭受重放攻击。据了解,有些 SV 节点在把 SV 的交易重放到 ABC 链上,所以我们建议先发起 ABC 链的交易,确认后再发起 SV 链交易。

2、掺加 Input 疫苗:在发起一个 ABC/SV 交易时,在 input 中加入一个只存在于 ABC/SV 链的小额 UTXO,使得这个交易在另一个链上是非法交易,无法重放。这个小额的 UTXO 可以由第三方服务商生成转发给用户,也可以自己产生。

3、掺加特殊 OP Code:ABC 链和 SV 链都有独有的 OP code,所以可以把它们加入交易中,达到 类似于第二种方法的效果。在 ABC 链的交易中可以加入 OP_CHECKDATASIG,SV 链可以加 OP_MUL。



PeckShield 认为只要彻底做到钱包分离,且分离过程不受干扰,就可以确保资产不再受重放攻击困扰。当然,为了强化各个处理方法的高效、牢靠,可以组合叠加使用。PeckShield 建议一般 BCH 持有者可以采用简单容易操作的第二种方法。对于交易所而言,因存在更大规模的交易量和复杂地址,可以叠加使用第一种+第二种或第一种+第三种方法来确保安全。PeckShield 也已和各大交易所建立联系,并尝试用各类有效方法,帮助用户解除存在的重放攻击风险。

BCH 分叉后的钱包解决方案

攻略slowmist 发表了文章 • 2018-11-18 10:10 • 来自相关话题

昨天凌晨 BCH 分叉为两条链:BCH 和 BCHSV,我们持续做着相关风险监测,也注意到相关交易所/钱包暂停了充提。由于分叉后的两条链没做重放保护,可能导致一条链上发起的交易,在另一条链上做重放攻击,造成相关对象的财产损失(依实际攻击场景而定)。

在无重放保护的情况下,分离这两种链上资产的方法,目前社区的解决方法主要有如下两个:


1. input 污染法


原理是引入了一笔非法交易的输出作为输入,那么这笔非法交易的输入将会使得这笔交易也会变为非法。

例如:

一笔交易广播到了 BCHSV 链中,引用了非法交易(在 BCH 合法,在 BCHSV 非法)的 UTXO 作为输入,那么这笔交易相当于被污染了,不会被 BCHSV 链承认,那么这笔交易就被重放免疫了;对应的,一笔交易广播到了 BCH 链中,引用了非法交易(在 BCHSV 合法,在 BCH 非法)的 UTXO 作为输入,那么这笔交易相当于被污染了,不会被 BCH 链承认,那么这笔交易就被重放免疫了。


2. 构造特有操作码交易


两条链的共识是有差别的,如果出构造一个本链合法,对方链上不合法的交易也可以进行分离,本次分叉双方的共识差别也体现在操作码上,可以在 BCH 链中,构造含有 OP_CHECKDATASIG 的输出,那么该笔交易在 BCH 上是合法的,但在 BCHSV 上是不合法的;同理在 BCHSV 链中,构造含有 OP_MUL 的输出,那么该笔交易在 BCHSV 上是合法的,但在 BCH 上是不合法的。

结合社区的方式及交易所相关工程实践经验,我们推荐使用第 1 种 input 污染法,但这需要有分叉后的 BCH 或 BCHSV 的 coinbase 交易(创币交易) UTXO 作为污染源,从这个 coinbase 交易中可以划分大量的小额 output,在用户提现时,可以将这些小额的 output 作为新交易的 input 之一来构建提现交易,从而较方便地完成分离。

另外,从工程实践上,我们也建议充提币的确认数可以适当提高,虽然目前来看两条分叉链未发生明显的攻击情况。

对于普通用户来说,等着先,不着急。


相关资料:

可行的钱包重放免疫实现方法:

https://bch.club/index.php?app=team&mod=Forum&act=detail&topic_id=685&team_id=1


哥白尼团队提供的开源工具,有效分离 BCH 和 BCHSV 两条链:

https://github.com/copernet/tools/tree/master/hardfork 查看全部
bch.jpg

昨天凌晨 BCH 分叉为两条链:BCH 和 BCHSV,我们持续做着相关风险监测,也注意到相关交易所/钱包暂停了充提。由于分叉后的两条链没做重放保护,可能导致一条链上发起的交易,在另一条链上做重放攻击,造成相关对象的财产损失(依实际攻击场景而定)。

在无重放保护的情况下,分离这两种链上资产的方法,目前社区的解决方法主要有如下两个:


1. input 污染法


原理是引入了一笔非法交易的输出作为输入,那么这笔非法交易的输入将会使得这笔交易也会变为非法。

例如:

一笔交易广播到了 BCHSV 链中,引用了非法交易(在 BCH 合法,在 BCHSV 非法)的 UTXO 作为输入,那么这笔交易相当于被污染了,不会被 BCHSV 链承认,那么这笔交易就被重放免疫了;对应的,一笔交易广播到了 BCH 链中,引用了非法交易(在 BCHSV 合法,在 BCH 非法)的 UTXO 作为输入,那么这笔交易相当于被污染了,不会被 BCH 链承认,那么这笔交易就被重放免疫了。


2. 构造特有操作码交易


两条链的共识是有差别的,如果出构造一个本链合法,对方链上不合法的交易也可以进行分离,本次分叉双方的共识差别也体现在操作码上,可以在 BCH 链中,构造含有 OP_CHECKDATASIG 的输出,那么该笔交易在 BCH 上是合法的,但在 BCHSV 上是不合法的;同理在 BCHSV 链中,构造含有 OP_MUL 的输出,那么该笔交易在 BCHSV 上是合法的,但在 BCH 上是不合法的。

结合社区的方式及交易所相关工程实践经验,我们推荐使用第 1 种 input 污染法,但这需要有分叉后的 BCH 或 BCHSV 的 coinbase 交易(创币交易) UTXO 作为污染源,从这个 coinbase 交易中可以划分大量的小额 output,在用户提现时,可以将这些小额的 output 作为新交易的 input 之一来构建提现交易,从而较方便地完成分离。

另外,从工程实践上,我们也建议充提币的确认数可以适当提高,虽然目前来看两条分叉链未发生明显的攻击情况。

对于普通用户来说,等着先,不着急。


相关资料:

可行的钱包重放免疫实现方法:

https://bch.club/index.php?app=team&mod=Forum&act=detail&topic_id=685&team_id=1


哥白尼团队提供的开源工具,有效分离 BCH 和 BCHSV 两条链:

https://github.com/copernet/tools/tree/master/hardfork