We’re rewarding the question askers & reputations are being recalculated! Read more.

Questions tagged [multi-signature]

Multi-signature addresses require m-of-n signatures to authorize spending funds sent to them.

Filter by
Sorted by
Tagged with
0
votes
1answer
52 views

Not able to Spend 2-2 MultiSig UTXO

I created 2-2 Multisig Account 2NECouPA4UVNMzX1K7kekc4W3VudDhMdFkM from msrFNhKwLu9GrT3hFoizz21xEwJ61xMsym and n1NPFEJHBA8j63B5dgJ3aQcufA8VmrN27U, I tried spending UTXO from this account but got an ...
0
votes
1answer
14 views

How Extracting address Bitcoin to script multi signature

I want to extract the correct address from a script multi-signature. I have this real script multi-signature from this ScriptSig (tx index 1), so this is a readme script for this address OP_2 ...
2
votes
1answer
48 views

Multisig refund transaction flaw in Lightning Network talk

I was watching Tadje Dryja's talk at SF Bitcoin Devs conference on transaction malleability, which formed part of the basis behind the Lightning Network. At 17'45", I saw this example. Prior to ...
1
vote
0answers
24 views

Is possible extract the original script P2MS from the transaction locked with the P2SH address?

This is a stupid question because if the P2SH contains the hash160 (and the hash160 contains the sha256) of the P2MS doesn't possible return to the original hex P2MS. So, but for verifying the P2SH I ...
1
vote
1answer
47 views

Error Signing P2SH-P2WSH MultiSig - “Unable to sign input, invalid stack size (possibly missing key)”

I am trying to create and spend a P2SH-P2WSH transaction using bitcoin-cli but am getting "Unable to sign input, invalid stack size (possibly missing key)" when I try to sign the Multi-Sig transaction ...
1
vote
1answer
46 views

How to sign a raw multisig transaction from an external private key

I am creating a 2-of-3 multisig wallet, where the 2 hot keys are external HSM devices. I am using Bcoin to create my transactions. After the transactions are created, I will send the raw transaction ...
1
vote
1answer
34 views

2-of-3 multisignature account with limitations on withdrawal

I want to create a 2 of 3 multi-signature account from where one can withdraw money only after a certain period of time. How can this be done?
0
votes
1answer
50 views

Is there an equivalent to the Xpub/Zpub for multisig wallets?

When I have a typical wallet, I can give my Xpub to someone to generate addresses whenever they need. ("they" here could be an instance of BTCPAY server or some other application that I don't want to ...
0
votes
0answers
34 views

Bitcoin multisignature addresses

Suppose we have a multisignature address "abc" with 100 coins in bitcoin regtest network, I want to that 100 coins in 10 slots that is i want spend 10 coins at a particular interval. I tried the ...
1
vote
1answer
32 views

BIP67 + importmulti + multisig descriptors

I'm trying to setup a Bitcoin Core watch-only wallet using importmulti and a sh(multi(m,xpub1/*,...,xpubn/*)) ranged descriptor, and then use deriveaddresses to get receiving addresses. Is it ...
0
votes
1answer
25 views

Can a block have multiple coinbase transactions? Also is there a limit to the number of signatures a multi-sig transaction has or requires? [closed]

I am wondering if a block can be created with multiple coinbase transactions. The US government regulates mining pools that have control over the miner's wallets, so it would be fabulous if this could ...
1
vote
1answer
36 views

Is it possible to recreate a multisig wallet with just 2 out of 3 private keys?

Example: Created a 2 of 3 multisig wallet in Electrum Send funds to the multisig wallet Lost the Electrum wallet Access to two of the private keys (e.g. 2 trezors) Is it possible to recreate the ...
3
votes
1answer
232 views

Is it possible to do a 3-of-5 OR 1 multi-sig for backup purposes?

I'd like to create a multi-sig wallet where I can freely create transactions, but I want to give keys to trusted friends/family + a safety deposit box so that if I hit my head and forget my password, ...
0
votes
2answers
59 views

Question regarding MultiSig outputs

Just saw good question on Telegram: So I working on an algorithm that would download and process bitcoin blocks, specifically the transactions in them. I want to take every output address of every ...
1
vote
1answer
72 views

Create a 2-of-3 multisig raw transaction

I would like to create a Bitcoin transaction with a single input and a single 2-of-3 multisig output that pays 1 BTC to any 2 of the following 3 keys: ...
1
vote
1answer
35 views

Creating a multisig wallet with bcoin and receiving transactions

I am trying to create a multisig wallet from two externally generated xpubs. The process I am taking is to create two multisig wallets with the two xpubs, add each others keys as shared keys and ...
0
votes
1answer
28 views

Bitcoin transactions between two parties

Lets say bitcoin become a global currency which replace fiat money.. If someone (physically )is asking for bitcoins and its urgent and i don't have phone to access the network and the one whos asking ...
0
votes
1answer
26 views

Getting source address of a Tx message from it's signature script

I have a simple bitcoin packet which contains TX message. in a TX message, one of it's Transaction input hex data was like this: ...
0
votes
1answer
47 views

How to write OP_CHECKMULTISIG for the following 1-of-2 multisig P2SH script

OP_IF OP_SHA256 <hash of secret> OP_EQUALVERIFY <pubKey of swap> OP_CHECKSIG OP_ELSE <relative locktime> OP_CHECKSEQUENCEVERIFY OP_DROP <pubKey of refund> ...
1
vote
1answer
186 views

How to calculate the size of multisig transaction?

Can you help or suggest the formula for calculation of simple multi-sig transactions? I have an issue to calculate the size of multi signature 2-2 transaction. I tried to follow this: Predict ...
0
votes
1answer
48 views

How to re-secure a multisignature wallet if private key is stolen

Here are two attack scenarios on bitcoin private keys: 1) Assume that, BitCorp has just noticed that a Mallory has just compromised one of their servers holding their Bitcoin Private keys. Luckily,...
0
votes
2answers
140 views

Why did repeated “R” values occur in Bitcoin transactions before?

Please explain why earlier the repeated values of "R" occurred in Bitcoin transactions. For example, this transaction has a repetition of the value "R": https://www.blockchain.com/btc/tx/...
0
votes
0answers
32 views

Pass Multiple addresses in redeem p2sh script

I have the following code const script = this.app.env.bitcoin.script.compile([ hashOpcode, Buffer.from(secretHash, "hex"), this.app.env.bitcoin.opcodes.OP_EQUALVERIFY, Buffer.from(...
1
vote
1answer
57 views

Multisig without P2WSH in Lightning

The current Lightning implementations use P2WSH script format for multisig in the funding transaction. But it is also possible to use the CHECKMULTISIG opcode "natively", i.e., without P2WSH (see ...
2
votes
2answers
201 views

How can one see if an address is multisig?

Some addresses on this page indicate whether the address is a multisig, and what the threshold signature scheme is. How do they detect this?
0
votes
1answer
43 views

Can payment from a P2SH address provide change to itself?

In the gavinandresen Multisig Test test, could change have been redirected to the originating 3QJmV3qfvL9SuYo34YihAf3sRCW3qSinyC P2SH address for the multisig payments? In Mastering Bitcoin by ...
0
votes
1answer
53 views

Are Relay Addresses Possible?

Is it possible to create an address such that different parties can spend certain portions of any output spent to that address? R: 1zaybxcrandrelayexampaddr A: 1xyzabcrandexampladdressa 97% B: ...
0
votes
1answer
65 views

How to verify signature of multisig transaction

How to verify signature of multisig transaction (2-2) after it being signed by first owner? How can I understand if that owner used wrong private key => wrong signature?
0
votes
1answer
84 views

Are addresses which start with 3 multisig addresses?

I've just downloaded bitcoin-core 0.17.1 and it seems all the new receiving addresses I create start with 3 instead of 1. I always thought addresses which start with 3 were multisig addresses. ...
0
votes
1answer
152 views

HD wallets and multisig

Is there any standardized way to define HD wallet accounts used to participate in multi-signature transactions? How do existing multisig wallets derive their keys from the seed it? How is Bitcoin Core ...
5
votes
1answer
123 views

Does MuSig have the same security as 2-2 multisig?

Disclaimer: This question is of theoretical importance to me trying to educate myself better on cryptographic principles and signature schemes. I don't intend to imply that in practice schnorr ...
0
votes
1answer
122 views

What can 1 master public key in a multisig reveal?

Assume you have the following situation: You are going to create a new multisig wallet with Electrum. 2 signatures are from old hardware wallets and 1 signature is brand new. The new multisig will ...
0
votes
2answers
102 views

Is it possible to sign a transaction (to spend) from a multisig address using only one private key?

Let's assume there's a segwit address created with 3 different private keys. Is there a chance that exist 1 (just one) other private key (in the universe of valid private keys) that can sign a ...
1
vote
1answer
43 views

Why is the privacy for using watch tower services increased with unpredictable commitment tx ids?

In the open channel message in BOLT 02 the following statement is written about the various basepoints. The various _basepoint fields are used to derive unique keys as described in BOLT #3 for ...
0
votes
1answer
128 views

How do I know that my Ledger HW Wallet is using receive addresses for my wallet and not another remote wallet?

I'm a paranoid newb, I bought a hardware wallet (Ledger nanos) and have transferred funds to it. I noticed that it generates P2SH addresses, so how could I know if the script hashed is spendable by my ...
0
votes
1answer
111 views

What is the difference between P2SH redeem script on Bitcoin and on Litecoin?

I am building a service that is based on multisig wallets. My current progress is so that I've implemented the multisigs for Bitcoin network and it works fine. Now I am on Litecoin and I am facing ...
0
votes
1answer
20 views

Does Multi_Signature transactions enable trust-less payments? (Edited)

This paper: (Link to paper) introduces a blockchain based platform entitled PriWatt claiming (in Section 2.5 MultiSignatures, page 3): "PriWatt provides the means to form agreements or contracts ...
1
vote
1answer
89 views

Errors when building/sending multisig transactions

Going by the example here: https://bitcoinj.github.io/working-with-contracts I believe I've done everything correctly. Yet my program fails either to propagate correctly or because of a tx error and ...
1
vote
0answers
40 views

Determining the byte size of multisig transaction beforehand knowing the details of the transaction [duplicate]

If I know the m of n values of the multisig, the # of inputs (all of which are from the multisig and require m signatures) and outputs and the redeem script, how can I determine the size of the ...
1
vote
1answer
62 views

Mutlisig tansactions with trezor with multiple inputs and outputs not able to broadcast

I am trying to do a multisig here is my final hex ...
0
votes
1answer
44 views

Multi-sig signature computation

I don't understand, how multi-sig signatures are generated. I've seen that inputs redeeming a multi-sig output, can be signed and signed over repeatedly, with different private keys using bitcoind's ...
0
votes
1answer
65 views

What is the algorithm behind multisignature address and redeem script?

I know you can create a multisignature address with the command: bitcoind createmultisig 2 ["pubkey1", "pubkey2", "pubkey3"] As described here: https://gist.github.com/gavinandresen/3966071 This ...
2
votes
1answer
196 views

Why is 20 the maximum public keys in a multisig transaction?

In script.h the following limit is set: MAX_PUBKEYS_PER_MULTISIG = 20 I'm wondering: Why is the limit set to 20? How would one would construct a script that allows n more than the current OP_16? E....
1
vote
1answer
112 views

MULTISIG Verified transaction don't get mined on testnet

I'm trying to check the following simple MULTISIG P2SH script on bitcoin testnet (using python-bitcoinlib): Redeem = CScript([2, J1_public_key, J2_public_key, J3_public_key, 3, OP_CHECKMULTISIG]) ...
3
votes
1answer
182 views

Bitcoin 0.17 No public key shown (validateaddress)

I want to generate multisignature address with person, which I didn't know. Someone send me a public key. Then I do: bitcoin-cli getnewaddress "" legacy Ok, I got ...
0
votes
1answer
107 views

Multisig: How to identify who (public key/address) has signed the transaction?

I have seen that someone had asked a similar question: Possible to check who signed the transaction in a multi-sig transaction case? But I'm currently unable to parse/read the redeem script. When I ...
0
votes
1answer
206 views

Getting transaction id from raw transaction of a multisig address

I am able to get the tx id (or transaction hash) of almost any transaction but the one where the script starts with an "OP_O" (which is, I think, the null dummy introduced here https://github.com/...
0
votes
1answer
55 views

can there be a normal wallet that is equivalent to a multisig wallet?

for a normal wallet : if you own the private key you own the money can we say that the multisig wallet is just a normal wallet which the private key was derived from others wallets ?