Did Hansa always use the same bitcoin public key for the multisig transactions for every vendor?

If that's the case it might be possible to reconstruct the redeem script, so the vendor could get the coins with the help of the buyer even without having the timelocked tx in case they forgot to save the redeemscript in time.

We also know that Hansa always used the same pub key in the multisig tx for the same vendor. So in theory it should be possible to reconstruct the redeemscript from a previous transaction where the same hansa pub key was used to construct the multisig escrow address, and the vendor withdrew the coins from it so the escrow address had an output, thereby the 3 pub keys (we need Hansa's key) can be already found on the blockchain.


Comments


[1 Points] darkman719:

I've been reading about this as well. It seems that the order of the keys matters. Do you know if it's possible to get the public keys from the transaction ID? What's strange to me is that it looks like the recipient addresses all start with 1s instead of 3s, which doesn't look like what guides online tell me to expect.

Found this guide, which is what to do if you already have a redeem script. And this StackExchange answer that claims it's possible to recreate the exact same redeem script if you have all three public keys in the right order. Also found this guide on how to generate a redeem script. The main thing I'm trying to figure out now is how to figure out the public keys used in the transaction: both HANSA's, as the marketplace, and specific one used on the vendor's end for the transaction.


[1 Points] darkman719:

I've been reading about this as well. It seems that the order of the keys matters. Do you know if it's possible to get the public keys from the transaction ID? What's strange to me is that it looks like the recipient addresses all start with 1s instead of 3s, which doesn't look like what guides online tell me to expect.

Found a guide*, which is what to do if you already have a redeem script. And a StackExchange answer* that claims it's possible to recreate the exact same redeem script if you have all three public keys in the right order. Also found a guide* on how to generate a redeem script. The main thing I'm trying to figure out now is how to figure out the public keys used in the transaction: both HANSA's, as the marketplace, and specific one used on the vendor's end for the transaction.

*reddit.com/r/HansaDarknetMarket/comments/5a5jo0/how_to_recover_coins_if_market_goes_down/

*bitcoin.stackexchange.com/a/51507

*oroushjp.com/2014/12/20/bitcoin-multisig-the-hard-way-understanding-raw-multisignature-bitcoin-transactions/