Sipa actually talks about the reasons why the size limit on arbitrary data was removed in a mailing list conversation. I have to find it somehow.

I'm talking about the size limit removal that people falsely claim enabled ordinals and inscriptions while in reality, it was always possible previously to add arbitrary data in transactions albeit to a lesser extent.

Maybe listening to the Chaincode podcast episodes he did with Tim Ruffing about Signature aggregation, Schorr sigs, etc. can provide insights as well.

I suspect the reasoning behind it was to enable devs to do 'interesting things' with the Bitcoin script, but what these interesting things are, I haven't taken the time to understand deeply.

Reply to this note

Please Login to reply.

Discussion

I've come to love listening to Rob Hamilton on the subject of Bitcoin scripts. I should look for a talk, article, conversation or podcast episode where he breaks down what exactly Bitcoin script is from scratch.

What I do know is that Bitcoin script is something that we don't talk about very much.

I think it's a result of most of us not requiring sophisticated Bitcoin transactions that warrants an extensive use of the language while using Bitcoin.

nostr:nevent1qqsyg92ct30hz6jx2f0fa24nvq7985a5wmgt4ndv5fejjq2fm55x54qpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtczyq60r24xk9ggmc96k0cgd39atw7hk58ctx29r3hx3ty4tlyrdc7dvqcyqqqqqqg825ta0