Bitcoin Forum
January 21, 2022, 06:38:36 PM *
News: Latest Bitcoin Core release: 22.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Confusing TX  (Read 796 times)
Blockchain Mechanic
Full Member
***
Offline Offline

Activity: 380
Merit: 100

Developer and Consultant


View Profile WWW
January 15, 2017, 11:35:06 PM
 #1

https://blockchain.info/tx/8aec651b6e765fdb7c2d5f91b1a791cbffcd9678a71bca58933ac3ce8cde19f2

How does one make that kind of tx ?

Equality vs Equity...
Discord :- BlockMechanic#8560
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1642790316
Hero Member
*
Offline Offline

Posts: 1642790316

View Profile Personal Message (Offline)

Ignore
1642790316
Reply with quote  #2

1642790316
Report to moderator
1642790316
Hero Member
*
Offline Offline

Posts: 1642790316

View Profile Personal Message (Offline)

Ignore
1642790316
Reply with quote  #2

1642790316
Report to moderator
1642790316
Hero Member
*
Offline Offline

Posts: 1642790316

View Profile Personal Message (Offline)

Ignore
1642790316
Reply with quote  #2

1642790316
Report to moderator
steven0021
Hero Member
*****
Offline Offline

Activity: 629
Merit: 500


Experientia docet


View Profile
January 15, 2017, 11:41:18 PM
 #2

Which part of it is confusing? Looks like a normal multisig transaction to me.

                                                                       
    ▄▄███████▄▄                           ▄      ▄
   ██████████████▄                       ███    ███
  ███▀ ▄▄▄▄▄▄▄ ▀████                     ███    ███
  █████████████▄ ▀███                    ███    ███   █▄ ▄▄
   ▀████▄  ▄▄███  ▀███                   ███    ███  ▄████
   ▄███████████   ▄███                  ███    ███  ▀▀███▀▀
   ███           ▄███         ▄▄▄▄      ███    ███     █    ▄▄  ▄▄▄▄
  ▄███     ▄▄▄▄█████        ▄█████▄    ▄██▀   ▄██▀    ███   █████████
  ███▄    ████████         ▄███▀▀███   ███    ███    ███▀   █████▀████
   ███     ▀▀█████▄      ▄█████▄ ███   ███    ███    ███    ████   ███
   ███         ▀███▄     ███▀███ ███  ███▀   ███▀    ███    ███▀   ███
   ███           ███▄    ███  ▀▀ ███  ███    ███    ███▀   ▄███    ███
   ▀██▄           ███    ███▄  ▄███   ███    ███    ███    ███    ███▀
    ███           ▀███▄   ████████    ███    ███    ███    ███    ███
    ▀██            ▀████   ▀████▀      ██     ██    ▀██    ▀█▀    ▀█▀


.
.
.
        ▄▄▀                ▀▄▄
     ▄ ▀▀                    ▀▀ ▄
   ▄ ▀▀▀                      ▀▀▀ ▄
  ▄▀▀▀                          ▀▀▀▄
 ▀█▄▄                            ▄▄█▀
▄█  ▄                            ▄  █▄
▀█ █▀                            ▀█ █▀
█▄  ▄                            ▄  ▄█
▀█ █                              █ █▀
█▄   █                          █   ▄█
 ██▄█▀                          ▀█▄██
  ▀▀  ▄█                      █▄  ▀▀
  ▀██▄ ▀  █▄              ▄█  ▀ ▄██▀
    ▀▀▀   ██  █▄      ▄█  ██   ▀▀▀
     ▀███▄▄▀  ███    ███  ▀▄▄███▀
        ▀▀▀▀▄▄▄▄▀    ▀▄▄▄▄▀▀▀▀
          ▀▀█████▀▀▀▀█████▀▀
.
.
Free Bitcoins
Chat Lottery & Games
Level Up System with Rewards
▄████████▄  ▄████████▄
██      ██  ██      ██
██      ██  ██      ██
██      ██  ██      ██
██      ██  ██      ██
 ████████    ████████
██      ██  ██      ██
██      ██  ██      ██
██      ██  ██      ██
██      ██  ██      ██
▀████████▀  ▀████████▀
.
BurtW
Legendary
*
Offline Offline

Activity: 2646
Merit: 1086

All paid signature campaigns should be banned.


View Profile WWW
January 15, 2017, 11:46:35 PM
 #3

Two inputs, two outputs.  Maybe you need to ask a more specific question.  What specific part of this transaction has you wondering?

Our family was terrorized by Homeland Security.  Read all about it here:  http://www.jmwagner.com/ and http://www.burtw.com/  Any donations to help us recover from the $300,000 in legal fees and forced donations to the Federal Asset Forfeiture slush fund are greatly appreciated!
Blockchain Mechanic
Full Member
***
Offline Offline

Activity: 380
Merit: 100

Developer and Consultant


View Profile WWW
January 16, 2017, 12:12:47 AM
 #4

Two inputs, two outputs.  Maybe you need to ask a more specific question.  What specific part of this transaction has you wondering?

Hi

Those are multisig addresses sending to another two multisig addresses, my question is , of the two receiving addresses, is it possible that one of them is a change address ? If so how did the person go about making the tx ?

eg they say they had 2/3 multisig addresses with those inputs (4 keys now), to send to seller A, and get change in address 3XXXX which is another 2/3 (6 keys now).

So i guess

1) How to create a tx that spends multiple inputs from multiple multisig addresses
2) How to set a multisig change address in said transaction.

 Huh Huh

Equality vs Equity...
Discord :- BlockMechanic#8560
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 2688
Merit: 4441


Just writing some code


View Profile WWW
January 16, 2017, 01:19:53 AM
 #5

1) How to create a tx that spends multiple inputs from multiple multisig addresses
The same way you create a transaction that spends multiple inputs and spends to multiple outputs in general. There is nothing special about p2sh outputs that changes transactions. The transaction is simply created by having multiple inputs reference multiple outputs and the scripts of those inputs are the ones necessary to spend from the referenced outputs.

2) How to set a multisig change address in said transaction.
The same way that multiple outputs are created. Just make another p2sh output which maps to a previously agreed upon p2sh address for change.

Blockchain Mechanic
Full Member
***
Offline Offline

Activity: 380
Merit: 100

Developer and Consultant


View Profile WWW
January 16, 2017, 01:42:47 AM
 #6

1) How to create a tx that spends multiple inputs from multiple multisig addresses
The same way you create a transaction that spends multiple inputs and spends to multiple outputs in general. There is nothing special about p2sh outputs that changes transactions. The transaction is simply created by having multiple inputs reference multiple outputs and the scripts of those inputs are the ones necessary to spend from the referenced outputs.

2) How to set a multisig change address in said transaction.
The same way that multiple outputs are created. Just make another p2sh output which maps to a previously agreed upon p2sh address for change.

Ok, thanks.

leaves just one question... can i mine to a multsig address ?

Equality vs Equity...
Discord :- BlockMechanic#8560
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 2688
Merit: 4441


Just writing some code


View Profile WWW
January 16, 2017, 01:56:29 AM
 #7

Ok, thanks.

leaves just one question... can i mine to a multsig address ?
Certainly. The output you are creating would be a p2sh output. Any valid output can be used for mining.

DannyHamilton
Legendary
*
Offline Offline

Activity: 2702
Merit: 2818



View Profile
January 16, 2017, 03:08:37 PM
 #8

my question is , of the two receiving addresses, is it possible that one of them is a change address ?

Possibly.  Possibly not.  It is impossible to know unless you have additional information about the sender.  There is nothing special about a "change output".  It's just another output in the transaction, the same as any other. The only thing that makes it a "change output" is that the sender has created the output with ability to spend that output themselves later when they want to.

Blockchain Mechanic
Full Member
***
Offline Offline

Activity: 380
Merit: 100

Developer and Consultant


View Profile WWW
January 16, 2017, 05:34:19 PM
 #9

So these kinds of transactions require manual crafting right ? Since you can easily just "createmultisig m/n  "and BTC core spits out the keys.

Equality vs Equity...
Discord :- BlockMechanic#8560
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 2688
Merit: 4441


Just writing some code


View Profile WWW
January 16, 2017, 06:57:19 PM
 #10

So these kinds of transactions require manual crafting right ? Since you can easily just "createmultisig m/n  "and BTC core spits out the keys.
Some software may be able to do it all for you, some may not. Someone could have written a special program to do it for them. Or it could be created manually using various createtransaction RPCs in various software.

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!