Posted on 22 August 2024

Rusty Russell joined Brink engineers to discuss the motivation behind, and details of, his Great Script Restoration soft fork proposal.

In this discussion, we covered:

  • Background and motivation for the Great Script Restoration proposal
  • The sigops budget, and its relation to varops
  • Benchmarking models
  • A command-line tool to analyze a script’s varops budget
  • Fast and slow operations
  • Discussion of Satoshi’s original opcode selection
  • Current implementation progress
  • Addressing denial-of-service vectors in script more generally
  • The draft BIP and next steps for GSR

A recording of the discussion is provided below.

This discussion was recorded on August 9, 2024.

About Brink

Brink is a Bitcoin research and development centre, founded in 2020 to support independent open source protocol developers and mentor new contributors. If you or your organization is interested in supporting open source Bitcoin development, feel free to email us, donate@brink.dev.

Developers interested in the grant program can apply now.

Keep in touch

Subscribe to the Brink newsletter for future blog posts.