5f
jamesob
5f69082cc20dbdd25b320eb0c3e79f3bf6a1c92e60623449cf3224b0fa11eda9
Replying to Avatar fiatjaf

James O'Beirne has the best takes:

https://www.youtube.com/watch?v=JathbmXKwVg

Except for wanting bigger blocks: we actually need smaller blocks and Drivechain. He is also wrong about Nostr being awful. But aside from these two he is great on everything.

Thanks FJ, means a lot!

Is there a way to post from primal.net without giving them my private key? Nostr PSBT or something?

Just recovered my nsec from an ancient version of gossip.

You guys figure out subkeys yet?

What's the right name for this dish? I've been calling it "bachelor's surprise" all my adult life

I watched a talk from Cody Wilson the other day that has made me reorient spiritually a little bit. It's called "Death Athletic." It's a good articulation of the sentimental quandary we are in: the combination of "I know I'm fucked" but also "I can't give up because there is a higher purpo

se, and I will not be made miserable." He pulls some pretty good philosophical references throuhgout, and mentions Christ and Socrates as an example of inverting "this is being done to me" as "this is all according to plan." https://www.youtube.com/watch?v=LVi9m65lHGc

Sure thing, good questions.

) Package relay and ephemeral anchors complement OP_VAULT, but don't replace it. They're about relay policy and how transactions can be replaced in the mempool, but they don't enforce any kind of new on-chain script rules. Sadly you just can't do vault stuff without allowing "tighter" rules on script validation with certain new opcodes, which is all a soft fork is.

2) UASF from a code standpoint is not really any harder than any activation method, but IMO it should be a last resort. The point of "traditional" activation methods like BIP8/9/speedtrial is not to ask miner approval, it is to help coordinate the upgrade with miners so that there isn't some portion of hashrate that might mine blocks that are invalid with the new rule set and cause a disrputive chainsplit. Whether or not this winds up being a UASF isn't something I would decide.

In four years we'll have libbitcoinkernel and Core won't be such a bottleneck ;)

Ironic to me that the mobile experience on nostr is so far ahead of the desktop equivalent. Mobile is a captured platform; it's bad for our minds and our privacy. We should get off it to the extent possible.

I made a quick screencast demoing OP_VAULT (BIP-345) with a little prototype wallet I've written in the last few days https://www.youtube.com/watch?v=7Zwm5iHFyBQ

It's a long and pretty boring conversation, and nobody's fault per se. But the phrase "tyranny of structurelessness" comes to mind. Incentives on the development side are not really aligned for longterm success IMO. Bitcoin's project structure is very much an experiment; basically every other major opensource effort has clear leadership structure (if not a BDFL). In bitcoin this would obviously be An Issue (unless there were multiple competing implementations), but the sclerotic and meandering development cycle demotivates talented devs all the same. I've spent five years working on a project that, in commercial settings, would have been merged within a month. It just gets really old.

Complete OP_VAULT prototype/demo wallet almost finished. Gonna record a screencast

in the next few days.

If the pay wasn't good, I absolutely would not be working on Bitcoin Core. It is a miserable project.