Blockchain Explorer - Search the Blockchain | BTC | ETH | BCH

Strange behavior of small OP_RETURN outputs

I'm hoping someone familiar with the structure of an OP_RETURN output can help point me to a technical resource or help explain some strange behavior I've noticed in OP_RETURN outputs that are 4 bytes or smaller. It seems that data 4 bytes or less doesn't get pushed onto the stack in the same manner as outputs with 5-80 bytes.
For example, bitcoin txid 71a5e4e683b06b1b2accdab265abfad8335d75f3d5436e7435d0e48a33f283bb has an OP_RETURN output that looks like this:
 [vout] => Array ( [0] => Array ( [value] => 0 [n] => 0 [scriptPubKey] => Array ( [asm] => OP_RETURN 24897 [hex] => 6a024161 [type] => nulldata ) ) 
The OP_RETURN hex value of 6a024161 should have scripted with the OP_RETURN (6a) pushing 2 bytes of data (02) to the stack, with the data being 4161. Yet the data that was actually pushed is 24897. This doesn't appear consistent with the script specification (https://en.bitcoin.it/wiki/Script). I've been able to consistently reproduce these results by building transactions with bitcoin core, and once the data is 5 bytes or larger it behaves consistent with the specification. Does anyone know what's going on here or have any information they can share on this?
Thanks!
submitted by sepharose to Bitcoin [link] [comments]

Bitcoin Txid with Over 1000 outputs

Hi, I need some help finding a bitcoin txid that has 1000+ outputs or close to 1000 will be helpful...testing out some systems. Thanks
submitted by dzagey to btc [link] [comments]

Compromising a tumbler's anonymity

I was discussing the security of tumblers in connection with cold storage with a friend and he came up with a way in which anonymity could possibly be compromised. I am not sure it would work, so I would like to hear your opinions on this idea.
In this scenario, Bob wants to keep his ownership of 100BTC private. He uses tumblers to achieve this. My assumption is that tumblers mix your coins with others, but that there IS a link between the source and destination address. If I understand it correctly, a tumbler just makes sure that this link (taint) is no stronger than the link to all of the other source addresses used in that tumble.
  1. Bob tumbles 100BTC to a secret cold storage address
  2. Bob wants to spend some money, so he transfers 1BTC to a tumbler service
  3. Using the tumbler, he pays for some products online.
The merchant receiving Bob's payment cannot figure out that Bob had 100BTC, because the payment is not tainted with his cold storage (not more than other addresses). They do know that the payment came from Bob though, since he filled in his personal information.
The individual merchants can't find out about Bob's wealth.
However