Script Restoration - Making Bitcoin programmable again
summary
Proposes BIP440 Varops Budget (transaction-wide compute budget calibrated at 10,000 units per weight, sigcheck = 500,000, hash = 50/byte) and BIP441 Script Restoration (new taproot leaf version, soft-fork, opt-in via control-block byte) to re-enable 15 opcodes, introduce a variable-length unsigned big-int, and raise stack limits to 32,000 items / 8 MB. Benchmarks across 12 machines show restored scripts do not create a new worst-case and fit the calibrated budget.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 2:55Script opcodes disabled in 2010
- 4:18Programmable Bitcoin
- 7:53Tapscript leaf upgrade
- 9:40Restoring disabled opcodes
- 12:08Variable-length unsigned integers
- 14:58Stack limits and memory safety
- 17:22BIP 440 budget
- 24:21Worst-case validation times
- 29:18Next steps on Inquisition
- 30:41Future of programmability
- 31:26Q&A








