Questions tagged [multi-signature]
Multi-signature addresses require m-of-n signatures to authorize spending funds sent to them.
581
questions
0
votes
1
answer
30
views
Can a Second Signer Add Data to a Bitcoin PSBT Transaction?
I'm working with Partially Signed Bitcoin Transactions (PSBTs) and have a question about the capabilities of secondary signers in the signing process. I understand that in a multi-signature scenario, ...
0
votes
1
answer
20
views
Handling UTXOs in Partially Signed Bitcoin Transactions (PSBTs) and Potential Double-Spend Scenario
I'm working with Partially Signed Bitcoin Transactions (PSBTs) and have a question about the behavior of transactions when the same UTXOs are involved in multiple transactions. Suppose I have a ...
0
votes
1
answer
33
views
Can You Create a Time-Locked PSBT in Bitcoin?
I am exploring the capabilities of Partially Signed Bitcoin Transactions (PSBTs) and am particularly interested in incorporating time locks. Is it possible to create a PSBT that includes a time lock ...
0
votes
1
answer
42
views
Handling Multi-Signature Transactions with PSBT in Bitcoin
I'm currently working with Partially Signed Bitcoin Transactions (PSBTs) and trying to understand the best practices for handling transactions that require signatures from multiple parties. ...
0
votes
0
answers
17
views
Can a Seed be Linked Across Two Multisig Wallets?
Consider two multisig wallets, Wallet A and Wallet B, both with a 2-of-3 signing scheme:
Wallet A consists of seeds A, B, and C.
Wallet B consists of seeds B, C, and D.
Now, let's create two ...
1
vote
1
answer
64
views
Does a OP_CHECKSIGADD and OP_EQUAL script for a threshold signature fail if you provide too many valid signatures in the unlocking script?
For this CHECKSIGADD script for a 2-of-3 multisig:
<pk1> OP_CHECKSIG <pk2> OP_CHECKSIGADD <pk3> OP_CHECKSIGADD OP_2 OP_EQUAL
What happens if you provide more than the 2 required ...
3
votes
1
answer
76
views
Help! About how to spend OP_checksigadd Multi-sig
I write a simple taproot-based script in bitcoinjs, like:
<pk1> OP_CHECKSIG <pk2> OP_CHECKSIGADD <pk3> OP_CHECKSIGADD OP_2 OP_EQUAL
It should be a 3-2 threshold account, that require ...
1
vote
0
answers
25
views
Spending paths for subset of n-of-n multisig
I would like to achieve the following.
A group of N people come together and create an n-of-n multisig. Each of them funds this multisig with a custom amount of bitcoin. At some point in the future, ...
1
vote
0
answers
35
views
How to claim funds in a multisig address from a money pool psbt?
Mostly followed this guide on how to create a psbt where multiple users pool money together. Everything is done in regtest.
The gist of what I did is as follows:
Created 2 different descriptor ...
1
vote
0
answers
32
views
Is there an idiomatic way to prove ownership of a (extended) public key?
Is there an idiomatic way to verify ownership of an (extended) public key? Preferably without spending coins, although I'm also interested in methods of doing so by producing a transaction as this ...
0
votes
2
answers
68
views
How do pre-Segwit nodes interpret transactions containing Taproot OP_CHECKSIGADD?
When pre-Segwit nodes encounter blocks with Segwit transactions, they'll see them as "spent anyone can spend" transactions and so can validate them and move on to the next block.
However, ...
1
vote
1
answer
35
views
What did the opcode 0xba do prior to creation of OP_CHECKSIGADD?
From BIP0342:
The opcode 186 (0xba) is named as OP_CHECKSIGADD.
What did 0xba do prior to this?
1
vote
0
answers
49
views
Why does OP_CHECKSIG/OP_CHECKMULTISIG remove the signature from the subscript?
When OP_CHECKSIG is used, all instances of the signature are removed from the subScript before it's included in a transaction template to be verified. See also step 3 in this excellent diagram. The ...
3
votes
1
answer
119
views
How are Bitkey's spending limits enforced?
Block's new Bitkey is a 2-of-3 multi signature wallet (https://bitkey.world/en-US)
I've been reading their white paper, which is a good summary of their intentions, but doesn't really go into ...
1
vote
1
answer
53
views
BTC multisig wallet with rekeying
I'm trying to create a Bitcoin multisig wallet. At this point, the wallet must meet the following conditions
must be capable of k-of-n threshold signatures (schnorr, musig, etc.)
it should be ...