Post
Topic
Board Development & Technical Discussion
Re: New transaction malleability attack wave? Another stresstest?
by
GermanGiant
on 06/10/2015, 22:47:19 UTC
People don't even need to be developers to help-- I posted a list of highS producing addresses, if we can identify more software which produces this form and get it fixed then we'll be well positioned to move forward. Why are people still whining here instead of sluthing? Come on-- I'm not even asking anyone to write code.
From the list, how do we understand which addresses are creating Tx using which wallet software ? It would be like finding a needle in a haystack. Instead, if you please provide some script, that would allow us to run on Tx hashes and tell us whether they are using highS, then we can report that to you.

I'd also like to know, how this highS is determined. Say, this is an example Tx...

36d047abcb966f58aa668f050d60254730a3c07c9fd51e869e8b1a773c05d516

This is the Tx Hex...

Code:
0100000001c2a66993d8bf1997dc134ce74c96f47e26c1c4043523abfe7ff04eb3eff573be000000006b483045022100bf7c30e07374ab9aac0163fd7ba10ae3c9b4b9324993bfd984d9670edf707ea502206a5611667d1eb147d6a7352cbf37a2ddec8d9b37fcad17a0c9a9c6caff287f24012102f148462ebe0250cf2b057017f5a8435f47468a3c3385befa4475b57292ff88e2feffffff02e0930400000000001976a914f219f28b2be61ba587b0f4dbe4191155c93c388688ac091e1600000000001976a914a86d009f3d9e2e8380b9bcb53b83ac332ae4e4fc88acacc30500

This is the raw Tx...

Code:
{
    "received": "2015-10-06T22:53:03.821252153Z",
    "inputs": [
        {
            "script_type": "pay-to-pubkey-hash",
            "prev_hash": "be73f5efb34ef07ffeab233504c4c1267ef4964ce74c13dc9719bfd89369a6c2",
            "addresses": [
                "1PGCqwTrnqcHybfBknfj22pUrDhrW97Vmi"
            ],
            "script": "483045022100bf7c30e07374ab9aac0163fd7ba10ae3c9b4b9324993bfd984d9670edf707ea502206a5611667d1eb147d6a7352cbf37a2ddec8d9b37fcad17a0c9a9c6caff287f24012102f148462ebe0250cf2b057017f5a8435f47468a3c3385befa4475b57292ff88e2",
            "output_value": 1749713,
            "age": 7,
            "sequence": 4294967294,
            "output_index": 0
        }
    ],
    "confirmations": 0,
    "vout_sz": 2,
    "addresses": [
        "1PGCqwTrnqcHybfBknfj22pUrDhrW97Vmi",
        "1P57cHP5wRycFLtAYy248FVsh5DUpfnToA",
        "1GMZ6rFQLatu8o6LGB1Ky5HHkyBXsqEUKd"
    ],
    "fees": 232,
    "size": 226,
    "preference": "low",
    "hash": "36d047abcb966f58aa668f050d60254730a3c07c9fd51e869e8b1a773c05d516",
    "double_spend": false,
    "total": 1749481,
    "lock_time": 377772,
    "vin_sz": 1,
    "block_height": -1,
    "ver": 1,
    "outputs": [
        {
            "script_type": "pay-to-pubkey-hash",
            "addresses": [
                "1P57cHP5wRycFLtAYy248FVsh5DUpfnToA"
            ],
            "value": 300000,
            "script": "76a914f219f28b2be61ba587b0f4dbe4191155c93c388688ac"
        },
        {
            "script_type": "pay-to-pubkey-hash",
            "addresses": [
                "1GMZ6rFQLatu8o6LGB1Ky5HHkyBXsqEUKd"
            ],
            "value": 1449481,
            "script": "76a914a86d009f3d9e2e8380b9bcb53b83ac332ae4e4fc88ac"
        }
    ],
    "relayed_by": "54.166.175.155"
}

How do I determine whether it is signed with highS or not ?