Author

Topic: Etiquette Question RE: Strange Transactions (Read 979 times)

legendary
Activity: 960
Merit: 1028
Spurn wild goose chases. Seek that which endures.
February 05, 2013, 11:31:48 PM
#5
I don't quite understand how someone can just claim a transaction. Does this apply to the "Strange Transactions" under Block Chain?
The short answer to your question is "yes".

You see, any transaction output has a ScriptPubKey field - a script indicating the conditions a later transaction must meet to spend that output's BTC.

In 99.999% of cases, the script just says "the spender must sign their transaction with the private key whose public key hashes to {ADDRESS}". In other words, it provides an address and requires that the spender prove that they own the address.

However, it's totally legal to require something else instead, and in a few cases, that's what someone's done, and what they've required is something I can provide, even though I don't know them or why they made a transaction like that.

I'm asking about those cases.
newbie
Activity: 56
Merit: 0
February 05, 2013, 10:26:50 PM
#4
I don't quite understand how someone can just claim a transaction. Does this apply to the "Strange Transactions" under Block Chain?
full member
Activity: 182
Merit: 100
February 05, 2013, 09:11:31 PM
#3
If you can claim it, claim it.
pc
sr. member
Activity: 253
Merit: 250
February 05, 2013, 09:07:09 PM
#2
If the transaction is clearly a can-be-redeemed-by-anybody, or clearly a puzzle that anybody (given some effort) could solve, then I think the point is the "game" if you will, to see who could redeem it first. I, for instance, submitted transaction 09f691b2263260e71f363d1db51ff3100d285956a40cc0e4f8c8c2c4a80559b1 to redeem an output that was clearly a puzzle, since it involved finding data that hashed to the genesis block hash (which is publicly accessible). I don't know who put that "bounty" into the chain, but I don't see how whomever put that transaction out there could have been meaning it as anything other than as a puzzle for people to try to complete and win the coins.

But if you found a transaction that might just be buggy somehow, I think it'd be a bit murkier. It may be hard to determine who actually sent it and what they were intending unless they specifically post here or something asking for help. But I'd expect that it'd be similar to finding cash lying in the street. You probably ought to make a reasonable effort to find the owner (where what counts as "reasonable" may depend on how much cash it is), but if it's in an envelope labeled "gift for anybody who wants it" then it's clearly yours.
legendary
Activity: 960
Merit: 1028
Spurn wild goose chases. Seek that which endures.
February 05, 2013, 06:14:59 PM
#1
Hi all.

Occasionally there will be a transaction on the Bitcoin network with a ScriptPubKey that isn't a normal address, and indeed could be redeemed by anyone with enough cleverness to construct a matching ScriptSig.

As a matter of culture, is it considered incorrect or impolite to redeem such an output if you don't know who sent it or where it's from? Is it considered theft? Or merely treasure-hunting?
Jump to: