Avatar
kalle
4149bd2ca7c08ab6321dc1f54176c78acd295daa2030dca04e8010ad992e714d
Author of Grokking Bitcoin and Bitcoin Development Philosophy

Yes each input requires a different signature (even if they spend from the same address),

There are no signatures on the outputs. The full transaction, including its outputs, is covered by the signatures on the inputs. But you can somewhat modify (using sighash flags) what the signature covers (commits to) when you make the signature.

The sighash flags are set in the signature itself. The user that signs an input sets eg SIGHASH_ALL when signing. This means that any changes among the outputs will render the signature invalid.

More in my book Grokking Bitcoin:

https://rosenbaum.se/book/grokking-bitcoin-9.html#fig0924

Replying to Avatar CARLA⚡️

I’ve been oversharing lately but nostr:npub1cj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsqwrz4u picked these wildflowers for me and nostr is where I share whatever the hell I want so ENJOY THE BEAUTY!

Nice! The orange dotted thingy on the right is in our yard! I think they call it "brandgul lilja" (roughly firey yellow lily) here.

I really like your article! Isn't a drawback of running your own VPN server that the size of your anonymity set decreases to 1? If twitter knows you're behind 1.2.3.4, then they know all traffic from that ip is yours. They can sell/share/leak that info to anyone.

Isn't that a good reason to use Mullvad or other shared VPNs?

You can figure out a lot from running:

bitcoind --help

But I'm not sure that answers your questions, because I guess you already knew the --help flag.

How do I setup NIP-57 for receiving zaps? I run LNbits on top of a Core Lightning node. I'd expect there's some LNbits extension for this, but can't find any.

10000 sats reward to the best (according to me) answer. #[0] #[1] #[2]

Thanks for the tip! However, I have no clue on how to enable zaps on my LNURL server (LNURLp on LNBits). Maybe you have some pointers? I run LNBits on top of a Core Lightning node. I'd expect some lnbits extension to do this for me, but can't find any.

Thank you nostr:npub1s6z7hmmx2vud66f3utxd70qem8cwtggx0jgc7gh8pqwz2k8cltuqrdwk4c for your work on https://github.com/bitcoin/bitcoin/pull/26076

It's going to be an absolute life-saver in nostr:npub167n5w6cj2wseqtmk26zllc7n28uv9c4vw28k2kht206vnghe5a7stgzu3r when I do a workshop on using Bitcoin Core as an air-gapped signing device. Too bad the PR didn't make it into v25.0, so I'm afraid I'll have to do the workshop on master.

h > '

Sure enough, I downloaded bitcoin 0.8.6 and sure enough, I could double click to start it (though it fails due to missing legacy lib). It has mime type application/x-executable instead of application/x-sharedlib

Turns out I can't start any program (not even my fav xeyes) by double clicking it. I must have messed something up, or debian locks it down for some reason.

It's downloaded from bitcoincore.org. Running ./bitcoin-qt from the command line works fine.

Debian 11. Unpacked the tar dot gz file and clicked myself into the bin folder and and double clicked the bitcoin-qt file.

Decided to try Bitcoin Core GUI. Kinda disappointed. This is what happens when I double-click bitcoin-qt:

So in order to run the GUI you have to open a *terminal* and run

$ bla/bla/bla/bitcoin-24.0.1/bin/bitcoin-qt

Is there some good reason why double-clicking it doesn't work?

I'm severely uninterested in AI. I don't know why. Everyone else seem super jazzed about it.