Bitcoin Forum
May 17, 2024, 05:00:49 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What is the purpose of this transaction?  (Read 1267 times)
hhanh00 (OP)
Sr. Member
****
Offline Offline

Activity: 467
Merit: 266


View Profile
October 17, 2014, 01:34:57 PM
 #1

https://blockchain.info/tx/ee61292f8a95584b73bce028e91df2c93ec11fa3636ac65c8fa697fcb6e2c3a1

It gathers a bunch of strange tx outputs without actually moving anything. Is it to fix a bug in the mining pool software?

Thanks,
--h

yakuza699
Hero Member
*****
Offline Offline

Activity: 935
Merit: 1002


View Profile
October 17, 2014, 02:36:48 PM
 #2

One more question on top of this one: how did he created so many empty inputs?

▄▄▄▄▄▄▄▄
▄▄▄▄▄▄
▄▄▄▄
BTC BitDice.me 
.
Muhammed Zakir
Hero Member
*****
Offline Offline

Activity: 560
Merit: 506


I prefer Zakir over Muhammed when mentioning me!


View Profile WWW
October 17, 2014, 04:49:59 PM
 #3

I checked the tx, instead of showing the address it is showing non-standard hash. Maybe the addresses are invalid or maybe there was some mistake when he signed it? But if there is any problem, it can't be pushed, right?

   ~~MZ~~

chanz
Sr. Member
****
Offline Offline

Activity: 298
Merit: 250


View Profile
October 17, 2014, 05:03:54 PM
 #4

Can't see no purpose of this their address have many similar transactions like this. They must be testing something or their software screwed big time. But that "Unable to decode input address" just means that the transaction does not fit the usual address metaphor or atleast that's how blockchain sees it.

My BTC address : 1KfS1c14Tg2hgQEVz2bCJeFox6FpyYFvM6
shorena
Copper Member
Legendary
*
Offline Offline

Activity: 1498
Merit: 1520


No I dont escrow anymore.


View Profile WWW
October 17, 2014, 08:41:05 PM
 #5

If you use blocktrail instead of bc.i you can follow the inputs. https://www.blocktrail.com/tx/ee61292f8a95584b73bce028e91df2c93ec11fa3636ac65c8fa697fcb6e2c3a1

Looks they are from inputs that came from a new block. Not sure how a miner would do this.

Im not really here, its just your imagination.
laurentmt
Sr. Member
****
Offline Offline

Activity: 384
Merit: 258


View Profile
October 17, 2014, 10:32:31 PM
 #6

I think it's related to P2Pool. It seems that when it founds a new bitcoin block, P2Pool adds a "marker" in the coinbase transaction (see last output from this tx).

This output script (0x20 0x83e03b27ad09e5128d13a84c1154bba2a526f65f52a6d4e6759a8edfe4419568) says push 32 bytes (0x20) of data (0x83e03...) onto the stack when you must evaluate the script. This is a very strange output script but I guess it's related to how P2Pool works.

The transaction you've spotted cleans the UTXO set by "spending" these dust outputs and my best guess is that the address "1HfA1KHC7bT1hnPPCjpj9CB4koLM4Hz8Va" is controlled by P2Pool.

hhanh00 (OP)
Sr. Member
****
Offline Offline

Activity: 467
Merit: 266


View Profile
October 18, 2014, 02:49:34 AM
 #7

It happens hundreds of times. I was wondering if it was on purpose and if so, why?

gmaxwell
Moderator
Legendary
*
expert
Offline Offline

Activity: 4172
Merit: 8421



View Profile WWW
October 18, 2014, 05:37:55 AM
 #8

P2pool used to store its sharechain commitments (which is how it achieves trustless, serverless pooled mining) in a zero value anyone can spend output.  To clean up the utxo set some people spent all those outputs at some point. (that might have even been me making that txn, dunno).

It now uses a op_return... now that bitcoin core knows it doesn't need to track those, so there is no useless utxo to clean up.
hhanh00 (OP)
Sr. Member
****
Offline Offline

Activity: 467
Merit: 266


View Profile
October 18, 2014, 10:32:14 AM
 #9

Thanks - that makes perfect sense.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!