ExploreTrendingAnalytics
Nostr Archives
ExploreTrendingAnalytics
Rusty Russell6d ago
https://github.com/bitcoin/bips/pull/2118 Finally, the PR to assign BIP numbers to the first two BIPs of the "script restoration quartet". Here's the corresponding bitcoin-dev the mailing list post: Hi all, I've submitted a PR to the BIPs repo to merge the first two drafts of the previously posted[1] "A Bitcoin Scripting Proposal BIP Quartet": https://github.com/bitcoin/bips/pull/2118 The only substantive change since the last discussion is that the costs have increased for some operations (hashing and copying bytes), as a result of benchmarking on a wider array of machines[2]. This follows our conservative approach to make the worst-case validation times no worse than they are presently, on any viable hardware. The remaining two BIPs (OP_TX, and new opcodes) are not submitted: they are mainly useful to provide a roadmap what functional gaps remain after the script extensions, and do not have full implementations. Cheers! Rusty & Julian. [1] https://groups.google.com/g/bitcoindev/c/GisTcPb8Jco/m/8zโ€ฆ [2] https://github.com/jmoik/varopsData
๐Ÿ’ฌ 6 replies

Replies (6)

fade26d ago
Nice. A reminder of how dumb I am as I have no idea a single thing here means.
0000 sats
Rusty Russell5d ago
Each Bitcoin you send has a "script" which says how it can be spent: usually just a signature for the owner's key. There's lots of other stuff yo can do though. Back in 2010, Satoshi ripped out a pile of Bitcoin script because it had no limits and you could make coin spends which would blow up nodes. Putting reasonable limits in means we can put all those back, so you can make your Bitcoin do fancy tricks, if you want (need?).
0000 sats
marcan05d ago
Make bitcoin have fancy tricks again
0000 sats
fade25d ago
Is there some tangible benefit that fancy tricks can provide an average user?
0000 sats
Rusty Russell5d ago
Here are two of my favorites: Vaults, where your coins can only be spent with a delay, so if you see your coins move and it wasn't you, you can force them to emergency backup address instead. Lightning and other layer 2 protocols get simpler and more efficient. In the case of Ark, it sheds some cases where you need to trust the provider. These ideas came up long after the script stuff was disabled. There are certainly more
0000 sats
fade25d ago
Alright. That is cool! Is it BIP110 compatible?
0000 sats