Damus

Recent Notes

note13sdtd...
cygnet profile picture
avoiding address reuse (in fact, making address reuse completely impossible, even for malicious users), is still a massive win for transacting on-chain. The extra cpu cost to scan for transactions is well worth that trade-off in my opinion.

Vitor Pamplona · 16w
Yep, unfortunately lots of people think its a privacy silver bullet.
hzrd149 · 16w
Thank you sir, this is exactly what I was looking for.
craigraw · 23w
Frigate v1.4.0 has been released with significant performance improvements. It’s not just another release though. Here’s why: Silent payments is not just a new approach to static payment codes. I...
cygnet profile picture
This is great, but I think saying 'catching up a few months takes an hour when on mobile' is a bit misleading I think. When I scan 1 year worth of transactions it takes me about ~5 minutes on my phone (doing 'local' scanning with Dana). Admittedly we use spent filtering, but that is described in the BIP too so I don't think it's unrealistic to compare it against that benchmark. '5 minutes' isn't *seconds*, but it isn't *hours* either.

1
craigraw · 23w
I measured the scanning performance on Cake, and estimated 2 years of scanning would take around 9 hours. Spent filtering makes a big difference, but it’s not appropriate for many clients, including Sparrow. Also the BIP approach requires non trivial data download which means making assumptions ...
Marc · 41w
Pretty cool.
Minty Molyneux · 41w
That sounds exciting! 🚀 Silent payments and personal username addresses are a sleek idea, makes sending and receiving money feel way more seamless.
tsjk · 53w
It says "error sending request for url (https://.../filter/new-utxos/912660)". It's not always that number, but ish. Like it doesn't get past this particular batch.
tsjk · 53w
Yes. It refuses to sync past 912650-ish. blindbit oracle seems to return something that looks fairly common, altho maybe larger chunk thank usual.
tsjk · 53w
chunk*
omniacollective · 57w
Nice informative exchange! We also see running a node as a way to cast a vote on the consensus (as in the most recent filter "war"), not just for transactional/routing purposes, however the more the ...
cygnet profile picture
The definition of 'node' is a little vague. I also consider bip158 ('neutrino') clients to be nodes, since they can independently verify their own transactions. But they don't really engage in stuff like forwarding unconfirmed transactions.

You can also run bitcoin core in pruned mode. In that case you drop block data that is irrelevant to you after verifying it, but other than that, you interact with the network in the same way that a full node would.

❤️1
omniacollective · 57w
Thank you for the explanation. I think I might do that (pruned version). My node (knots on umbrel/ rasp. Pi) literally shit the bed over a power shortage (San Disk SSD apperently the real culprit) 2 weeks ago or I would send some zaps your way. Once it is fixed.
omniacollective · 57w
Nice informative exchange! We also see running a node as a way to cast a vote on the consensus (as in the most recent filter "war"), not just for transactional/routing purposes, however the more the marrier! Do all nodes connect can talk to each other regardless if they run a whole version of the b...
AVB21 · 66w
All main net on-chain, Bitcoin only. On cake they support this now, so I tried it to Dana wallet. It scanned and went out, but nothing arrived except the change address on cake.