Collections

GSMG.io puzzle

A multi phase image puzzle from April 2019 with a white rabbit for a hint. Started at 5 BTC and halved twice by the author. 1.25 BTC and change on the address today.
load
getCollection("gsmg")
puzzles
1 · 1 unsolved
prize recorded
1.25364181 BTC
still unsolved
1.25364181 BTC
known material
1 public keys · 0 private keys
bitcoinstarted 2019-04-13 open gsmg in the playground

The puzzle

GSMG.io published an image, a rabbit hole of encoded phases behind it, and 5 BTC on an address whose public key was posted along with it. Nobody finished. The author took half back in 2020 and half of what was left in 2024. So the prize on the record is 1.25364181 BTC, the 1.25 that stayed plus some dust, and the transaction list says exactly where the other 3.75 went.

What the records carry

src/collections/gsmg.ts
export const gsmgPuzzle = bitcoinPuzzle({
  id: "gsmg",
  address: p2pkh("1GSMG1JC9wtdSwfwApgj2xcmJPAwx7prBe", "a9553269572a317e39f0f518cb87c1a0ee1dbae4"),
  sourceUrl: "https://gsmg.io/puzzle",
  startedAt: "2019-04-13 16:32:40",
  pubkey: uncompressed(
    "04f4d1bbd91e65e2a019566a17574e97dae908b784b388891848007e4f55d5a4649c73d25fc5ed8fd7227cab0be4e576c0c6404db5aa546286563e4be12bf33559",
  ),
  prize: 1.25364181,
  transactions: [
    funding("73e4…ce02", "2019-04-13 16:32:40", 5),
    decrease("2aa9…1b13", "2020-05-11 20:02:50", 2.5),
    decrease("88cd…9df3", "2024-04-24 21:47:27", 1.25),
  ],
  assets: assets({
    puzzle: "puzzle.png",
    hints: ["follow_the_white_rabbit.png"],
    sourceUrl: "https://gsmg.io/puzzle",
  }),
});

Two things to notice. decrease is a transaction type of its own: a partial withdrawal by the author, kept apart from claim and sweep, so a prize going down doesn't read as a solve. And the public key is uncompressed and known from the start, because the author posted it. The address is open to a discrete log attack the way b1000 puzzles only become after a spend. Nobody has one of those either.

Status

Open since 2019, and a singleton like Bitaps: the id is gsmg. The puzzle image and the rabbit hint are under assets/gsmg/, and assetUrl() points at them on GitHub.

The record

The one puzzle in this collection, the way its page shows it.

gsmg unsolved bitcoin GSMG.io puzzle
prize
1.25364181 BTC
key material
none published
public key
uncompressed · 04f4d1bbd9…2bf33559
started
2019-04-13
solved
not yet
verification
puzzle has no private key

address · p2pkh

1GSMG1JC9wtdSwfwApgj2xcmJPAwx7prBe blockstream.info

hash160 a9553269572a317e39f0f518cb87c1a0ee1dbae4

balance

asking the explorer

transactions · 3

  1. funding2019-04-135 BTC
  2. decrease2020-05-112.5 BTC
  3. decrease2024-04-241.25 BTC

toolpuzzles_show

what a model reads · MCP · Pi · OMP

gsmg	unsolved	1.25364181 BTC	1GSMG1JC9wtdSwfwApgj2xcmJPAwx7prBe
chain: bitcoin  address kind: p2pkh
public key: 04f4d1bbd91e65e2a019566a17574e97dae908b784b388891848007e4f55d5a4649c73d25fc5ed8fd7227cab0be4e576c0c6404db5aa546286563e4be12bf33559
private key known: no
explorer: https://blockstream.info/address/1GSMG1JC9wtdSwfwApgj2xcmJPAwx7prBe
source: https://gsmg.io/puzzle
puzzle.toJSON() absent fields are absent, never null
{
  "id": "gsmg",
  "chain": "bitcoin",
  "address": {
    "value": "1GSMG1JC9wtdSwfwApgj2xcmJPAwx7prBe",
    "kind": "p2pkh",
    "hash160": "a9553269572a317e39f0f518cb87c1a0ee1dbae4"
  },
  "status": "unsolved",
  "pubkey": {
    "value": "04f4d1bbd91e65e2a019566a17574e97dae908b784b388891848007e4f55d5a4649c73d25fc5ed8fd7227cab0be4e576c0c6404db5aa546286563e4be12bf33559",
    "format": "uncompressed"
  },
  "prize": 1.25364181,
  "start_date": "2019-04-13 16:32:40",
  "source_url": "https://gsmg.io/puzzle",
  "transactions": [
    {
      "tx_type": "funding",
      "txid": "73e48ff571a7e9a4387574a50cf2fcb7b21b6ea5702c777a035664df57cbce02",
      "date": "2019-04-13 16:32:40",
      "amount": 5
    },
    {
      "tx_type": "decrease",
      "txid": "2aa9a4a90be819d5122d70c993280785a0508f163521e7b38cebb4db0b071b13",
      "date": "2020-05-11 20:02:50",
      "amount": 2.5
    },
    {
      "tx_type": "decrease",
      "txid": "88cdb3cdca12b471551b1b26188508a14ca5fd8a415223ffb7c190381c9b9df3",
      "date": "2024-04-24 21:47:27",
      "amount": 1.25
    }
  ],
  "assets": {
    "puzzle": "puzzle.png",
    "hints": [
      "follow_the_white_rabbit.png"
    ],
    "source_url": "https://gsmg.io/puzzle"
  }
}

@agntn/puzzles·MIT license· Public data about public puzzles. Balances come from the chains' explorers through the worker, cached for five minutes. Every key here was public before it landed in a record.