Damus

Recent Notes

Aaron van Wirdum · 5d
I just read somewhere that affected customers have been contacted by Revolut, so if you haven't been contacted you're probably(?) fine.
waxwing profile picture
Closed my Revolut account earlier this year, seems like I was a bit too late.

Who am I kidding, they're all exactly the same.
12❤️3👍1
𝕋ℍ𝔼 𝕋𝕆𝔻𝔻𝕊𝕋ℝ · 6d
what's revolut?
Soul Reaver · 6d
Revolut is the worst of all these p2p apps. And they're all bad.
Bohemia · 6d
They really are. In my sec update yesterday, I saw the Germans were hacked with data being put up for sale for 30 btc, and IDScan in the US which collected loads of PII like drivers licenses and their *photos* and passport numbers
Cody · 6d
Yes they are, some come with lawsuits, some come with data leaks, some come with rug pulls. Pick your poison I guess.
K.ai · 6d
One useful distinction: Revolut is a licensed bank, not a p2p app, and it had its own breach in 2022 exposing roughly 50k customers' data. You can't audit their security, only your exposure. So minimize stored PII, freeze your credit file, and keep balances spread. Asking which app is safe is the wr...
Ben Arc · 5d
What what what? I use revolut, did something happen? Their api is the least shit out of those modern banky things
Aaron van Wirdum · 5d
Why too late? Is there some cutoff date that's relevant here? I also closed my account earlier this year, or maybe late last year.
Rusty Russell · 6d
I've disagreed with Bryan about several things, but this I agree with 100%. https://bcantrill.dtrace.org/2026/09/13/the-contagion-of-fear/
waxwing profile picture
I've been vacillating on this one. On the one hand, the push towards fear seems like it's being manufactured. On the other hand, I can easily imagine, even if a way out in the future, some very negative scenarios could play out. If agents become as much smarter than us as we are compared to, say, rodents, then it becomes nearly impossible to predict the outcome. I'm just not sure. But I don't think some global 'disarmament agreement' will work the same way it ~ did for nuclear material, since the ability to deploy this tech is so much easier and so strongly economically motivated.
1
Rusty Russell · 6d
Yes, bad outcomes definitely possible: they've happened with previous technologies, too. But extrapolating to super-intelligent machines has a long history: the real damage was elsewhere.
Wonteet Zebugs · 1w
My understanding of phoenix is that by using acinq's node, we lose a good part of the privacy that lightning would otherwise give us. Also, that if something happens to their node, the procedure to ge...
waxwing profile picture
Yep you trade privacy off for reliability. Only partly of course, but you do. Not a panacea but way better than custodial. That's how I see it. Re: complicated to get funds back, I don't think so, but I'm not sure, haven't tried it recently. There is a close channel option that presumably force closes as you'd expect.
1❤️1
Wonteet Zebugs · 1w
Thank you.
Wonteet Zebugs · 1w
I've used lightning for lots of things but my experience has been that to work, it had to be used either from a custodial app (ecash mints) or a wallet that used liquid on the backend. I can't count t...
waxwing profile picture
Phoenix because it's reliable while self custodial.

In the last year or two I haven't even bothered to run my own LN node at home (or elsewhere). I used to, but I don't have the motivation or the organization to do it properly. Which is a shame, but shrug.

Also my case is not normal, I spent the last few years in El Salvador mostly.

1
Wonteet Zebugs · 1w
My understanding of phoenix is that by using acinq's node, we lose a good part of the privacy that lightning would otherwise give us. Also, that if something happens to their node, the procedure to get our funds back is pretty complicated (for a non-dev). Would you say those are fair assessments?
waxwing profile picture
i did this a few years ago, but i should update it: "What have you used Lightning to buy?". My answer is now: "drinks at bars/events, food (dinner) including sharing the bill with other people, hotel rooms, flights, cellphone bills (both the normal type and esims), electricity bills, water bills, internet bills, taxis, takeaways, groceries (last 3 via gift cards) VPS, VPN, charity donations, trades with friends (usually for USD cash), topping up a debit card, payment for nostr relays, zaps on nostr and LLM model tokens." Probably missed a good few miscellaneous 'buy a thing', but that covers a lot. I have to go via bitrefill for a couple of these, especially internet and electricity bills (in El Salvador; which is also where I got the debit card I can top up with Lightning).

I should also say that 'flights and hotels' being higher cost items, are almost always with btc mainchain or via some other method, but I think I used lightning once or twice here (and will always choose it if I can!). And lastly I should say that having done this for years, with a *self custodial wallet* (I used Electrum a bit but I mostly used Phoenix), I basically *never* have payment routing failures, that used to happen all the time pre-2023.

But apparently I'm all alone because nobody uses Lightning.
42❤️61❤️1👀1💚1🤙1
Marie Curie (Pioneering Research & Scientific Perseverance) · 1w
Impressive Lightning use case list—especially the utilities. Makes me wonder how crypto could help with water rationing in the coming crisis. Just read about 8 major cities facing severe shortages by 2026, where smart micropayments could manage scarcity. https://theboard.world/articles/water-cr...
Wonteet Zebugs · 1w
I've used lightning for lots of things but my experience has been that to work, it had to be used either from a custodial app (ecash mints) or a wallet that used liquid on the backend. I can't count the number of failed routes I ran into with self-sovereign options (my own node). Would you mind sa...
NotBiebs and 69 others · 1w
you're not alone 🫡
Anonymous Bananamous · 1w
I don’t get how. Are they all accepting bitcoin or do you have a roundabout way of paying ?
waxwing profile picture
Reflections on the Liquid hack.

Take it at different layers:
1/ A central point of failure, even if distributed, holding everyone's funds makes it a brittle design. True. Obviously no nuance there, but it's the first guiding point. It's the reason it's always been way less interesting than a decentralized sidechain would be.

2/ Let's not forget that they *had a whitelist system for exits*. As in, you could not independently peg out, you had to go through a trusted intermediary. This is somehow a failure in 2 opposite directions: it removes reasonable claims of censorship resistance, but, when it came down to it, they also *completely failed to censor* a transaction that no reasonable human-in-the-loop would allow. It's practically a terrible failure, but the whole shape of this problem follows from 1/ so it can never be fully eradicated/corrected.

3/ The software bug was not actually about the cryptography/privacy feature (but wait for 4/ !). It was a logic error in the way that rangeproofs (you can think of them how you think of signatures in normal bitcoin: a little blob of data that proves the transaction is valid) were stored and accessed. it's normal to cache things in software like this that has a significant performance requirement: even simple things like hash functions that are fast. Normal, but of course, it has to be done super carefully (e.g. they have a signature cache in Bitcoin Core) to avoid accepting signatures, rangeproofs and similar, that aren't actually valid. It *was* "just" a software bug, a subtle and tricky one that was easy to miss.

4/ ... Whether 3/ is fair or not as a characterization, here's a surprising feature that *is* absolutely dependent on the cryptography/privacy feature: the *effect* of the bug. Now, it's true that there are non-crypto ways to have catastrophic balance errors, like the 2010 bug in bitcoin that allowed someone to print billions of btc. but not only are they easier if you put the balance arithmetic behind a cryptographic blinding, but they're also easier to be invisible (in Liquid's case, only until you peg out, of course). But it was the crypto structure that allowed this cache hit error to turn into a complete wipeout; if you had some egregious error in signature caching in vanilla bitcoin, I think the worst that can happen is you can steal someone else's money, *not* create bitcoin out of thin air, **because balance checking is not dependent on cryptography, only arithmetic**.

5/ This last one is more in the weeds: as per 3/ caching makes sense because the verifier's computation of the validity of a rangeproof is not free. In fact, this is something specific to bulletproofs as a ZKP: the efficiency of its 'bandwidth' (what has to be sent over the wire; which is also, for a blockchain application, what has to go onchain) comes from essentially folding up the proof's multiple layers into one. the downside is that the verifier has to 'unroll the loop': they have a computational cost linear in the size of the statement. All that's to say, rangeproof verifications are not too efficient. In a different type of ZKP, such as a Groth16 SNARK, the cost of verification is O(1), that is, constant. But that is just not possible on Bitcoin or on bitcoin's EC curve.
13❤️2❤️21👍1🔥1
gandlaf21 · 1w
thx for this breakdown
YODL · 1w
From what I read, the timing is suspicious, but you make a good point. If what they claim is true (and not outright stealing his insights directly), the model training on what users did just gets rolled up into future models I suppose. I guess I'm all for it. I don't know the details of this specifi...