在线无码中文破解|日本影院一区二区三区|五月激情Av在线|国产香蕉视频一区|国产老熟女AAAA|云霸高清91视频|久久久www视频|在线熟女网站无码视频|国产精品 国产|韩日精品中文字幕

風(fēng)險(xiǎn)提示:理性看待區(qū)塊鏈,提高風(fēng)險(xiǎn)意識!

什么是時間扭曲(Timewarp)攻擊?

1個回答

云塵子8星評價(jià)

2020-04-28 16:37:39

什么是時間扭曲(Timewarp)攻擊?

當(dāng)大多數(shù)人想到可能對比特幣或加密進(jìn)行的攻擊時,他們想到的是51%的攻擊,一個礦工聚集了大部分網(wǎng)絡(luò)哈希能力,并劃分了區(qū)塊鏈,目的是雙倍花費(fèi)或?qū)崿F(xiàn)代碼更改。然而,另一種不太為人所知的攻擊是時間扭曲攻擊,這也是本文所要探討的。

簡而言之,時間扭曲攻擊發(fā)生在礦工在他們開采的礦塊上報(bào)告不正確的時間戳,以降低難度。很多加密貨幣,比如比特幣,會根據(jù)塊生成的速率周期性調(diào)整難度,所以塊生成在代碼中保持固定的數(shù)量,比特幣每塊10分鐘。通過報(bào)告錯誤的時間戳,礦工可以欺騙難度算法,降低難度,允許他們更快地挖掘方塊,賺更多的錢。這對一個加密貨幣公司的經(jīng)濟(jì)產(chǎn)生了負(fù)面影響,因?yàn)橐粋€定時攻擊會增加加密貨幣公司的通脹率,導(dǎo)致供應(yīng)激增,從而導(dǎo)致市場價(jià)格下降。

在比特幣的代碼中,一個塊在將來最多可被占用2小時,超過這個時間點(diǎn)就會被拒絕。這種回旋余地的設(shè)計(jì)是為了解釋計(jì)算機(jī)時鐘中的錯誤,因此,如果礦工的計(jì)算機(jī)時鐘稍有故障,他們就不會被拒絕。在比特幣的歷史上,有很多例子表明,在下一個塊的時間戳之后,以前的塊有一個時間戳,這似乎是存在的個問題,特別是在引入新技術(shù)的時候,比如在2012年比特幣采礦池首次推出的時候。

阻塞時間戳的2小時靈活性為時間扭曲攻擊打開了大門。對于比特幣來說,進(jìn)行一次重大的時間扭曲攻擊是非常困難的,因?yàn)樗趨^(qū)塊鏈上是公開的,而一次成功的攻擊需要大部分的礦業(yè)力量。然而,這仍然是可能的,如果大多數(shù)礦工一起工作,理論上他們可以降低持續(xù)時間扭曲攻擊的難度,直到只需要1秒就可以開采一個塊,這是可能存在塊時間的最小值。在這種時間扭曲攻擊的最壞情況下,不需要2周的時間來挖掘2016個區(qū)塊,只需要半個多小時。這將導(dǎo)致比特幣供應(yīng)的迅速膨脹,這可能對市場造成相當(dāng)大的損害。

比特幣礦商不太可能串通一氣,發(fā)動這樣的時間扭曲攻擊,因?yàn)榈V商已經(jīng)在采礦基礎(chǔ)設(shè)施上投入了數(shù)十億美元,而如此極端的時間扭曲攻擊對比特幣生態(tài)系統(tǒng)造成的破壞將會抹殺他們的投資。更不用說這對社會來說是顯而易見的破壞,而且會引起公眾的強(qiáng)烈抗議。

然而,對于某些加密貨幣,執(zhí)行時間扭曲攻擊要容易得多。例如,與每兩周調(diào)整一次難度的比特幣不同,Verge加密貨幣不斷地重新調(diào)整難度。因此,如果某個人在Verge獲得了哈希能力的絕大部分,他們就可以迅速實(shí)施極端的時間扭曲攻擊。此外,Verge使用多種挖掘算法,允許多個攻擊點(diǎn)的存在。這正是發(fā)生的情況,有人在時間上攻擊了Verge,把加密的難度降到了最低,他們在這個過程中凈賺了數(shù)百萬美元。

比特幣社區(qū)正在討論修改代碼以防止時空異常攻擊,顯然其他加密貨幣也需要遵循這一理念,以防止像Verge那樣的災(zāi)難性時間扭曲攻擊。然而,如果比特幣的時間隧道攻擊漏洞被修復(fù)了,就會有一種新的想法被稱為轉(zhuǎn)發(fā)塊”(Forward block),這種想法顯然會受到抑制,因此,在比特幣代碼中實(shí)現(xiàn)時間扭曲攻擊修復(fù)的工作陷入僵局。話雖如此,如果比特幣的時間扭曲攻擊成為了一個問題,那么修正就可以部署了。