Avatar
niftynei() 🇺🇸💸🧡
cbc5ef6b01cbd1ffa2cb95a954f04c385a936c1a86e1bb9ccdf2cf0f4ebeaccb
head of instruction @npub1vmpf90hq56wzyxht6teg3llpa74rzcepw9suj5unxl3tph24zd4qgtxhm7

I heard on a space today that the best way to get a PR merged in core is to campaign for it, so this is me starting a campaign for a listmempooltransactions RPC

my rationale for this is that it’ll let you more easily scan the mempool for new transactions that have arrived (since the last time you scanned it)

this is a massive improvement imo for usability of mempool data for apps that want to know about newly arrived txs to their node

there currently is no RPC for quickly fetching out new outputs created in the mempool or inputs spent.

to do this currently you’d have to call getrawmempool, which returns a list of all txids currently in the mempool and then call getrawtransaction on every returned entry. this is painful and unnecessary

I also implemented a feature into a branch CLN using it that would let you scan for interesting unconfirmed txs, to demonstrate its immediate usefulness. more details in the open PR!

https://github.com/bitcoin/bitcoin/pull/29016

wow what a cool mom. i’d bet everyone who does it’s mom is proud of them

i havent been writing a lot of code lately, so you, as a bitcoiner who cares about people who are actually working to improve bitcoin, should definitely unfollow me

I have been working on videos and just published a new class schedule for live/online classes, so go follow nostr:npub1vmpf90hq56wzyxht6teg3llpa74rzcepw9suj5unxl3tph24zd4qgtxhm7 instead 😂

I called out someone on a twitter space earlier for using “his mom” as a foil for a non-technical person who might struggle to understand self custody

this is something I’ve thought about quite a bit — i wrote up some longer thoughts on the overusage of “mom” as a know-nothing tech person 6y ago

tldr: i understand why it’s something people reach for natively but im not sure it’s a good idea to keep casting implicit shade on mother’s capacity for understanding (even if in your case, it’s a true statement)

https://basicbitch.software/posts/2018-08-05-Dear-Mother.html

how do you know about it then?

fun fact: jane jacobs describes the “fork or get priced-out by higher resource transactors” mechanism (in very different words) in her 1980 book A Question of Separatism

this later inspired a longer form book with more details: cities and the wealth of nations, which doesn’t have a wikipedia page, unfortunately 😞

Nice. I remember hearing it got switched out. Did they write it up anywhere?

the reason you can’t afford L1 is because wealthier people crowded you out sneee

the ctv agitators might be onto something about forks being the answer to how to keep bitcoin affordable 🤣

ctv is a primitive that lets you build protocols, like ark

saying ctv gets you “shared utxos” is meaningless without a protocol for *how* that sharing works. ark is one such protocol. you mentioned a diy one — what were you referring to?

it’s written explicitly into the chain and made globally available to all nodes via block propagation; see BRC20s

for the record, a “federation backed ledger” is a setup where a small group (3-7 for fedimints iiuc, 15+ for liquid) hold a multisig address

bitcoin is deposited into that address, in return you get a “permission less” account object (ecash/a liquid utxo) that corresponds to the deposit you made

the multisig group runs a redemption gateway that you can claim L1 utxos in exchange for the account object you hold; generally third parties also run swap services where you can exchange your account object for an LN payment (made to a node you or someone else runs)

why isn’t ark using the diy design you outlined then? I don’t understand how an opcode gets you something that ark, built with that opcode, doesn’t?

i think wallet of satoshi would have something to say about that your assertion that phoenix is the whole LN 😂

while i have you: phoenix is monetizing the issues you’ve outlined with liquidity (charging for it). does mutiny have a strategy for how to monetize fedimint usage?

if you have channels established that you use regularly enough to justify the cost + capital lockup, it’s probably fine 😆