CHIP 2021-05 Targeted Virtual Machine Limits

CHIP 2021-05 VM Limits: Targeted Virtual Machine Limits is now activated on chipnet at block 227,228 (0000000000b8dc4625844fa367b12317645fac7c9afbc5fb8def4025a6822c86)! :tada:

https://x.com/bitjson/status/1857434429230076167

6 Likes

New talk from 3 weeks ago about the “Great Script Restoration”, which is basically the BTC guys version of VM Limits & BigInts CHIP (obviously sans any timeline or likelihood of ever being implemented rather than just to gaslight & bikeshed the devs). But it gives some idea of where the BTC guys are at.

To be honest, it just seems like a sloppy, less refined version of the BCH work. I’m not an expert or with enough free time to do a detailed breakdown, but from what I gathered:

  • Their budgeting system seems less elegant
  • They’re more pessimistic about hardware improvements (as ever)
  • They’re dreaming to have the kind of tests that we already have
  • They’re only dealing with a more limited set of OP_codes.
  • They haven’t figured out how to go to big big (unlimited) ints
  • There’s loads of pre-gaslighting at the end about “What else can we mix into this upgrade?” which will be an excuse to delay it forever

etc.

But an interesting insight into where our BTC confused cousins are at and worth keeping in mind if you’re chatting to any cash-curious devs.

My prediction: BTC = No meaningful movement on this throughout 2025, the soup of various other upgrades they want to do will take priority or confuse discussion and nothing is going to get deployed anyway. BCH = ships in May & is deep on the next upgrade discussion & lock in.

3 Likes

For contract developers who want to start experimenting/building with the new VM Limits on chipnet, we published a v0.11.0-next.0 release that enables using CashScript with the new VM limits on chipnet, leading up to the May 2025 upgrade.

You can find the updated docs at https://next.cashscript.org/

4 Likes

New explainer video which summarizes the VM Limits changes and helps everyone who isn’t deep in the weeds understand what the upgrade is all about.

1 Like