Solana developers propose retiring the durable nonce feature used in the $270 million Drift hack

3 min read
Solana developers propose retiring the durable nonce feature used in the $270 million Drift hack
PrimeXBT Editorial Team
Reviewed by PrimeXBT

Topics in article

Solana developers have proposed retiring durable nonces, the transaction feature attackers used to steal at least $270 million from Drift in April. The draft would not take effect before May 5, 2027, and custodians that sign offline would need to switch to alternatives that carry their own risks.

Solana developers want to retire a feature that lets a signed transaction sit unsent for weeks, the mechanism attackers relied on to drain at least $270 million from trading protocol Drift in April.

A normal Solana transaction carries a blockhash stamp that makes it expire after about 30 seconds. A durable nonce swaps that stamp for one that never goes stale, so a transaction signed today can still go through next month. Custodians and exchanges need that delay because their approvals happen on air-gapped machines, where getting a signature to the network can take longer than 30 seconds.

How the Drift attackers used the feature

The same delay suited the Drift attackers. They got approvals signed in advance and let those transactions sit for more than a week before using them to empty the platform on April 1. Drift later blamed the attack on a North Korean state-affiliated group.

The proposal, SIMD-0723, was filed Nov. 5 by Gabe Rodriguez of Anza, the firm behind Solana's main validator software. It does not mention Drift. Instead, it builds its case on years of bugs, including a 2022 incident in which a failed transaction halted mainnet for about 4.5 hours.

Who would feel the change

The draft says "After activation, every transaction needs a recent blockhash," according to the proposal as quoted by CoinDesk. It says the feature will not be activated on mainnet-beta before 2027-05-05. The Solana Foundation's deprecation page starts the six-month clock only once a replacement is ready, which could push the cutoff later.

A small group would feel most of the change. Durable nonce transactions made up about 3% of Solana's traffic in one June measuring period but paid 30% of all priority fees, and just 555 accounts sent 97.5% of them, according to researcher Max Resnick. His post does not say who runs those accounts.

Custodians and exchanges would move to an onchain program that checks an offline signature, with Anza's Programmatic Signer and Blueshift's Vector named as options. However, the draft warns that a failed execution can leave an authorization usable, so a failed submission is not a revocation. The proposal still needs sign-off from at least one engineer at Anza and one at Firedancer before it can be merged.

Source: CoinDesk

Trading involves risk.

Author

PrimeXBT
Our Editorial Team consists of leading experts with a proven record in the fields of trading, cryptocurrencies, blockchain and finance. We thoroughly research the sources of information in order to provide readers with quality content that serves edu...
Read author’s articles
Alert Triangle Risk Disclaimer
Disclaimer: Some past publications may be outdated. We recommend following our news to stay up to date with the latest information. For any questions, feel free to contact our support team via the chat below.
The content provided here is for informational purposes only. It is not intended as personal investment advice and does not constitute a solicitation or invitation to engage in any financial transactions, investments, or related activities. Past performance is not a reliable indicator of future results.
The financial products offered by the Company are complex and come with a high risk of losing money rapidly due to leverage. These products may not be suitable for all investors. Before engaging, you should consider whether you understand how these leveraged products work and whether you can afford the high risk of losing your money.
The Company does not accept clients from the Restricted Jurisdictions as indicated in our website/ T&C. Some services or products may not be available in your jurisdiction.
The applicable legal entity and its respective products and services depend on the client’s country of residence and the entity with which the client has established a contractual relationship during registration.

Today in markets

Browse Crypto News

Register Now

Trading involves risk

Get started in minutes

Our clients love how fast and simple our sign-up is. It takes just a few minutes to get started!

Get Started Get Started
Get started in minutes

Need Help?

Risk Warning:
Trading in leveraged products carries a high level of risk and may not be suitable for all investors.