比特币双花攻击
比特币现金不会发生51%算力攻击。51%算力攻击理论上是存在的,但实际上,很难行得通。原因如下:目前,还没有单个矿工能占到BCC全网的50%以上;51%攻击是一种技术活,操作起来难度大;51%攻击的成本和收益不对称,51%攻击会导致交易双花,但交易平台大部分都已经实行了严格的实名认证机制,无法进行及时的变现;一旦有矿工有能力发动51%攻击,其它大区块支持者会把算力切到BCC上,阻止51%攻击的发生;51%攻击会造成网络暂时的混论,但不是致命的,还会让攻击者变得声名狼藉。
② 什么是比特币延展性攻击
交易的延展性,也被称作为是可锻性,啥叫可锻,也即同样一个东西(如一坨金属),它的本质和质量都没有改变,但是它的形状改变了。而这个可锻性,会造成交易ID——TXID的不一致,从而导致用户找不到发送的交易。
现在比特币的交易数据格式中,将交易签名部分也纳入了整体交易中,最后对整体交易做哈希,而交易签名又可以有多种写法,攻击者篡改了它们,它们作用上是一样的,但是字节发生了变化,导致这个签名不一样了,前段时间甚至有一个矿池挖出了一个包含所有交易都是延展攻击了的,给一些应用带来了麻烦。
TXID发生变化可能会导致一些应用在查找TXID时找不到,从而影响一些钱包充值或提现的状态,给运营者和用户带来麻烦,隔离见证是为了解决这个问题而提出的,将交易数据和签名数据分开,这样一笔交易的TXID一定唯一。
③ 双花理论是什么概念
在学习区块链的过程中,大家一定对会听到“双花”这个词,意思就是双重支付,或者更直白点就是一笔资金被花费了两次。这篇文章我们来简单的分析一下为什么会有双花,比特币是如何避免双花的。
在传统的交易中,因为有银行这样的中心化机构,所以是不会存在双花问题的:每一笔支付都将从你的银行账户中扣除相应的资金,所有的明细在银行都有记录。但是在比特币中,因为没有账户的概念,而是引入了UTXO即未花费交易输出。因为没有银行这样的中心化机构的保证,当发生一笔交易时就可能存在着双花的危险:比方说A有一个比特币,然后他同时构造两笔交易T1和T2来花费这1个比特币,其中一个给了B,从B那里买件衣服,一个给了C,从C那里买双鞋。如果不引入某种机制来避免这种情况,那作为数字货币的比特币将没有任何存在的意义。接下来就来分析一下比特币是如何做到防止这种“双花”攻击的。
(1) 正常情况
首先我们来看看正常情况,说白了就是绝大多数时候,区块链的共识机制就能将双花消灭在萌芽状态。我们还是以上面提到的例子来做说明:
假设A构造了两笔交易T1和T2,将自己价值1btc的UTXO分别转给了B和C,妄图同时从B和C那里获得好处。然后A几乎在同一时间将构造好的这两笔交易广播至网络。
假设网络中的矿工节点先收到了交易T1,发现这笔交易的资金来源确实没有被花费过,于是将T1加入到自己的内存交易池中等待打包进区块。
大部分情况下,这个矿工节点会在不久后又收到交易T2,此时因为T2所指向的交易输入与已经加入交易池的T1相同,于是矿工节点会拒绝处理该交易。网络中其他的矿工节点都类似,因此A试图双花的尝试胎死腹中。
(2) 分叉情况
上面说的是正常的情况,但是也有非正常的情况要考虑:假设矿工节点M1和M2几乎在同一时间挖出了区块,并且很不幸M1挖到区块时只收到了交易T1,而M2挖到的区块时只收到了交易T2,这样交易T1和T2被分别打包进两个区块。因为这两个区块是差不多同一时间被挖出,于是造成了区块链的分叉:
网络中某些节点(可能是离M1近的)先收到了M1打包的区块BLK1,于是用该区块延长自己的区块链,而另外一些节点(邻近M2的)则先收到M2打包的区块BLK2,用该区块延长自己的区块链,于是整个区块链网络
④ 比特币历史上发生哪些被黑事件
2011年6月,赛门铁克公司发出警告,僵尸网络正在参与到比特币"挖矿"中。 这会占用受害者的计算机运算能力、消耗额外的电力并导致主机温度升高。当月晚些时候,澳大利亚广播公司发现一名雇员用公司的服务器进行挖矿。
一些恶意软件也大量利用显卡的并行计算能力。在2011年8月,比特币挖矿的僵尸网络被发现了, 被木马感染的Mac OS X也被发现进行比特币挖矿
2011年6月19日,Mt.Gox(Magic: The Gathering Online Exchange的缩写)比特币交易中心的安全漏洞导致1比特币价格一度跌至1美分(虽然其它交易没有受到影响)。原因是一个黑客从感染木马的电脑上盗用了该用户MtGox的证书,从而把比特币转到自己的帐号上并抛售,产生了大量该价格的“ask”请求。几分钟后MtGox 关闭并取消了黑客事件中的不正常交易,使比特币价格反弹回到了15美元。 最终比特币汇率回到了崩溃前的情况。相当于超过8,750,000美元的帐户受到影响。
2011年7月,世界第三大比特币交易中心Bitomat的运营商宣布:记录着17,000比特币(约合22万美元)的wallet.dat文件的访问权限丢失。同时宣布决定出售服务以弥补用户损失。
2011年8月,作为常用比特币交易的处理中心之一的MyBitcoin宣布遭到黑客攻击,并导致关机。涉及客户存款的49%,超过78000比特币(当时约相当于80万美元)下落不明。
2012年8月上旬,Bitcoinica在旧金山法院被起诉要求赔偿约46万美元。2012年,Bitcoinica两度遭到黑客攻击,被指控忽略客户资金的安全性以及伪造提款申请。
2012年8月下旬,Bitcoin Savings and Trust被所有者关闭,并留下据称约560万美元的债务。同时导致其被指控操作庞氏骗局。2012年9月,美国证券交易委员会开始调查这一案件。
2012年9月,Bitfloor交易中心也被黑客入侵,24,000比特币(约相当于25万美元)被盗。Bitfloor因此暂停运营。同月,Bitfloor恢复运营,它的创始人说,他已经就盗窃事件上报FBI,而且他正计划赔偿受害者,但赔偿的时间表尚不清楚。
2011年6月,有黑客将25000比特币转进自己户头,其相当于50万美金。整个交易无法被追踪,虽然比特币的拥有者在网上公布了这起失窃,但却没用,这个黑客也成了比特币的第一个偷窃者。
2012年,由于网站托管供应商Linode的服务器超级管理密码泄露,价值228,845美元的46703比特币失窃。超过4.3万的失窃比特币属于一家比特币交易平台Bitcoinica,另外3094比特币为捷克程序员Marek Palatinus所有,比特币首席程序员GavinAndersen也失去了他的5比特币。
⑤ 比特币钱包
比特币(bitcoin)诞生于2008年的一篇论文。
一个署名为中本聪的人,提出了革命性的构想:让我们创造一种不受政府或其他任何人控制的货币!这个想法堪称疯狂:一串数字,背后没有任何资产支持,也没有任何人负责,你把它当作钱付给对方,怎么会有人愿意接受?
Merkle tree
跟二叉树长得很像,只是这个是下面两个节点取哈希值得到上面节点。只需要记住根节点,就可以检测整棵树有没有被篡改。
根哈希值存在block header里,交易过程存在block body里。全节点包括block header和block body,但是轻节点(比如手机上比特币钱包)只包括block header。这棵树可以证明包含某个交易已经被写进了区块链。
3.共识协议
去中心化的货币要注意的两个问题:
1.谁能发行数字货币:挖矿。
2.怎么验证交易的合法性:区块链。
双花攻击(double spending attack)
双花攻击是数字货币的一个主要挑战。
比特币中的交易都要有输入和输出,币从哪来,花到哪去。
正常情况也可能有两个分叉,因为两个节点同时获得记账权,两个节点打包的区块,同时计算出了那个随机数。此时会暂时两个分叉共存,直到其中某一个区块抢先找到了下一个区块,这条就成了最长合法链,另一个分叉就被丢弃。
女巫攻击(sybil attack)
某恶意节点不停产生账户,账户总数超过总账户的一半,则取得了区块链的控制权。
比特币中的共识协议(Consensus)
一些节点是有恶意的,大部分节点是好的。
想法1:把一些交易打包到区块里作为候选区块,让每个区块投票,如果通过就写入区块链。
不行,因为有的恶意节点一直发布一些含有恶意交易的区块,则一直投票,占用资源。而且有的节点不投票。
想法2:不按账户个数投票,而是按照计算力投票。每个节点都可以产生合法交易放入区块,这些节点就开始试随机数,直到找到H(block header)≤ target,则这个节点有记账权。
唯一产生比特币的途径
coinbase transaction。这个不用指出币的来源,有了记账权的节点(找到了随机数)会有出块奖励。
50BTC->25BTC->12.5BTC,每21万个比特币,奖励就减半。
比特币争夺记账权的过程叫挖矿。争夺记账权的节点叫矿工。
⑥ 比特币病毒攻击的是什么端口
恶意软件会扫描电脑上的TCP 445端口(Server Message Block/SMB),以类似于蠕虫病毒的方式传播,攻击主机并加密主机上存储的文件,然后要求以比特币的形式支付赎金。勒索金额为300至600美元。
⑦ 比特币突破48000美元,购买比特币风险大吗
我认为购买比特币风险挺大的,因为在未来有可能会项目试验失败。因为崩盘是用于资金盘的说法。但是,比特币本身并不是资金盘。
一、比特币已经得到主流机构的认可
不管你相不相信,这是客观事实,比特币已经存在10年,并且越来越好!这十年比特币的发展应该用突飞猛进来形容,当然这十年伴随着比特币死亡的报道也不下1000多次,可是比特币越活越好,并且相信比特币的人最终都得到了丰厚的回报。目前比特币在一些主流交易所已经上线,最特别的应该讲是美国的洲际交易所和CME交易所,这两个交易所就跟中国的沪深两个交易所一样,当然他们的规模更大,毕竟是全球性的交易所。
当然,除了以太坊之外,其实还有很多项目做的非常不错,这里我就不详细说明了。但是,更多的项目未来都有可能归零,因为连以太坊和比特币都无法保证一定能够成功,其他项目更不用说了。所以,如果你想投资数字货币,建议谨慎,再谨慎,不要用自己无法承受的资金去投资。
⑧ 比特币现金被黑客攻击过吗
比特币作为一种p2p形式的货币,它依据特定的算法,根据大量的计算产生。黑客对比特币的攻击自2009年来就没有停止过。黑客攻击比特币一般是攻击比特币交易平台,然后盗取大量的比特币,造成巨大损失。所以一般的平台在网站防护上都要下很大功夫,就像之前国内的火币网就使用了抗D保来保证网站的安全。一旦被攻击,损失难以想象。
⑨ 比特币交易所遭遇黑客攻击是什么情况
据报道,全球最大的比特币交易所之一Bitfinex表示,黑客正试图阻止其用户访问,发起了DDoS攻击。
随着一些交易员转向走势落后于比特币17倍涨幅的其他数码资产,希望获取类似回报,这两种货币的涨幅甚至都超过了比特币。
这个黑客就是够厉害的,但是缺德事情不要做啊。
⑩ 对比特币进行51%攻击需要多少钱
这样算吧,假设比特币的币值基本等于挖矿的成本,且服务器成本为租用服务器一年的租金。比特币汇率大约是1000美元一个比特币。那么目前十分钟产生25个比特币,也就是每十分钟大约25000美元,一小时15万美元,一天360万美元,一年差不多12.8亿美元。如果要维持51%算力一年,也就是需要增加的算力相当于13亿美元的服务器租金。如果要维持短期的算力,并不一定价格会降低很多,因为短期租用服务器的价格会高很多。而且目前的矿机基本都是直接像厂家批量订购的,实际成本其实比租用服务器低很多。所以对比特币发动51%攻击的成本不低。
满意请采纳