Electrum

Electrum 交易中奇怪的 LockTime 值?

  • December 15, 2019

預設情況下, Electrumlocktime在所有交易中都包含 a。

通常該值等於目前塊的高度,例如592918,但是它有時可能會下降 20 塊左右。

這裡發生了什麼?

故意設置鎖定時間值以阻止稱為“費用狙擊”的微妙攻擊,並隨機設置為較早的塊高度以改善隱私(例如,對於需要更多設置時間的 CoinJoin 使用者)。

這也在比特幣核心中使用nLockTime.

在設置鎖定時間時,Bitcoin Core 和 Electrum 都有非常相似的行為。正如您在回答中已經說明的那樣,這用於防止費用狙擊。然而,除了將鎖定時間設置為目前區塊高度外,他們還從過去的 99 個區塊中選擇一個隨機區塊高度,在比特幣中平均每 10 次交易Electrum 中。這樣做也是為了給在簽名後被扣留一段時間的交易(如 Coinjoin 交易)提供更好的隱私。

引用自:https://bitcoin.stackexchange.com/questions/90173