Bitcoin Forum
May 08, 2024, 05:09:32 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Multisig wallet authorizing two transactions at once?  (Read 66 times)
Gatinueta (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 1


View Profile
March 28, 2024, 09:17:08 AM
Merited by Plaguedeath (1)
 #1

Sorry newbie here so the terminology might be confusing.
Please correct me if I did not understand this correctly

Can I use multisig wallets to authorize two transactions at once?
The reason to do this would be to be me (M) and my transaction partner (P) to be our own escrow agent.

We could both deposit an amount A to a 2-2 multisig wallet (E)


M => E authorized by M
P => E authorized by P

Then after everything is ok, both parties could confirm the withdrawal of  to both parties' wallet

(
  E => M
  E => P
 )
authorized by M and P

Is such a setup possible?
1715188172
Hero Member
*
Offline Offline

Posts: 1715188172

View Profile Personal Message (Offline)

Ignore
1715188172
Reply with quote  #2

1715188172
Report to moderator
1715188172
Hero Member
*
Offline Offline

Posts: 1715188172

View Profile Personal Message (Offline)

Ignore
1715188172
Reply with quote  #2

1715188172
Report to moderator
1715188172
Hero Member
*
Offline Offline

Posts: 1715188172

View Profile Personal Message (Offline)

Ignore
1715188172
Reply with quote  #2

1715188172
Report to moderator
Bitcoin mining is now a specialized and very risky industry, just like gold mining. Amateur miners are unlikely to make much money, and may even lose money. Bitcoin is much more than just mining, though!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715188172
Hero Member
*
Offline Offline

Posts: 1715188172

View Profile Personal Message (Offline)

Ignore
1715188172
Reply with quote  #2

1715188172
Report to moderator
1715188172
Hero Member
*
Offline Offline

Posts: 1715188172

View Profile Personal Message (Offline)

Ignore
1715188172
Reply with quote  #2

1715188172
Report to moderator
1715188172
Hero Member
*
Offline Offline

Posts: 1715188172

View Profile Personal Message (Offline)

Ignore
1715188172
Reply with quote  #2

1715188172
Report to moderator
Charles-Tim
Legendary
*
Offline Offline

Activity: 1540
Merit: 4851



View Profile
March 28, 2024, 09:21:03 AM
 #2

This is one of the benefits of multisig wallet. It is 2-of-2 multisig. But make sure that you will give the cosigner public key and not private key or seed phrase. Also the cosigner should give you the public key and not private key or seed phrase. If you give yourselves private key or seed phrase, you defeat the purpose as the cosigners can also be able to make transaction successfully without depending on the other cosigner.

You can use Electrum for it. https://electrum.org/

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
hd49728
Legendary
*
Offline Offline

Activity: 2086
Merit: 1028



View Profile WWW
March 28, 2024, 10:22:23 AM
 #3

We could both deposit an amount A to a 2-2 multisig wallet (E)


M => E authorized by M
P => E authorized by P

Then after everything is ok, both parties could confirm the withdrawal of  to both parties' wallet
There is only one transaction to sign by two co-signers.

With the 2-2 multisig wallet setup, there are two co-signers with same power and role. In your example, two cosigners are M and P, and a transaction A can be either broadcast by M or P.

If it is initiated by M, P will check it, sign it to finalize the transaction to Bitcoin mempools.
If it is initiated by P, M will check it, sign it to finalize the transaction to Bitcoin mempools.

Creating a multisig wallet
How does a multisig wallet work?

.freebitcoin.       ▄▄▄█▀▀██▄▄▄
   ▄▄██████▄▄█  █▀▀█▄▄
  ███  █▀▀███████▄▄██▀
   ▀▀▀██▄▄█  ████▀▀  ▄██
▄███▄▄  ▀▀▀▀▀▀▀  ▄▄██████
██▀▀█████▄     ▄██▀█ ▀▀██
██▄▄███▀▀██   ███▀ ▄▄  ▀█
███████▄▄███ ███▄▄ ▀▀▄  █
██▀▀████████ █████  █▀▄██
 █▄▄████████ █████   ███
  ▀████  ███ ████▄▄███▀
     ▀▀████   ████▀▀
BITCOIN
DICE
EVENT
BETTING
WIN A LAMBO !

.
            ▄▄▄▄▄▄▄▄▄▄███████████▄▄▄▄▄
▄▄▄▄▄██████████████████████████████████▄▄▄▄
▀██████████████████████████████████████████████▄▄▄
▄▄████▄█████▄████████████████████████████▄█████▄████▄▄
▀████████▀▀▀████████████████████████████████▀▀▀██████████▄
  ▀▀▀████▄▄▄███████████████████████████████▄▄▄██████████
       ▀█████▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀█████▀▀▀▀▀▀▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.PLAY NOW.
NotATether
Legendary
*
Offline Offline

Activity: 1596
Merit: 6730


bitcoincleanup.com / bitmixlist.org


View Profile WWW
March 28, 2024, 02:26:20 PM
 #4

Technically you cannot sign both partial transactions at the same time. Multisig co-signing is not an atomic operation because it is designed to be done non-interactively, that is you sign first and then you give the partial transaction to your friend who signs with the other key.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
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!