比特幣雙花攻擊只要32萬美圓每小時?-千氪

  先來科普一波什麼是雙花攻擊(Double Spending Attack):雙花攻擊,顧名思義就是花了兩次。攻擊者在交易所進行交易變現後,有預謀地控制算力來改寫區塊,使以前的區塊鏈交易失效,但攻擊者已經拿到現金走人,但幣還在手裏,還能夠再去套現。網絡

  2008年,中本聰提出了一種徹底經過點對點技術實現的電子現金系統,它使得在線支付可以直接由一方發起並支付給另一方,中間不須要經過任何的金融機構。雖然數字簽名部分解決了這個問題,可是若是仍然須要第三方的支持才能防止雙重支付的話,那麼這種系統也就失去了存在的價值。比特幣的工做量證實機制(PoW)的本質,就是要使現金系統在點對點的環境下運行,並防止雙花攻擊。區塊鏈

  工做量證實機制的原理以下: 網絡中每個區塊都包含當前網絡中的交易和上一個區塊的區塊頭哈希。新區塊產生,其區塊頭哈希必須知足工做量證實條件(須要進行大量的哈希計算)。整個網絡將知足工做量證實的哈希鏈鏈接起來,從而造成區塊鏈。除非攻擊者從新完成所有的工做量證實,不然造成的交易記錄將不可更改。只要整個網絡中大多數算力都沒有打算合做起來對全網進行攻擊,那麼誠實的節點將會生成最長的、超過攻擊者的鏈條,從而實現對雙花攻擊的抵抗。網站

  雙花攻擊其實是一個結果。若是一個攻擊者A將同一個比特幣同時支付給BC兩個用戶,而且BC兩個用戶都承認了這筆交易。那麼咱們說A將該比特幣花了兩次,A實現了一次雙花攻擊。針對工做量證實機制的雙花攻擊中,51%攻擊是被討論的最多的一種攻擊形式。spa

  因此明白了嗎?儘管實現雙花攻擊的方式有不少種,但最簡單粗暴的就是找到51%的算力,經過完成工做量證實篡改區塊。blog

  其實雙花攻擊已經發生在不少非主流數字貨幣過了,甚至一些市值體量很大的主流貨幣也遭受了攻擊,比較出名的是以太經典(ETC)和比特黃金。都是經過調用足夠的算力,來改寫區塊完成雙花攻擊。區塊體量越小,被雙花攻擊的風險就越大。get

  以太經典到底被攻擊走了多少錢,尚未統計出來。可是上次比特黃金,但是被雙花偷走了1800萬美金,約合126百萬人民幣。hash

  雙花攻擊一個幣種,到底須要多少錢呢?有一個網站叫 Crypto51 專門計算達到某種數字貨幣的51%算力所需的費用。這個費用其實是經過 Nicehash 租用算力的價格。因此,他還有一個指標就是 Nicehash 上能租到多少算力。class

  好比剛剛被51%攻擊的 以太經典,在 Nicehash 上可租用的算力高達100%,每小時攻擊話費約爲4千美金(28人民幣),加上他的市值有539.75萬美金,這簡直是必定被雙花的節奏。比特幣

  比特幣在 Crypto51 51%攻擊的價格爲 32萬美金1小時,可是 NiceHash 上能租用的算力爲0%。這意味着,即便每小時32萬美金(210萬人民幣)的話費對你來講無所謂,那你也沒法在市場上找到足夠的算力。固然,若是你手裏有51%的算力,那另當別論,畢竟如今誰都沒有那麼多的機器。如今市面上大概有10億臺礦機,粗略一算,你手裏有51千臺就能夠發動雙花攻擊了。原理

  固然,對攻擊者來講有一個好消息是:礦工大量關機。也就意味着,機器總數變少,實現51%攻擊的閾值愈來愈低。

 

原文連接:https://m.kg.com/article/535118573887225856

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息