nostr:nprofile1qqsrc23txhhfq2yt9m32s7h90864j2cg62hvq4tpkrz8cvhpg5z39vgpzamhxue69uhkummnw3ezuum5w43xy7fwv3jhvtcpr9mhxue69uhhyetvv9ujucnfw3kkzurnw3ezu6t09uq3kamnwvaz7tmwdaehgu3wwd6kgmmrv9excmmn9e3k7mf02qnk6j
Have you considered blinded signature auth tokens for services?
Unspent Transaction (TX) Output
A claim on some amount of bitcoin. All are viewable on https://mempool.space or by using your own node.
It's a timechain entry that has yet to be used as an input for a transaction. Once used, they are consumed and new ones are created. If you're not careful, you can create a permanent UTXO that cannot be spent. This was easier to do early on but modern wallet software avoids this now.
UTXOs have sizes, value size and byte size, and are part of how you determine the fee paid in a transaction. The more UTXOs as input, the more you'll pay, since you pay for every byte of data.
https://mempool.space/tx/8cee4fb204c0aef97b59ad5e3827bd1caa5780c2671f36ebe82fcf3dd746e9cb?mode=details
This one is a good example of a relatively simple transaction that took a ~3.9BTC UTXO and created three new ones. ~8k sats to the miners as a fee (part of something called the "coinbase transaction" aka how new Bitcoin are issued to miners). And ~2mil to some address, presumably the person being paid. And then a "change" output back to themselves. They used poor address security here by reusing the same address for input and for change so this might be an exchange sending out someones sats. Most quality wallet software will never reuse an address, which helps with privacy.
Cold Card Q or Mk4 is a great option for a secure signing device. Many others out there too. No matter what you pick, take the time and understand the how and why for each stepnof the process. Great guides at werunbtc.com
nostr:nprofile1qqspnzgrfett3asxcuj0gksje6z2zxzpvgd27uvz58m9vsuqh8zzw6cpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgjwaehxw309ac82unsd3jhqct89ejhxqg5waehxw309aex2mrp0yhxgctdw4eju6t0rjj54p also has a top-tier YoutTube channel with some of the best video instructionals out there.
Yo nostr:nprofile1qqsfkmv4ka4qzxg6f3mcrptgrmtl808d9ll63eq4zmk8sfqtyyegtagpz4mhxue69uhkummnw3ezummcw3ezuer9wchsc9twyx
You ever do pods? Want to rip one with nostr:nprofile1qqsqt94cze77fkfxhgt9s2rfxmht6gjn96n8asf2jrq8szkkdhclexgprfmhxue69uhhyetvv9ujuumgd96xvmmjvdjjummwv5hszxnhwden5te0wfjkccte9emk2mrvdaexgetj9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uvturtf?
nostr:nprofile1qqsw3znfr6vdnxrujezjrhlkqqjlvpcqx79ys7gcph9mkjjsy7zsgygpr9mhxue69uhhqatjv9mxjerp9ehx7um5wghxcctwvsq3samnwvaz7tmjv4kxz7fwdehhxarjd93kztnrdaksz9thwden5te0wfjkccte9ekk7um5wgh8qatz7tvu4p
How's the HAM panel shaping up?
For Schnoor signature aggregation, could you save the midstate for a tagged hash? Since it's hash(hash(tag)||hash(tag)||message)
You could save the midstate and just start with the message from that midstate.
Does this make sense?
nostr:nprofile1qqsfrkatna3xvr54ykzgp5hjelmdeld4z0eg4p06f764a6vn5k6xszgpr4mhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet5qyw8wumn8ghj7mn0wd68ytnzd96xxmmfdejhytnnda3kjctvqydhwumn8ghj7mn0wd68yttsw43zuum9d45hxmmv9ejx2askw6tvd nostr:nprofile1qqsdnpcgf3yrjz3fpawj5drq8tny74gn0kd54l7wmrqw4cpsav3z5fgpz4mhxue69uhk2er9dchxummnw3ezumrpdejqz9rhwden5te0wfjkccte9ejxzmt4wvhxjmcprpmhxue69uhhyetvv9ujuumwdae8gtnnda3kjctvl3x2lg
Notes by AVERAGE_GARY | export