币圈金马奖社群的「数字货币 TOP100 大探索」行动已经开启,今天是我做的第 41 次分享,介绍比特黄金(BTG)。
注意:注意:注意:其实这个币种没多少价值,但是这个币种有两点值得我们了解的:第一,这个币种产生的背景,要解决的问题。第二,51% 攻击,这个币给了我们鲜活的例子,很容易理解。
注意:「数字货币 TOP100 大探索」不作为任何投资建议,也没有任何广告。这个栏目的目的仅仅是让大家对 TOP100 的数字货币有一个基础的认识,当说起来一个项目的时候,你可以有一个整体的印象。
如果你想了解之前的 TOP 100 分享,可以查看: 汇总丨数字货币 TOP100 大探索
btg 基础信息及分叉来源
BTG(比特黄金),是比特币的硬分叉之一,由挖矿硬件生产商闪电智能(LightningASIC)的 CEO 廖翔提出,并于 2017 年 10 月 24 日正式分叉。和 BCH 是同时期的分叉币,曾经也在市值前十的主流币中占有一席之地。
BTG 与同时期其他分叉币(BCH、B2X)的不同在于,BTG 不是扩容之争的产物,它并没有对区块大小做出改变,保持沿用了 1M 区块大小+隔离见证的设计,它的设计初衷是想改变大矿池算力集中的现象,让比特币更加“去中心化”。
要知道,矿池在整个比特币扩容史上占据了非常重要的位置,几乎是决定性得影响了扩容之争的结果。
BTG 为了去挖矿中心化,具体实行下来的改变就是,通过改变工作量证明的算法(挖矿算法),它将比特币的挖矿算法从 SHA256 改为 Equihash 算法,一种偏显卡的算法,从一定程度上限制了 ASIC 矿机的挖矿。
ASIC 矿机因为算力大,深受矿工喜爱,但它的价格非常昂贵,挖矿门槛变高,使得低成本的显卡 (CPU 和 GPU) 挖矿很难讨到好(ASIC 矿机大约每秒能高出显卡矿机约数十万倍的工作量)。为了不受 ASIC 的影响,BTG 通过改变挖矿算法强制矿工们回归显卡挖矿,从这个方面分散大矿池对算力的控制。
Equihash 算法
Equihash 算法其理论依据是一个非常著名广义生日悖论问题(如果一个房间里有 23 个或 23 个以上的人,那么至少有两个人的生日相同的概率要大于 50%)。Equihash 挖矿的一般过程是先构造输入条件,也就是区块头以及各项参数,通过特定函数将输入条件转化成“广义生日问题的一般形式”,用优化算法解析该问题并对获得的解进行难度判断,同时满足算法条件和难度条件则判定“挖矿”成功,否则调整随机数重新运算。
通俗讲就是,这个算法是一个非常依赖内存(RAM)的算法,矿机算力大小取决于拥有多少内存,所以更适合于具有大量内存的通用计算机,而不是为了增强加密计算,牺牲掉其他运算功能的 ASIC 矿机。
Equihash 算法从一定程度上降低了挖矿门槛,人人可挖。
BTG 51%攻击事件
说到 BTG,不得不提的就是一个大事件,BTG 曾遭到过两次大规模的 51%攻击。
第一次是在 2018 年 5 月。攻击者先将大量 BTG 充值到交易所,迅速把交易所的 BTG 卖掉提现,同时再通过掌握大算力,在自己的链上挖矿,排除掉自己充值到交易所的交易。这样,既从交易所卖币套出了现,又让充值到交易所的那笔 BTG 回到自己钱包,成功实现双花。攻击者通过十几次的重复操作,总共向自己发送了超过 38 万个 BTG(价值约 1860 万美元)。
事后,BTG 通过增加确认数(交易所)的方式来降低 51%攻击的概率,不过,没想到的是,51%攻击还是发生了,最近一次攻击发生在今年年初,攻击者通过两次双花,从交易所获利了 7067 个 BTG(价值约 71000 美元。
这两次 51% 攻击给我们学到什么功课呢?
第一,发生 51% 攻击是因为算力太低造成的。
第二,发生 51% 攻击最终遭殃的都是交易所。
第三,发生 51% 攻击的币种,也没有归零。
总结
抛开 Equihash 算法是否能真的让比特币挖矿更加去中心不说(现在市面上已经出现了针对 Equihash 算法的 ASIC 矿机 z9mini)。
BTG 作为比特币的分叉币,没有实际性的解决什么问题(扩容问题,交易速度)。在当时来说,最大的作用还是用来打击 BCH,在比特币内战中取得过非常重要的位置。
参考文章
带你全面了解比特黄金(bitcoin gold)分叉
双花攻击 | BTG(比特黄金)
三分钟了解主流币之比特币黄金(BTG)
一分钟了解Equihash算法以及生日悖论问题
金马讲币圈,搞懂区块链
希望和你成为朋友,我的微信:lijinma789
版权声明:项目均采集于互联网, 空投币 无法审核全面,且希望大家能赚钱,请谨慎切勿上当受骗!
温馨提示:★★★天上真会掉馅饼!天道酬勤,都是机会!不错过每个空投糖果!真假难以辨认,尽量0撸!