
💻 Fulltime Bitcoiner & Developer @ @ambosstech #Bitcoin #Noderunner
127.0.0.1
Joined May 2018
- Tweets833
- Following1.1K
- Followers613
- Likes20.1K
Bufo ⚡️ retweeted
From an 1886 Panopticon prison of total surveillance… to a citadel of freedom and sound money.
The venue for Adopting Bitcoin Arnhem 2027 is officially revealed: De Koepelgevangenis. ⚡
Celebrate 13 years of the world's longest-running Bitcoin City with builders and sovereign minds from around the globe. Once every three years; don't miss this one.
📅 28 – 29 May 2027 | Arnhem, NL
🎟️ Tickets: nl27.adoptingbitcoin.org/
#Bitcoin #Arnhem2027
RT @btcinsider__: Jesse Shrader (@Jestopher_BTC) of Amboss (@ambosstech) demos stablecoin payments using Taproot Assets. He explains why he…
Bufo ⚡️ retweeted
Check out our new BitcoinTaps FlowTap at BitcoinTaps BAR #PlanBForum #Lugano
Bufo ⚡️ retweeted
You can now use paid APIs directly from @claudeai or @bot 🤖
Amazap.com has compiled all the 402 endpoints and is tracking their health to ensure they deliver. The machine economy is now open for business!
Bufo ⚡️ retweeted
Lightning payment volume is impossible to know (network-wide) without being party to the payment.
Previous estimates set volume at ~$1B/month. I can now confirm that those estimates significantly *underreport* the actual payment volume.
Bufo ⚡️ retweeted
Arriving for the @NoderunnersNET conference early? Let's meet in Arnhem the day before and check out some of the bitcoin accepting merchants all around bitcoin city Arhem @bitcoinstad
Join the conference telegram.
t.me/+Owx4Kuukcj9kNDc8
Bufo ⚡️ retweeted
LIGHTNING NEEDS TO BE REGULATED
It's simply too fast and too private and too inexpensive. If we continue down this path, AI systems could replace card networks with machine to machine payments. Without any scaling limits, I grow increasingly concerned it could kill card payments.
Bufo ⚡️ retweeted
Saturday is the we are locked inside a former prison for @NoderunnersNET #bitcoin conference. Fiat stays outside.
Tickets, beers, food, everything runs on Lightning ⚡ No PIN terminals, no cash registers. Sats only.
Still tickets left!
Bufo ⚡️ retweeted
Bitcoin Research Day is coming to Amsterdam! 🇳🇱
Co-hosted by @2140_dev & @ChaincodeLabs, we'll be hosting this year's research day on October 27th at De Weesper (check the website for more info).
RSVPs are open now. Secure your spot!
brd.chaincode.com
Liquid hack explained.
Liquid has confidential transactions that hide the amounts for improved privacy. A bug in how these transactions are validated caused inflation of Liquid BTC (L-BTC) and allowed hackers to empty the entire side chain.
Liquid nodes don't see the amounts of a confidential transaction, so to make sure that the transaction is still valid and doesn't cause inflation nodes check something called a balance proof and a range proof.
The balance proof establish that sum of the input amounts equal the output amounts, i.e., that "x L-BTC going in and x L-BTC going out". But there's a catch. Only relying on a balance proof isn't enough. You also need the range proof.
The range proof establishes that a hidden output amount falls within a positive range. That means a valid output must be at least 1 L-sat and at most 2^64 − 1 L-sats. Range proofs make sure that you can't mint "negative L-BTC".
Why is this even necessary? Remember, the amounts are hidden and a hidden negative amount would allow extra positive outputs to balance against it. Without a range proof, a transaction could say "I've put 1 L-BTC in, and I'm taking two outputs out: one with 4000 L-BTC and one with -3999 L-BTC)."
This is going to cause a disaster in a little bit.
Once the balance proof, the range proof, and other validations pass, a transaction is regarded as valid and can pass consensus. However, because especially the range proof is computationally expensive, Liquid nodes cache the result of a successful range proof in memory. Essentially, the node remembers "I saw this range proof before and it was valid, all good!".
In order to recognize the same range proof later on, you need to assign a label to it. This is called a cache key. This cache key is the actual cause of the bug.
The way this cache key was constructed allowed two different transactions to collide on their cache key. Essentially, one valid transaction (1 L-BTC in, 1 L-BTC out) had the same cache key as an invalid transaction (1 L-BTC in, 4000 L-BTC out).
Here's the hack: the attackers submitted the valid transaction (1 L-BTC in, 1 L-BTC out) first. Liquid nodes verified this transaction successfully, created a cache key called REKT and stored it in their cache. Then the attackers carefully crafted a second invalid transaction with (1 L-BTC in, 4000 L-BTC out) that created the same cache key REKT.
Instead of validating the second transaction and realizing that it printed money out of thin air, Liquid nodes found it in their cache and said "hey I saw this transaction before, everything is fine" and that caused the inflation.
The attackers then took their 4000 L-BTC and withdrew 4000 BTC onto the Bitcoin base chain.
Note: I might have gotten some details wrong, and I'm aware that I simplified quite a bit. I wrote this post to help people understand what happened. Please feel free to correct me in the comments or add more details below.
Bufo ⚡️ retweeted
Here's what we enabled: Receive USDT from a standard Lightning Payment.
To make this possible, we made the @ambosstech Payments SDK (self-custody, auto-managed). A user simply creates wallets and sets the currency for each one: USDT or BTC.
Spinning up a new $USDT edge node if anyone wants to profit from the new stablecoin customers we're getting on @lightning via @ambosstech
This node allows businesses to accept lightning payments and receive them as USDT.
amboss.space/node/03e350e8ee…
Bufo ⚡️ retweeted
Spinning up a new $USDT edge node if anyone wants to profit from the new stablecoin customers we're getting on @lightning via @ambosstech
This node allows businesses to accept lightning payments and receive them as USDT.
amboss.space/node/03e350e8ee…
Bufo ⚡️ retweeted
Van bijna gratis naar miljarden extra: Nederland betaalt 17 miljard meer rente nos.nl/l/2629029




















