This page summarizes the non-standard Bitcoin output identified as s-031b4af5197ec30a926f48cf40e11a7d in Blockchair’s database, detailing its script, spending conditions, balance status, and technical context. The output is associated with transaction cdb553214a51ef8d4393b96a185ebbbc2c84b7014e9497fea8aec1ff990dae35 in block 291508, mined on March 20, 2014.
- Identifier:
s-031b4af5197ec30a926f48cf40e11a7d(Blockchair-specific, likely a 16-byte hash of the scriptPubKey) - Transaction ID:
cdb553214a51ef8d4393b96a185ebbbc2c84b7014e9497fea8aec1ff990dae35 - Block: 291508 (mined 2014-03-20 15:56:44)
- Output Value: 0.5495 BTC (54,950,000 satoshis)
- Output Index: 0
- ScriptPubKey:
OP_PUSHNUM_1(hex:51) - Type: Non-standard (UNKNOWN)
- Spent In: Transaction
51874c4b26a92dacb256f0e60303daabf60a63681111c4c1948f0bba25d8df96, input 0, block 211997 - Balance Status: Fully spent (0 BTC remaining)
The s- prefix is a Blockchair-specific notation for non-standard outputs that don’t map to standard Bitcoin addresses (e.g., P2PKH, P2SH, P2WPKH, P2TR). The scriptPubKey OP_PUSHNUM_1 pushes 1 (interpreted as True) onto the stack, lacking cryptographic conditions like signatures or hashes. This makes it an “anyone-can-spend” output, unusual for Bitcoin due to its lack of security.
- Possible Uses:
- Testing/Experimentation: Common in Bitcoin’s early years (2009–2014) for protocol testing.
- Burn Output: Funds may have been intentionally made accessible to remove them from circulation.
- Error: Could result from a mistake, risking immediate spending by others.
- Historical Note: Non-standard scripts like this were more prevalent in 2014, before standardized address formats dominated for compatibility.
The output was spent in transaction 51874c4b26a92dacb256f0e60303daabf60a63681111c4c1948f0bba25d8df96 with the following details:
- scriptSig:
OP_PUSHBYTES_1 00 OP_DROP(hex:010075) - Output:
- Type: P2PKH
- scriptPubKey:
OP_DUP OP_HASH160 OP_PUSHBYTES_20 d994aabea310efb308baa96c044aeae1fe1c4131 OP_EQUALVERIFY OP_CHECKSIG - Value: 0.4171 BTC (41,710,000 satoshis)
- Fee: 0.1324 BTC (13,240,000 satoshis)
- Subsequent Spending: The P2PKH output was spent in transaction
fa0ca6e610678d4702872a0a09e6e095ff0079996ac2e92fc2ac290d3b376e31:0in block 212146.
The scriptPubKey (OP_PUSHNUM_1) requires only that the combined script execution leaves True on the stack without triggering failure. The scriptSig (OP_PUSHBYTES_1 00 OP_DROP) pushes a zero byte and removes it, leaving the stack empty for OP_PUSHNUM_1 to push True. This means:
- Condition: No cryptographic proof (e.g., signature or key) is required; anyone can spend by providing a valid
scriptSig. - Execution:
OP_PUSHBYTES_1 00: Pushes0x00(stack:[0x00])OP_DROP: Removes top item (stack:[])OP_PUSHNUM_1: Pushes1(stack:[1])- Result:
Trueon stack, script valid.
- Input: 0.5495 BTC
- Output: 0.4171 BTC
- Fee: 0.5495 - 0.4171 = 0.1324 BTC
- Remaining Balance: 0 BTC (fully spent)
- Possible?: No
- Reason: The
scriptPubKey(OP_PUSHNUM_1) lacks a public key hash or redeem script, preventing encoding as a standard address (e.g., P2PKH, P2SH, P2WPKH, P2TR).
The string 51874c4b26a92dacb256f0e60303daabf60a63681111c4c1948f0bba25d8df96 is the spending transaction ID, not script code. The scriptPubKey is fully represented by OP_PUSHNUM_1 (hex: 51).
- Blockchair: Shows
s-031b4af5197ec30a926f48cf40e11a7dwith 0.5495 BTC, spent in block 211997. - btcscan.org: Confirms
scriptPubKeyas51andscriptSigas010075. - Blockstream.info: Displays raw
scriptPubKey(51) withouts-prefix.
- ASM:
OP_PUSHNUM_1 - Hex:
51 - Opcode:
0x51(pushes1/Trueonto stack) - Behavior: Leaves
Trueon stack, no cryptographic checks.
- ASM:
OP_PUSHBYTES_1 00 OP_DROP - Hex:
010075 - Opcodes:
01: Pushes 1 byte (00)75(OP_DROP): Removes top stack item
- Behavior: No-op, ensures
OP_PUSHNUM_1can pushTrue.
- Output Transaction:
cdb553214a51ef8d4393b96a185ebbbc2c84b7014e9497fea8aec1ff990dae35:0- Value: 0.5495 BTC
- Block: 291508
- Spending Transaction:
51874c4b26a92dacb256f0e60303daabf60a63681111c4c1948f0bba25d8df96:0- Output Value: 0.4171 BTC (P2PKH)
- Fee: 0.1324 BTC
- Block: 211997
- Requirement: Valid
scriptSigthat allowsOP_PUSHNUM_1to leaveTrueon stack. - Security: None; anyone can spend due to lack of cryptographic conditions.
- Example Valid scriptSig: Empty or any non-failing script (e.g.,
OP_PUSHBYTES_1 00 OP_DROP).
- Status: Fully spent (0 BTC remaining).
- Distribution: 0.4171 BTC to P2PKH address, 0.1324 BTC as miner fee.
- Status: Not convertible to standard address.
- Reason: No public key hash or redeem script present.
- Security Risk: “Anyone-can-spend” nature makes funds vulnerable to immediate claiming.
- Historical Anomaly: Likely a test or error from 2014, when non-standard scripts were more common.
- Bitcoin Wiki: Script
- Bitcoin_Addresses_Summary.md
- Blockchair Data:
blockchair_bitcoin_inputs_20140426.tsv.gz - btcscan.org: Transactions
cdb553214a51ef8d4393b96a185ebbbc2c84b7014e9497fea8aec1ff990dae35,51874c4b26a92dacb256f0e60303daabf60a63681111c4c1948f0bba25d8df96