简单地说51%攻击的最大的用处是双花比特币。攻击者买东西付了比特币,然后用51%以上算力挖出另一个分叉,新分叉中没有刚才的交易,那么就能取消刚才的付款,把已付款的比特币拿回来了。
是不是感觉很厉害?小白往往会神话51%攻击的威力,认为51%攻击是对比特币的致命威胁。
但是51%攻击是一种攻击范围、攻击条件、攻击对象都极其有限的攻击,仅存在于理论上,完全可以完美防御的攻击,在攻击者和卖家都不犯错误的前提下,攻击者必败。
a、51%攻击必须针对大金额的付款
没有任何攻击者会消耗大量算力成本,去51%攻击一杯咖啡的付款。即使是只求破坏的恶意攻击者,为了造成影响,也必须攻击大金额付款。想象一下,51%攻击者宣布:动用超过2/3算力,成功51%攻击了一杯咖啡的付款。
b、51%攻击必须在短时间内发起
哪怕有绝对优势的算力,攻击者也不能在付款后太长时间才发起51%攻击,否则不管是分叉追赶主链的极长耗时,还是攻击矿池的长时间不出块,都将导致社区和卖家的警觉和攻击的失败。
另外,一旦发生被证实的大金额51%攻击后,开发者也很有可能采取一些安全措施,来限制长跨度时间51%攻击,例如修改比特币客户端为不接受太长时间以前的分叉。
攻击者一旦超过12小时才放出分叉,对不起,我们不认这个分叉,哪怕这分叉比主链高度还高,你就自己继续挖着玩吧。
目前比特币客户端没有此限制,允许接受任意时间之前的分叉,原因是拒绝一段时间之前的分叉存在微小的风险:当全球互联网出现严重且长时间的中断时,不同地区有可能产生无法合并的不同分叉,既然51%攻击只是理论上、从未出现的危险,那现在就没必要做此限制。
但是一旦首次发生了大金额51%攻击,特别是矿工恶意持续发起51%攻击,开发者两害相权取其轻,就有足够的理由加入这一限制。
c、51%攻击必须针对无法撤回的发货
例如攻击者51%了一次购房付款,那售房者肯定会因为攻击者的付款欺诈,把房子追回,在几个小时之内既是大金额,又无法撤回,又接受比特币的发货实在太少太少,甚至少到可以认为只有一种。
即针对交易所的51%攻击,充值比特币到交易所,卖出提现法币或直接把比特币提出来,然后51%攻击拿回充值的比特币。
不过交易所只要不犯错误,是完全可以完美防御攻击的。
①大额充值比特币后法币提现:
延长处理时间,过了12小时的分叉时间限制就安全了。
②大额充值比特币后比特币提现:
延长处理时间用户体验不好,但是有一个巧妙的防御方法:将充值的币作为提现币的来源,这样一旦攻击者取消了充值交易,后续依赖的提现交易自然也就失效了。
因此,比特币的51%攻击是一种攻击范围、攻击条件、攻击对象都极其有限,完全可以完美防御,仅存在于理论上的攻击。
即使是在绝大部分算力都被恶意攻击者控制,比特币开发者也可以通过更换挖矿算法,甚至从POW挖矿更换为POS挖矿的方法,让攻击者价值几十亿元的矿机变成废铁。
美国芝商所在2017年推动比特币期货后,也在上个月发布声明稿表示,将从明年第一季度开始提供比特币期货合约的选择权,并在等待监管机构的审查.
全球经济低迷已成为不争的事实。一直作为全球经济重要支撑的中国,经济虽有暖意,但下行压力并未逆转,实体经济发展依旧缺乏动力、经济形势不容乐观.
先来关注一下比特币的行情。7月16日,比特币价格自今年2月17日以来首次跌破50日SMA,虽然这是一个负面信号,但是我们注意到在跌破50日SMA之后抛压就开始非常明显的减弱.
收藏品没有现金流,也不是交换媒介,但有时候它具有美学价值,比如绘画、雕塑、或情感依恋,如果一个收藏品不能被估价,那是因为它不能产生现金流,但是它可以被定价.
在币圈的人们无时无刻不是在挖矿,最原先的挖矿是指比特币,比特币随着价格的暴涨,挖矿也由原来用电脑可以挖,到后来要用专业的挖矿机,挖矿成本也水涨船高.
用比特币进行交易,没有了第三方的监督和维护,交易的安全性、准确性和隐蔽性怎么保证?比特币账本信息准确性又如何保证?答案其实就在你手里的账本上,这个账本其实就是比特币客户端.