木星链 木星链
Ctrl+D收藏木星链
首页 > ETH > 正文

ASI:聊一聊ETC 51%算力攻击

作者:

时间:1900/1/1 0:00:00

整理:Sherry、金小佳;校准:肖杰从数字货币诞生之初,51%攻击就是大家讨论的热点话题,以工作量证明为共识机制的数字货币,最大的安全隐患就是可能会存在51%攻击。如果有人持有超过全网51%的算力,那么他就可以发起一次攻击。这个攻击可以让钱被花费两次,或者重新改变已经达成的共识状态。比特币网络已经运行超过十年,很多时候大家会觉得51%攻击好像只停留在理论层面上,很少听到它真实发生。但是这一次,它真真切切的发生了,就是ETC的51%攻击。这一期,ForkIt主播们(Terry、Daniel、Kevin)和大家好好的聊一聊ETC51%攻击的来龙去脉。ETC51%攻击的来龙去脉Daniel:ETC的51%攻击是一次有组织、有预谋、精心策划的攻击。2019年1月6日,一家叫Bittrue的交易所,发公告称它们发现了一笔价值13000ETC的异常提现。也就是充值进来的交易被回滚了,但是交易余额在交易所提现时被发现,被拦截了下来。进一步追查后,Coinbase官方发现了更大规模的ETC网络重组情况。知识点:所谓网络重组就是网络中六到八个块甚至更长的块都已经被矿工挖出来了,但是这些块突然全部被移除,产生了一些新的块去代替这些已经被确认过的块。Coinbase官方博客在第一时间发布了被怀疑存在问题的三次比较大规模的网络重组。之后一个比较著名的交易所gate.io被曝出遭受了51%攻击,黑客在这个交易所有两笔金额较大的充值,这两笔充值又通过网络重组被移除,黑客在网络上通过卖掉他们在交易所里的币,或者把充值进交易所的币换成其它币种,最后提现。随后gate.io发出公告称,这次攻击造成了大概价值20万美元的损失。这个事件被暴露出来后,一些技术爱好者,尤其是国内慢雾、PeckShield等安全组织开始调查攻击事件,它们发现51%攻击的算力来自一个叫NiceHash的网站,黑客可以在这个网站租用到一定规模的算力,然后向ETC网络发起攻击。在那个时候,超过ETC网络112%的算力是可以被租到的,并且租到的算力可以从事ETC挖矿,以及任何你想做的事。黑客就是利用NiceHash网站租到了算力才能发起攻击。ETC为什么容易被攻击,其实是基于ETC的两个特点。第一个特点是攻击成本小。我们假设ETC的主网络算力是100,现在要租101的算力去攻击ETC网络,黑客通过攻击导致一个交易所损失了大概20万美元,也就是黑客攻击赚到20万美元。大家觉得需要花多少钱去租赁一个超过ETC主网络的算力发起攻击能赚到20万美元?答案是黑客的攻击成本只要每小时5000美元左右。从攻击的那一天到现在,ETC主网络的算力市值也进一步下降,现在再去租用算力攻击ETC网络要比前一次攻击还要便宜。在之前的ForkIt2中,我们知道ETC是2016年THEDAO事件分叉出来的链。在很长一段时间里,ETC的算力大概是以太坊总网络算力的1/20,它的币价也是以太坊网络的1/20左右,但是随着时间的推移,ETC的网络算力越来越少,币值也越来越低,到现在刚好达到特别容易受到攻击的状态。ETC的另外一个特点就是它的流动性很好。以太坊是被全世界大多数交易所支持的主流数字货币,ETC和以太坊同根同源,所以交易所对ETC的支持非常好。虽然它的价格低,算力低,但鉴于它的流动性,黑客做一次51%攻击至少有两种赚钱的方式。第一种方式是双花攻击:先给交易所转一笔账,然后通过算力攻击改掉这笔转账在链上的共识,此时交易所还保留了这笔转账记录,所以在交易所里会有一笔其实不存在的钱可以套现。另外一种方式是黑客成功实现一次51%攻击,会是一个非常大的负面新闻,它可以影响到期货市场,黑客可以通过提前在期货市场做空实现套利赚钱。PoW的共识基石动摇了吗?

Coinbase国际市场交易量在8天内的交易额接近9亿美元:金色财经报道,在6月21日至6月28日期间,Coinbase国际市场交易量接近9亿美元。

该公司正在被美国证券交易委员会起诉,该公司在5月份表示,它将使国际用户能够通过一个位于百慕大的新平台交易与比特币和以太坊挂钩的永久期货。周三的成交量为7300万美元,是过去8天的最低水平。在此期间,该公司交易了价值8.92亿美元的加密衍生品。[2023/6/29 22:08:55]

Terry:其实这次PoW51%攻击不是第一次,有很多小币刚上线就被「打掉了」,所谓的「打掉」,就是利用算力进行攻击。不管是新币种还是小币种,当它们的算力、市值不够高,黑客就可以用相对比较低的成本,攻击一个链,这就显得特别不安全。那么我就会有一个疑问:这个事件发生之后,出现了很多关于PoW的新闻,比较有代表性的就是:「ETC遭遇51%攻击,PoW的共识基石因此动摇了吗?」我想问的是,你们对PoW共识算法失去信仰了吗?或者觉得它真的是有问题的吗?Kevin:首先PoW是一种防女巫攻击的方式,它的共识算法非常简单,就是选择一个天然的随机数,可以做到完全公平。知识点:女巫攻击:在对等网络中,单一节点通常具有多个身份标识,通过控制系统的大部分节点来消弱冗余备份的作用。如果网络中存在一个恶意节点,那么同一个恶意节点可以具有多重身份,原来需要备份到多个节点的数据被地备份到了同一个恶意节点,这样作恶的节点就有可能掌握网络的控制权。另外一个是开放性,任何节点都可以参与共识,矿工只需要买一个矿机插电,就可以直接进行挖矿。如果网络本身算力非常高,PoW的优势还是非常明显。而PoS约束条件比较多,可能需要保持在线、购买Token,这过程中会可能有一些包含个人信息的IP地址会被暴露。PoW整个系统保证了每个矿工都要在最长链上提交区块,这使得每个矿工挖到一个块后,有动力尽快地将其广播出去。这些都是比特币NakamotoConsensus非常好的属性。但是任何一个共识机制都有它的安全模型,都会存在被攻击的可能。只是人们比较了解PoW的攻击模型,知道它可以怎样抵御攻击。其它的共识人们并不充分了解,尤其是比较新的公司,包括在很多PoS的项目中,采用的方式还是基金会等相关团体持有Token的50%,来保证不被攻击。真正在「野地」里成长出来的PoS,运作时间还非常短,人们还在摸索的过程中,但它是一个非常值得研究的方向。Daniel:是的,对于不了解的共识机制,我们更担心的是未知的攻击方式,以及对于这些攻击方式,我们还没有成熟的解决方案。而PoW,我们非常清楚地知道黑客会以怎样的方式发起攻击。Terry:Vitalik曾发Twitter说过,他认为ETH要转向PoS从哲学上来讲是正确的。当然也有很多反对的声音。慢雾科技的创始人说过一个话题,就是无论采用什么算法,只要是在解决拜占庭将军问题,就都有它自己的安全模型。就像Kevin说的一样,安全的前提假设不一样,都会有各自的问题,PoS也有很多没有解决的问题。其实我们对于PoS共识算法也有蛮多的理解和认知,我们可以在以后的节目里专门聊一聊PoS。但现在我想表达的是把PoW换成PoS,这并不是一个解决问题的办法,或者是说它有可能会引来很多新的问题。从实际解决问题的角度来讲,有人提出了一些真实的解决方案,比如针对链的重组问题,BCH社区发起了重组保护。现在的PoW挖矿方式大致分为两种,一种是通过ASIC矿机来挖,比如比特币,另一种是通过GPU矿机来挖,比如ETC。不得不承认的一点是,显卡挖矿的算力流动性较高,因为它能挖的币种比较多,很容易可以租到算力去攻击某一个币,攻击完某个币以后,就算这个币垮了,矿工还是可以通过挖另外的币获得收益。那么问题来了,显卡挖矿的算力流动性这么高,会不会从某种程度上影响用显卡挖矿的链的安全性?Daniel:基于事实,整个算力市场是一个存量市场,在当前的市场环境下,很少有人会投资显卡市场去购买显卡,增加算力。相反,更多的矿工会选择把矿机停掉,因为现在所有币种的价格都很低,挖矿不合算。所有矿工都可以自由选择挖哪一种币,通常理性的矿工会选择那些能盈利、赚钱的币种。最终导致的结果是,所有的币种都会回归到一个相对的盈亏平衡点,或者说挖每一种币种所得到的盈利可能都差不多。所以现在每一个币种背后所支撑的算力都保持在一个稳定的状态。在这个稳定的状态下,一些币种价值较高,它的算力就越大,想要去租超过主网络的算力进行攻击非常难。而那些因为价值不够高,或者挖矿不经济,导致很少有矿工去挖的币种就非常不安全,攻击者很容易租到算力对其进行攻击。任何一个项目,尤其是选择PoW作为共识协议的项目,在上线的初期算力增长阶段,都会经历一个不安全的阶段,那么如何从一个危险的状态过渡到到安全的成熟阶段就显得特别关键。ASICFriendlyorNot?Terry:我们见过很多项目,他们对是否采用ASIC矿机来挖矿有着不同的态度,有些是抵触的,有些是中立的,也有些是友好的。那么如果一个小币种用ASIC来挖,那么它就更安全吗?Kevin:这要看你如何界定安全性。小币种对ASICFriendly的诟病态度有两种。一种是假设在很短的研发周期内可以把一个新项目的ASIC矿机做出来,而且大家都看好这个项目。那么可能会出现这样的问题:一般来说一个项目在前期散币最快,而最快的红利期就让给了拥有ASIC的矿工,那么这些矿工很可能就是中心化的。甚至可能会出现ASIC生产厂商自己在研发出矿机之后,并不用来销售,而是自己挖币,这样会导致Token本身非常集中。如果Token过于集中,社区就会非常集中,那么以后如果出现需要是用Token投票或者是用算力进行线上治理的情况,都可能出现问题。更甚至,如果出现像比特币ASIC矿机生产商一样一家独大的情况,生产商能够最先生产出矿机,挖出最多的Token,之后抛售Token,把所得到的资金再重新投入生产和研发,就又会领先别人一个身位。所以这一点是大家对ASICFriendly诟病的地方。另外一种是一些项目会采用其他项目的ASIC挖矿算法,那么市面上已经有大量的ASIC矿机在挖比特币,这对于该项目来说非常不安全。因为一旦项目上线,比特币的矿工可以直接对该项目进行降维打击。只要这些比特币矿工本身拥有的算力足够多,就很容易对该项目发起51%的算力攻击。所以说最好的方式是采用一个新的算法,不管是用显卡挖矿,还是用ASICFriendly挖矿。但是对于采用一个新算法的项目来说,也存在一些问题。如果它用的是显卡挖矿,因为显卡都是一样的,那么黑客就可以通过装挖矿软件对其进行攻击。如果它用的是ASIC矿机挖矿,那么已有的ASIC矿机在刚开始的阶段就很难直接进行攻击,但是这可能会带来一些其它的问题,比如挖矿中心化。我们拿Grin来举例。Grin的挖矿设计很有意思,它有两个基于CuckooCycle的算法,一个是抗ASIC,叫Cuckaroo29;另一个算法是ASICFriendly,叫Cuckatoo31+。一开始Grin通过用大量的显卡进行挖矿,并让矿工把币散出去。因为Grin采用了一个新的算法,所以之前存量的显卡虽然能切换算力过去,但是也存在一定难度。同时Grin不排斥ASIC,有一定数量的币由ASIC矿机挖出,随着时间的推移,不同挖矿算法挖出来币的比例会逐渐变化。如果把显卡比作雇佣军,那么ASIC矿机就像禁卫军。优化了的ASIC矿机,就不可能再去挖其他项目的Token,这些设备只能挖一个项目。如果别的矿工想要加入进来,只能通过购买矿机的方式加入。从这个层面上来说,Grin是个比较好的项目,虽然ASIC的矿工可能会有一定的中心化,但是矿工只要在挖Grin的Token,那么他们就有动力去保护这个项目。Terry:对,假设有一个新项目的新ASIC算法被制造出来,并且有很多人在挖这个币,矿工并不一定愿意通过租用算力来攻击它。虽然短期可能会盈利,但是长期来看,如果币没有价值,所有的矿机就只是废铁而已,损失会更大。但是采用显卡挖矿币种的矿工不会考虑这种情况,因为即便这个币被攻击了,矿工还是可以挖其它的币。这也体现了ASIC挖矿的忠诚性,它是不同于显卡挖矿的一点区别。刚才我们也提到了Grin的挖矿,一个很有意思的设计,刚开始Grin挖矿的90%用的是Cuckaroo29,10%是Cuckatoo31+。而这个比例会变动,ASIC挖矿的部分会越来越大,显卡挖矿的部分会越来越小。这样的变换方式说明Grin对ASIC是中立的,这一点和我们的看法非常一致。我听过一个资深矿机生产商的观点,他认为只要项目足够好,ASIC化是不可避免的。要避免只有两种做法,一种是项目方威逼,只要敢造ASIC,我就敢分岔,就换算法。还有一种是「」,就像ETH一直说要转PoS那样。我对「」的说法不认同,但是我认为既然别人这么讽刺幽默得去说这句话,表达的重点应该是,只要利益足够大,一定可以做ASIC,不管是友好的还是不友好的。虽然从技术上我不能去评判是不是所有的算法都可以做ASIC,但是如果利益足够大,我相信会有人去做这个项目ASIC的研究。据我所知的一些小道消息,像Zcash、门罗等其实都有ASIC矿机,只是社区对ASIC的矿机态度不同。Daniel:是的,门罗社区出现ASIC矿机之后,就快速达成了一次共识,切换了算法,之前的ASIC矿机就变成了废铁。Terry:OK,这里需要声明一下,我们并没有推荐Grin这个项目,我们的节目就算推荐也是推荐它的技术,不过Grin这个项目背后的MimbleWimble协议确实有很强的传奇色彩。除了Grin,MimbleWimble协议的另外一个实现是Beam项目,但它在原来的协议基础上做了一些所谓的「改良」,这个「改良」是好是坏,可能需要交给时间来评判。相比之下,我觉得Grin更原教旨主义地实现了MimbleWimble。另外,我听说国内有一些团队也打算实现MimbleWimble,这可能会引起一个小风潮。PickTimeDaniel:最后,又到了我们最喜欢的PickTime。我向大家推荐一部电影:《燃点》。我刚带着部门同事去看,我们团队里有一些人有过创业的经验,现在我们以创业者的身份在电影里看创业者的故事,还是会有很多感触和共鸣。可以把它当作一次小型的团建,和同事各自讲述一下自己当年创业的故事,这可能会比电影本身更加有趣。Kevin:我和大家推荐一家网红店「艾格吃饱了」。我老婆一直很关注美食,她在这家网红店买了一些柿饼,特别好吃。这家网红店的公众号叫「艾格吃饱了」。Terry:我推荐一张电话卡,叫GoogleFi,但这个电话卡只能在美国才能买到。这种卡的特点是它按流量收费,过了6G以后就不会再收费。费用大概是十刀/G,其实在中国这并不便宜。但是对于经常出国的朋友来说,这个卡特别方便,因为它在全世界各地都可以用,包括中国。他唯一的缺点,就是在国内可以不用通过科学上网的方式,就能访问到国外一些「邪恶」的网站,大家一定要注意。

Ordi现报15.04美元,24小时涨幅16.06%:金色财经报道,brc-20.io数据显示,比特币铭文代币Ordi现报15.04美元,24小时涨幅16.06%,当前总市值约3.15亿美元。此外,BRC-20相关代币目前约为24,677种,总市值为592,837,826美元,过去24小时的交易量为207,491,010美元。[2023/5/21 15:16:13]

BitKeep钱包已上线BRC-20 Ranking:5月15日消息,Web3多链钱包BitKeep现已推出BRC-20 Ranking,实时更新BRC-20代币价格变动、24小时涨跌幅、持有人数和交易量等信息,降低移动端用户参与比特币生态的门槛。目前已收录前100名流行的BRC-20代币数据。

据CoinTelegraph采访报道,BitKeep本月将全面接入比特币生态,帮助用户在移动端和浏览器插件使用BTC Taproot地址格式,并支持BRC-20代币及比特币NFT的充提管理、转账交易等操作;同时,BitKeep一直在持续关注BRC21等新协议,根据市场趋势和用户需求,提供更多样化的支持与服务。[2023/5/15 15:04:01]

Jump Crypto正在与Solana基金会合作为Solana推出第二个验证者客户端:8月16日消息,高频交易巨头Jump Trading旗下加密投资部门Jump Crypto正在和Solana基金会合作,为Solana构建第二个验证者客户端Firedancer。该客户端将基于C++编程语言,旨在与SolanaLabs现有的基于Rust编程语言的验证器客户端共存。

在部署之后,Firedancer可能有助于避免Solana Labs的单个客户端持有绝大多数验证者权益的问题。另外,Jump Crypto表示,将提议对Solana的开源核心软件进行重大升级。(Decrypt)[2022/8/16 12:29:26]

Solana生态Move to Earn应用Walken将在6月7日进行公测:6月6日消息,Solana生态Move to Earn应用Walken将在6月7日推出公开测试版,该公开测试版已经可以在苹果应用商店APPStore和谷歌应用商店Google Play市场中下载,适用于iOS和Android移动操作系统,如果测试顺利将在6月底正式发布并上线WLKN代币。

此前报道,6月2日,Walken宣布完成470万美元融资,Morningstar Ventures等参投。[2022/6/6 4:04:33]

标签:ASIETCGRINRINEternal OasisFETCHPEPEGRINCH价格Neutrino System Base Token

ETH热门资讯
区块链:赚了11亿后,2345告别区块链?

!webp\"data-img-size-val=\"500,333\"\u002F\\>文|昕楠运营|盖遥编辑|梁辰出品|Odaily星球日报曾在区块链大踏步尝试过的A股上市公司上海二三四五网.

1900/1/1 0:00:00
比特币:闪电网络:路由费经济学

编者按:本文来自蓝狐笔记,作者:BitMEXResearch,编译:Sien,星球日报经授权发布。前言:闪电网络目前还处于发展的初级阶段,需要解决很多问题.

1900/1/1 0:00:00
加密货币:比特大陆上市申请失效,谁会是得利的“渔翁”?

Odaily星球日报译者|Moni当加密货币挖矿巨头比特大陆去年九月宣布将在香港证券交易所上市时,整个加密行业看起来前途无限.

1900/1/1 0:00:00
STA:剖析Coinbase对机构服务,看托管机构与Staking服务提供商的未来之路

StakingasaService是加密货币圈最火热的话题之一,重量级玩家Coinbase已经在StakingEconomy这个领域连续出招.

1900/1/1 0:00:00
EOS:EOS周报 | 成人DApp Hash Baby热度攀升;EOS 市值排名滑落第 5 位; EOS 首个去中心化稳定币项目完成测试网部署(3.11-3.17)

本周大事记1、本周EOS市值仍不敌LTC,排名滑落第5位;另外本周EOS价格周内微涨2.15%;2、Block.one风投部门EOSVC负责人透露已经投资项目包括的项目;首个基于EOS的.

1900/1/1 0:00:00
ZOO:刚上纳斯达克即暴涨的Zoom,凭啥赵长鹏都爱用?

一句话描述全球链圈人都爱用的软件:社群必开Telegram,开会必用Zoom。Odaily星球日报采访赵长鹏,币安表示要用Zoom;美国区块链公司Paxos接受Odaily星球日报采访,也推荐用.

1900/1/1 0:00:00