
Lifelong Arsenal FC supporter. Qualified FA Coach. Usually calling #Bitchcoiners out on their bullshit.
UK
Joined March 2010
- Tweets19.3K
- Following651
- Followers2.4K
- Likes6.7K
CryptoArsenal retweeted
There has been a lot of talk about the recent XRP Ledger overflow bug. It was a serious vulnerability, but it’s also an example of responsible disclosure working. Researchers reported it privately, developers built a fix, and validators upgraded before any known exploitation on a public network.
The XRP Ledger’s account-based model lets you inspect every account’s XRP balance. Include XRP held in escrows and payment channels, which are also public, and you can audit holdings across the entire ledger. There isn’t some hidden place where newly created XRP could sit outside that accounting.
The XRP Ledger isn’t the only blockchain to have had this sort of vulnerability. Bitcoin had the same class of bug, an integer overflow, in 2010. Unlike the recent XRP Ledger vulnerability, Bitcoin’s bug *was* exploited, creating more than 184 billion BTC out of thin air.
Its developers, miners and node operators then had to coordinate a fix and reorganise the chain to remove the exploit.
Half a bitcoin in, 184 billion out
On 15 August 2010, Bitcoin block 74,638 included a transaction that spent just 0.5 BTC and produced two outputs of roughly 92.2 billion BTC each. Quite a lot for a system intended to have a maximum supply of 21 million.
Jeff Garzik flagged it on the Bitcoin forum in a thread titled “Strange block 74638”. The discussion is still available, and you can read people working through the incident as it unfolded.
The problem was in the arithmetic used to validate transactions.
Bitcoin stores amounts as whole numbers of satoshis, with 100 million satoshis to one BTC. The software checked that individual outputs weren’t negative, but it didn’t adequately check their upper limits or prevent overflow when adding them together.
A computer integer has a fixed amount of space. If a calculation exceeds what it can hold, it can overflow. In this case, adding two enormous positive values produced a negative total, which slipped through the checks intended to prevent a transaction spending more than its inputs.
Nobody had broken the cryptography or defeated proof of work. The software checking whether the money added up had got the answer wrong.
The recent XRP Ledger bug involved the same class of failure. A deliberately constructed payment could credit hundreds of offer owners their full XRP amounts, while the total charged to the buyer overflowed to a much smaller number. The difference would be newly created, spendable XRP.
Its “no XRP created” safety check also used arithmetic that could overflow in the same way. The fix added overflow checks and changed that safety check to use a wider counter.
Fixing Bitcoin meant *replacing accepted history*
Gavin Andresen posted an initial patch, and Satoshi Nakamoto followed with additional checks. A patch was committed within hours of the public discovery, with the fix released in Bitcoin version 0.3.10.
But the exploit transaction was already in a block, and miners were building on top of it. Fixing the software wouldn’t, by itself, remove the billions of BTC already accepted by the network.
Satoshi asked people to stop mining temporarily so there would be less affected history to replace. Upgraded participants rejected the bad block and built an alternative branch from before it, excluding the exploit.
For a while, two branches competed. Unpatched miners continued extending the affected branch, while upgraded miners extended the corrected one.
The corrected branch overtook the other at height 74,691 and became the accepted Bitcoin chain. The exploit transaction was excluded from that history, so the BTC it had created no longer existed on the accepted chain.
I think this is useful context for the current discussion. A supply limit written into a protocol still depends on software correctly checking every transaction.
Both networks had integer overflow vulnerabilities in the calculations intended to enforce their monetary rules. Bitcoin’s was exploited and required an emergency recovery and rewriting Bitcoin's history. The XRP Ledger’s was responsibly disclosed and fixed before any known public-network exploitation.
That doesn’t make the XRP Ledger bug less serious. It does mean the researchers who reported it and the operators who acted quickly deserve credit. Finding and fixing a critical vulnerability before it causes damage is exactly what we want a security programme to achieve.
CryptoArsenal retweeted
Fast approaching October 2026.
I don’t see it dropping as low as shown, but maybe we see one last dump? 🤷🏼♂️
CryptoArsenal retweeted
RIP Chelsea as title challengers.
August 2026 - September 2026
Gone way too soon.
As voted by you. 🗳️
Here's how the Premier League table would look without VAR 'errors' after GW4. 👇
CryptoArsenal retweeted
The Premier League KMI panel voted 5:0 in favour of Gabriel NOT being sent off against Chelsea after his foot connected with Emi Martinez's head when challenging for a ball on the ground.
Premier League Key Match Incidents (KMI) Panel - Match Round 3 outcomes.
premierleague.com/en/news/47…
CryptoArsenal retweeted
This clip is enlightening and does show the Sunderland player holding the Arsenal
Players shirt.
Replying to @Arsenal
@Arsenal players should do this every game then. @HACKETTREF
Drag opposition down on top of you and it will be a penalty right?
CryptoArsenal retweeted
Arteta totally correct to call put the ref for the rodiculous penalty. He also let Sunderland take ages on numerous throw ins. Sort it out PGMOL. Meant to be 5 second countdowns
CryptoArsenal retweeted
🚨 𝗢𝗙𝗙𝗜𝗖𝗜𝗔𝗟: Opta has revealed its current ranking of the 30 best clubs in the world:
1️⃣ Arsenal 🏴
2️⃣ Bayern Munich 🇩🇪
3️⃣ Manchester City 🏴
4️⃣ PSG 🇫🇷
5️⃣ Barcelona 🇪🇸
6️⃣ Manchester United 🏴
7️⃣ Aston Villa 🏴
8️⃣ Real Madrid 🇪🇸
9️⃣ Inter Milan 🇮🇹
🔟 Liverpool 🏴
1️⃣1️⃣ Bournemouth 🏴
1️⃣2️⃣ Brighton 🏴
1️⃣3️⃣ Newcastle United 🏴
1️⃣4️⃣ Brentford 🏴
1️⃣5️⃣ Borussia Dortmund 🇩🇪
1️⃣6️⃣ Sporting CP 🇵🇹
1️⃣7️⃣ Nottingham Forest 🏴
1️⃣8️⃣ Benfica 🇵🇹
1️⃣9️⃣ Chelsea 🏴
2️⃣0️⃣ Crystal Palace 🏴
2️⃣1️⃣ Roma 🇮🇹
2️⃣2️⃣ Como 1907 🇮🇹
2️⃣3️⃣ Fulham 🏴
2️⃣4️⃣ Club Brugge 🇧🇪
2️⃣5️⃣ Juventus 🇮🇹
2️⃣6️⃣ Bayer Leverkusen 🇩🇪
2️⃣7️⃣ Leeds United 🏴
2️⃣8️⃣ Atlético Madrid 🇪🇸
2️⃣9️⃣ Everton 🏴
3️⃣0️⃣ Tottenham Hotspur 🏴
CryptoArsenal retweeted
🚨 Vinicius Junior future entering crucial stage - talks in coming days over extension at Real Madrid, free exit 2027 or join Arsenal now. #AFC all in & 26yo winger attracted by opportunity if no #RMFC renewal. W/ @MarioCortegana @gunnerblog @TheAthleticFC nytimes.com/athletic/7484629…
CryptoArsenal retweeted
Arsenal (20) are the Premier League club with the most goal involvements at the World Cup so far ⚽️
CryptoArsenal retweeted
Not one previous Premier League winner faced low block defences like Arsenal did this season.
This was the most hard fought title win ever.
That’s all I needed to see, thank you
The Premier League title race would have entered the final match round with Manchester City two points clear of Arsenal, according to The Athletic’s analysis of key match decisions made by referees and their video assistants.
■ Arsenal, Chelsea and Sunderland benefitted the most from errors
■ Bournemouth earned four fewer points than they should have
■ Fulham should have qualified for the Europa League
■ An extra 17 red cards and 36 penalties should have been awarded
@Refsplaining analyses every key match decision to evaluate how on-field and VAR refereeing decisions shaped the Premier League in 2025-26.
Free to read here ⬇️
🔗 nyti.ms/4fgCwnC

































