什么是双花? 所谓双花,不是指“两朵花”,而是指“双重支付”,即:double-spending,指的是一笔钱花了两次或者多次。 什么是51%算力攻击? 所谓51%算力攻击,也称为“51% Attack”,就是指有人掌握了全网51%以上的算力之后,就可以抢先完成一个更长的,伪造交易的链条,比特币只认最长的链,所以伪造的交易也会得到所有节点的认可。 如何通过51%算力攻击实现双花? 比如:小明用1枚BTC给女朋友买钻戒,小明从钱包支付1枚BTC给金店,这笔交易就会被矿工验证,并打包记录在区块高度为N的区块里,这时候小明的帐户里减少1个BTC,金店老板的帐户里将增加1个BTC。 如果小明拥有比特币全网51%的算力,他就拥有修改区块交易记录的能力,他想“双花”这个BTC,怎么办呢? 他会在买完钻戒付完BTC后,修改第N-1区块高度之后的所有区块数据,从而分叉出一条新链,在这条链上,没有小明和金店老板的交易记录,小明的BTC仍然在自己钱包,小明却拿到了钻戒,这就实现了“双花”。 比特币网络51%攻击的成本是多少? 比特币黄金BTG就曾遭受51%算力攻击,黑客临时控制了区块链之后,不断地在交易所发起交易和撤销交易,将一定数量的BTG在多个钱包地址间来回转,一笔“钱”被花了多次,黑客的地址因此得到了388201个BTG。 目前比特币的全网算力是73.93 EH/s,要控制比特币51%的算力,即 37.7043EH/s的算力,按照比特大陆S17每台矿机53TH/s的算力计算,需要711401台,每台S17价格是20670元,需要的成本是14 704 658 670,147多亿元,这个是非常大的。 这还不算其它的矿机,电费,维护费用等,随着全网算力越来越大,51%算力的成本也会越来越大,比特币也越来越难被攻击,就像李笑来说的你可以不看好比特币,但无论你看好还是不看好,比特币已经成为了“皆难否”,任何人都无法否定的一个存在! —- 编译者/作者:叶胜超区块链 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
叶胜超:一分钟搞懂双花以及51%算力攻击(13)
2019-11-28 叶胜超区块链 来源:区块链网络
LOADING...
相关阅读:
- 游侠区块链10月28日分析:比特币高点13850完美预期后市偏空2020-10-28
- INX有限公司准备收购Openfinance的经纪人-经销商和ATS业务– Cryptovibes.com2020-10-28
- Coinbase暂停与比特币上涨同时进行的交易2020-10-28
- 分叉项目EPIK对Filecoin有哪些改进?能帮助到哪些矿工?2020-10-28
- 节点经济助推实体商业币耀BtLux为民营企业赋2020-10-28