Zero-length scripts [combined summary]



Individual post summaries: Click here to read the original discussion on the bitcoin-dev mailing list

Published on: 2012-12-13T09:00:55+00:00


Summary:

In block 0000000000000159a27442ee8b7f9ffad0cd799b003eafe007de9fbb47bd6ce7, a user has discovered several transactions that have zero-length input and/or output scripts. One of the transactions in particular stands out as it contains an output script with OP_HASH256 followed by the hash of the genesisblock hash. The significance of this is that if someone can create something that, when hashed with sha256, produces the genesisblock hash, they can claim one BTC.While this task may seem straightforward, non-standard transactions are not relayed between standard clients. Therefore, only miners have the ability to create a transaction that redeems this 1BTC. It is speculated that perhaps Eligius, the entity responsible for creating that specific block, may be engaging in a Christmas game.Eric Lombrozo, upon noticing these transactions, raises questions about their legitimacy. He wonders if the protocol actually allows for the creation of transactions with zero-length scripts. Further investigation into the matter is required to determine whether these transactions adhere to the established rules and regulations of the Bitcoin network.


Updated on: 2023-08-01T04:23:12.934754+00:00