Skip to content

Instantly share code, notes, and snippets.

@RobinLinus
Last active April 22, 2022 19:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RobinLinus/d2ed512d9c27a7dedab6d7ae4a72493c to your computer and use it in GitHub Desktop.
Save RobinLinus/d2ed512d9c27a7dedab6d7ae4a72493c to your computer and use it in GitHub Desktop.

Bitcoin Cash is the real Bitcoin Cash

Charge Dollar bills with Bitcoins to create inflation-resitant cash. This idea originated in an old post on Bitcoin Talk. Here's a detailed writeup.

How to mint Bitcoin Cash?

  1. Take a 1 Dollar bill
  2. Burn 5000 sats and add that Dollar bill's serial number to your burn transaction.

Now the note is worth 1 USD + 5000 sats.

How to receive Bitcoin Cash?

  1. Take a Bitcoin Cash bill
  2. Check if that bill's serial number is registered in a burn transaction. Given a database of valid serial numbers, this can be done offline.

Burn Transaction Format

  • OP_RETURN to describe the bill's properties
  • Currency ticker symbol (USD, EUR, ...)
  • Denomination
  • Serial number
  • Optional: hash of a picture of the bill

Limitations

  • Bills wear off. The average lifespan of a bill is only about 3 years.
  • 1 USD + 5000 sats is an odd amount of money
  • The bill is probably not worth 5000 sats. Bitcoins on the blockchain are strictly superior as they can be turned into Bitcoin Cash, but not the other way around.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment