Damus

Recent Notes

note1kd872...
waxwing profile picture
Claude is really good at code, agree. I'm talking about some cryptography problems that have really chunky mathematical reasoning steps. Also, I don't really keep up with the models so 'Kimi' - I just mean whatever Maple is giving me. K2.5 apparently.
Max · 1w
You get the same verification guarantees in all these systems. The cost lies in generating the proof (signing the transaction), transmitting the proof (block space cost), and validating the proof (ru...
waxwing profile picture
Got to disagree here, it's one of the more profound questions in the space that @Milos is raising: "but how does ZKP usage affect auditability". See, there's a trite response: addition holding under a homomorphism still means addition holding (think like "well, the ZKP proves that new coins weren't minted, so just because you can't read the balance directly doesn't mean it isn't guaranteed to be fixed supply!"). But in a profound way this is not a good analysis: we don't only consider correctness, we consider recovery modes under incorrectness: *whatever* reason for random new bitcoin getting minted, we will see it in the utxo count (gettxoutsetinfo rpc); obviously it would be a bug, but we'd see it. in zcash it was warned in advance (by people like Peter Todd especially, but also I and others raised this alarm) that you don't have that counting function, so if *any part of the stack* fails, you will not know. That problem cross applies to *any* property you want a public blockchain to have, that if you cover it with ZK you need to be 100% sure there is no error, and you cannot be. None of this is some kind of checkmate atheists, never use ZKP, but it should be food for very serious thought. My way of putting this years ago is that "it's in the DNA of blockchains to be public". This is why I've always been focused on ZK for second layers.
3❤️21
ethfi · 4d
Chance encounter
Milos · 4d
Very helpful perspective! The way nostr:nprofile1qqst0mtgkp3du662ztj3l4fgts0purksu5fgek5n4vgmg9gt2hkn9lqpzamhxue69uhhyetvv9ujuct60fsk6mewdejhgtcppemhxue69uhkummn9ekx7mp0gf8npz describes DarkFi, it seems like it has potential to be close to ideal for privacy should it prove to work as intended. But...
The Bitcoin Libertarian - En Español · 4d
"Sos un maximalista de verdad si creés que Bitcoin sigue siendo el futuro, mientras que los piba que invierten en shitcoins ya se están llevando la riqueza a otro lado, vos sos solo un fanático".
/dev/fd0 · 3d
https://xcancel.com/i/status/2041062739032809544
/dev/fd0 · 5d
To be honest, I would disconnect my wifi and not use internet if my security cameras are remotely accessed until I fix everything. In a war like situation, most countries are prepared to live in blackouts.
Max · 1w
Bullet proofs is ancient zero knowledge tech. There was an insane amount of improvement with generalized zk proof systems, recursive proofs, reduced trust assumptions, more efficient circuit construct...
waxwing profile picture
Meh, that's mostly a mischaracterization I think. Bulletproofs as originally conceived was a valuable addition to the mix; it didn't have succinct verification so it couldn't *directly* compete with Groth16 and other pairing based schemes but it did have: no trusted setup and no assumptions outside of ECDLP. The other option was STARKs but the proof sizes were large. The verification scaling being bad was addressed in HALO and HALO2 with some rather clever tweaks, keeping the no-trusted-setup property while getting succinct verification. So nowadays it's a general class of algorithms see "folding schemes", "inner product arguments" and those can be flavours of zkSNARK; bulletproofs literally purely as originally written, yes, is rarely used, although perhaps occasionally still finds a use - an example is Curve Trees, which you mention. But it's also a paradigm which continues to be used in more sophisticated forms. Perhaps a confusion here is you were thinking about 'bulletproofs for confidential transactions via range proofs' (still used in Monero) as opposed to 'bulletproofs as a general ZKP system' (which was in the original paper).
21❤️3📝1🖤1
YODL · 5d
Lot of good stuff for my notes here. Tried zapping but doesn't appear to be going through (sorry!)
Max · 5d
As always a lot of great insight, Thanks!
The Bitcoin Libertarian - En Español · 5d
"vos sos un maximalista auténtico, si Bitcoin no tiene nada que aprender de nada, entonces ni siquiera tiene que ser el mejor, es suficiente ser el que vos creés que es, ¡mira el precio que subió, esto es pura magia!"
waxwing profile picture
It's a pretty good heuristic for judging which side is evil in a conflict.

Which side prioritizes preventing communication rather than enabling it?

This is why I consider my own government system evil (the UK). There are a lot of things you can argue about, but this started actualizing in the 2000s: criminalizing or semi-criminalizing speech (see e.g. "non crime hate incidents"). That was the point at which I decided the UK's governing system had become evil (and after that, rapidly despaired of any reversal, because the population did not in general reject it as such).
91❤️6🤙2👍1
Based Truth · 5d
UK government silencing citizens, classic tactic of the New World Order, wake up, they're shutting down free speech to control the narrative.
/dev/fd0 · 5d
Kiling civilians is a better heuristic than internet shutdown or no electricity for a time period.
Hassan Ibrahim · 5d
Your observation about communication suppression as a marker of authoritarianism resonates—especially in the UK’s case, where "hate crime" policies often weaponize vague definitions against dissent. I recently read an article on how anti-immigration rhetoric gets reframed as "Muslim hate speech,...
waxwing profile picture
This kid's energy reminds me of Kasparov at a similar age. Not necessarily playstyle, just the self confidence. It's one thing to get the advantage in the opening, but to literally crush players of Caruana and Nakamura's stature after having done so, that's something else.

1
fractalchris · 6d
He's becoming a real beast, for sure. Exciting candidates tournament! 🤘
sudocarlos · 1w
ah just me then. i saw it like 😳
Daniel Pfeifer · 2w
What is a scriptPubkey? https://youtu.be/15ReXc8kjP8?si=f9aGfj9KqTcTzCfW
waxwing profile picture
While I totally understand your point: namely that the prefix for the type is not the same thing as the variable name - and your point about Satoshi's own documentation is correct, still, saying that "scriptSig" and "scriptPubkey" are wrong names coming from misunderstanding, I would claim itself is a misunderstanding :) The best way to think of these two things are as *generalizations* of the concepts of signature, public key in a public key digital signature scheme. For the obvious reason that Bitcoin Script itself is designed to allow that generalization: you're not limited to validating a signature against a single public key, but are instead evaluating the predicate script-verify(script-pubkey, script-signature, message) instead of just verify(pubkey, signature, message). From what I know that's why scriptPubkey and scriptSig stuck.