3
2
I received a transaction such as below: (I changed the actual numbers but the format is exactly the same)
{
"amount" : 0.3,
"confirmations" : 739,
"blockhash" : "0000000000000000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"blockindex" : 390,
"blocktime" : 1392284453,
"txid" : "aaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbxxxxxxxxxxxxxxxxxxxx",
"time" : 1388888888,
"timereceived" : 1388888888,
"details" : [
{
"account" : "abc",
"address" : "address1",
"category" : "receive",
"amount" : 0.1
},
{
"account" : "abc",
"address" : "address1",
"category" : "receive",
"amount" : 0.2
}
]
}
When I check this transaction on blockchain.info. The site shows a single output to "address1" and the amount is 0.3.
When I try to replicate this situation with QT using Add Recipient, it does not allow me to enter the same address twice. I assume the sender was able to do this using sendrawtransaction.
Is it normal? Is it a non-standard transaction? Shouldn't this transaction be rejected by miners?
I do not see why you need to hide the information. If this is a genuine transaction you can provide the blockchain.info URL and we can look into it. It's already public knowledge. – T9b – 2014-02-17T18:54:22.643
I don't want to expose a possible weakness in our solution. I also don't want to associate my SE account with my company. – Emre Kenci – 2014-02-17T19:50:19.823
It's likely any weaknesses will get exposed whatever you do to try to conceal them. It's arguably more useful to be open when you are developing - at least you won't suffer a zero-day exploit. – T9b – 2014-02-17T21:41:02.363
It is. It's also likely that exposing the weakness publicly will speed up the exposure -if it exists. The actual tx data is irrelevant to the question. – Emre Kenci – 2014-02-17T22:31:11.473