時間:2023-12-28|瀏覽:292
搶先交易是指在了解未來交易的情況下將交易放入隊列的行為。
當(dāng)有權(quán)訪問待處理交易信息的礦工下達(dá)訂單并根據(jù)待處理交易為他賺取利潤時,通常會發(fā)生在區(qū)塊鏈平臺上的搶先交易。
例如,在以太坊區(qū)塊鏈上,當(dāng)機器人能夠報出比待處理交易更高的汽油價格時,就會發(fā)生搶先交易,從而加快其處理速度。
其他能夠進(jìn)行搶先交易的各方是全節(jié)點運營商,他們的任務(wù)是密切關(guān)注網(wǎng)絡(luò)活動,因此了解未確認(rèn)的交易。
中心化交易所也可以進(jìn)行搶先交易,但是,欺騙自己的客戶將違背他們的最佳利益。
搶先交易也可以通過其他方法來安排。
廣義的搶先交易利用了潛在盈利的合約調(diào)用。
其他類型的攻擊包括位移、插入和抑制。
通過置換攻擊,惡意行為者用自己的交易置換了真實的交易。
雖然原來的交易可能仍然會運行,但不會產(chǎn)生預(yù)期的積極效果。
另一方面,插入攻擊將真實交易夾在兩筆交易之間,目的是在不持有資產(chǎn)的情況下賺取利潤。
抑制攻擊的目的是延遲其他人運行交易。
當(dāng)預(yù)扣稅取消時,領(lǐng)先者就不再那么擔(dān)心受抑制的貿(mào)易。
可以通過對交易進(jìn)行排序和提高交易機密性來緩解搶先交易。
交易排序可以通過諸如 BCH(比特幣現(xiàn)金)所采用的規(guī)范交易排序規(guī)則等實現(xiàn)來實現(xiàn)。
另一方面,保密性適用于去中心化應(yīng)用程序(DApp)的不同部分。