Avatar
vnprc
d3052ca3e3d523b1ec80671eb1bba0517a2f522e195778dc83dd03a8d84a170e
CTV+CSFS, Hashpool, Triangle BitDevs

Who screwed up and called it a cruise ship instead of a boatel?

Are these the rat guys from warhammer? I had a 40k tau army in a previous lifetime. Never won a battle tho...except that one time we misunderstood the rules. 😅

This is LNHANCE, a soft fork proposal from Brandon Black that essentially does CTV and LN-symmetry. Check out this PR https://github.com/bitcoin/bitcoin/pull/29198

InternalKey and CSFS are two little opcodes to work with signatures on the script stack. One puts the taproot internal key on the stack and the other lets you check a signature against that key. Together with CTV they let you build LN-symmetry in a different way than SIGHASH_APO. You get CTV covenants and massively upgrade lightning channels with the safest and most minimal consensus change.

APO always seemed a little sloppy to me. It introduces a footgun similar to SIGHASH_NONE. You see the guy that lost 0.8 btc from using SIGHASH_NONE last week?

yes

and CSFS and internalkey for a better lightning network

I asked an LLM about my sequence diagram. It gave me some solid advice and then offered to refine the diagram for me. Cool! Why not?

This is the sequence diagram it sent back.

https://m.primal.net/LBQB.webp

DALL-E? More like LOL-E amirite? 😂

Coracle does calendars. 🤙

nostr:note1a3z8padcthrd2tmlh4crmrlz94da22zzv2ggy3lkstrqjmmyfrrs6lhnzz

I really like the metaphor of bitcoin as a tree.

The leaves are UTXOs. They express the current state of all spendable coins. Over time these leaves bud, grow, & die as the UTXO set turns over.

The trunk is the blockchain. It slowly grows one block at a time. It's purpose is to take resources from the roots and carry them to the leaves where they can be put to productive use.

The roots are miners. They absorb resources from the real world and funnel it up to the trunk where it can be used to extend the blockchain and reshuffle the UTXO set.

We think of a tree as a single organism but really it is a collection of cellular automata working together towards a common purpose. When viewed from the cellular level a tree is a swarm, a superorganism. Each cell runs a program. It expresses its DNA (source code) when interacting with the other cells.

Unlike living trees, we take an active role in shaping the DNA of this tree. We need to ensure it has the best DNA possible in order for the whole tree to flourish. And human civilization with it.

I think we have a lot of work left to do with the roots. Our root cell DNA is 10 years behind the curve. We need robust and free (as in speech) hardware and software for all roles in bitcoin mining. I'm going to do my part to make it happen.

What's stopping you? I like to get on the board a couple times a week.

Influencers extract value from their followers, not the other way around. Keep this in mind when they ask you to get your wallet out.

Some bitcoiners simp for the worst politicians and it's fucking gross. Cheezus Crust have some integrity. 🤮

When a new block comes in each node validates that the transactions in that block spend UTXOs that exist in the UTXO set. If a tx input does not exist in the UTXO set the block is invalid. But you'd have a hard time even constructing such a block template under normal circumstances because nodes also validate each tx input when they first see a transaction come across the p2p network. If the input does not exist in the UTXO set or in the mempool (or I suppose in the same package now that packages are a thing) that tx will get dropped and won't propagate through the network. So really it happens at the block level but practically speaking it happens at the mempool level.

y'all....🤦‍♂️

simping for a wannabe dictator is cringe

what is this error message? why is this failing? what is it even supposed to do?

i guess i have to *understand* this code now 🙄