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
22 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
23 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
188 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
52 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
42 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
23 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
20 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
42 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
144 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
40 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
79 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
30 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
46 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
161 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
41 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
48 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
55 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
59 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
106 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
114 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
99 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
78 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
108 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
93 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
19 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
85 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
53 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
39 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
61 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
161 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
101 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
148 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
87 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
184 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
53 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 ?
1
vote
0answers
44 views

What would UTXO consolidation look like in the public ledger with Schnorr signatures?

I am excited about the privacy and optimisations involved with moving from ECDSA to Schnorr signatures. One of the privacy improvements, as I understand it, is that you can aggregate signatures so ...
1
vote
1answer
31 views

How does bonds in Secure Multi‐Party Lotteries work as described in Bitcoin and Cryptocurrency Technologies book

I have understood the details of it but I have a question related to claiming the bond. We have two parties Alice and Bob and suppose the bond that Alice signs is now if Alice reveals her value X ...
1
vote
1answer
82 views

MultiSig address transaction high fee with no change

I was testing MultiSig transaction on testnet with raw transactions. I sent a transaction of 0.0012 from MultiSig 2-2 to a bitcoin address: https://live.blockcypher.com/btc-testnet/tx/...
0
votes
2answers
90 views

Bitcoin MultiSig balance not showing under listaccounts

I added 2-2 MultiSig address into wallet via bitcoin cli (Testnet) addmultisigaddress <'["key","key"]'> [account] 1 key of current wallet and other public key from different node wallet. ...
1
vote
1answer
30 views

On a shared wallet, if one of the recipients deleted their wallets off their phone, is there a way to rejoin? [closed]

We only had one 12 word backup for the main holder on their phone. The second person, on their phone didn’t get one(me). That I know of, I guess. But I deleted the wallet by accident. Now, is there a ...
3
votes
1answer
235 views

Electrum multisig 2of2 on separate machines and both offline(cold storage)

I am lost sending coins from these Electrum 2of2 multisig wallets. Call them mutisig1 and multisig2. Both wallets have the 2of2 heading, presumably that means they are correctly setup, they were ...
0
votes
1answer
150 views

How to add a signature to a transaction which I can broadcast

I am using ledger and multi sig to sign a transaction I got signature hash where both party signed the transaction. How can I attached this signature to the transaction so that I can broadcast it to ...
1
vote
1answer
32 views

Can the signers of a 2 of 3 multisig tx be identified later

For accountability reasons: If public keys of each signer is known, can the 2 out of 3 parties be identified later, or just that it was some combination of the 3 parties? If the 2 parties can not ...
2
votes
3answers
73 views

Could bitcoin/blockchain be used to create a secure non-3rd party escrow?

I'm wondering if there could be a block chain approach to selling goods and putting money in an escrow-like state until the goods are received. I'm envisioning the following scenario. 1) Buyer puts ...
0
votes
1answer
53 views

Copay Multi-Sig Wallet 2 of 3, possible issues

Copay wallet was created by one of the co signers. Is it possible for this co signer to change the 2 of 3 rule without approval from other co signers? Or add another new co signer without existing co ...