People who code: we want your input. Take the Survey

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
3
votes
1answer
34 views

Possible amount of signatures with MuSig

With MultiSig, up to 20 signatures may be used in a treshhold signature scheme (What are the limits of m and n in m-of-n multisig addresses?). As far as I understand, there should be no hardcoded ...
1
vote
1answer
26 views

Is there any statistical evidence that 2 of 3 wallets are indeed the most common one?

I read the following statement: 2 of 3 wallets are the most common multi-signature wallets created. In this case, the wallet requires three signatures, but only two are needed to authorize a ...
5
votes
1answer
83 views

Output Descriptor for an Arbitrary Script

Can output descriptors be used to describe an arbitrary script? Say I had a script something like the following: OP_IF 1737417600 OP_CHECKLOCKTIMEVERIFY OP_DROP OP_DUP OP_HASH160 <pubKeyHashD> ...
0
votes
0answers
31 views

Consolidating BTC across multiple address but same account

Say a user generates three "linked" addresses (e.g. m/44'/0'/0'/0/0, m/44'/0'/0'/0/1, m/44'/0'/0'/0/2) using an HDWallet and receives 1 BTC to each unique address. For each of the addresses ...
0
votes
1answer
63 views

Multisig Setup - Pruned Bitcoin Core on Computer vs. Dedicated Hardware

Are there security implications of running a pruned Bitcoin Core node on a personal computer vs. a full Bitcoin Core node on a dedicated hardware device (i.e. Raspberry Pie with Umbrel, myNode, nodl, ...
-2
votes
1answer
36 views

Multisig Wallet Setup - Security Tradeoffs With Pruned Bitcoin Core Node?

What are the security tradeoffs of running a pruned Bitcoin Core node for a multisig wallet, such as Specter? It seems that using a multisig wallet with a pruned Bitcoin Core node could be a good ...
0
votes
1answer
50 views

Address that can pay “commission”?

There is a use case where person A needs to send person B, .9 BTC. Person C, who set up the transaction, should get .1 BTC as commission. I know this is possible to do with a traditional "...
1
vote
0answers
27 views

P2SH address as a product of public keys

Assuming the multisig 2 of 3, if I do have extended public keys (xpub) for all 3 cosigners (with proper derivations), can I somewhat get the result address (P2SH)? How to calculate the "script&...
1
vote
1answer
90 views

Is this scheme for multisig audit of Trezor + Coldcard ok?

My plan is to make a multisig between coldcard and trezor. I want to audit and verify that I indeed own the 2 keys of these wallets, using a raspberry pi zero (no wifi/bluetooth by definition) on a ...
1
vote
1answer
48 views

Bitcoin 2 of 4 Multisig script with one required

Hi I am to write a bitcoin locking script with property that 2 out of 4 signatures should be verified, but among those verified 2 there is a specific signature that should be verified. I.e only 1 ...
0
votes
1answer
146 views

Taproot and Large multisigs

I have seen lot of people saying that taproot is only for large multisigs used in few projects or companies. BlueMatt mentioned similar thing in last Taproot activation meeting: 13:01 < BlueMatt&...
2
votes
1answer
46 views

Trade-offs in 2 of 3 multisig release transaction

What are the trade-offs involved in: Buyer and seller signing the transaction. HodlHodl signs the transaction only in case of dispute. Vs Seller and HodlHodl signs the transaction. Buyer signs the ...
1
vote
1answer
43 views

Is receiving address description public domain?

Exploring Electrum and see that I can add a description when generating a receiving address. The description cannot be edited later... would you happen to know why? And is that description public ...
0
votes
1answer
49 views

Verify that WIF corresponds with bip32 extended public key

I have a bip38 encrypted private key that I lost the password to, and I have its corresponding extended public key. I want to brute force passwords as I have an idea of what it might be, but I need to ...
2
votes
0answers
64 views

Recovering 2 of 2 multisig HD Wallet with bip38 encrypted private key

I have been trying to figure out if it is possible to restore my wallet with the current information I have. The wallet is a 2 of 2 multisignature HD wallet The first key is Bip38 and requires a ...
0
votes
0answers
18 views

Multisig wallet issue - pair nodes (daemons) wallet.dat and pvt keys

Intro: I am having an issue of accessing multisig wallet. due to previous situation I have mixed up private keys and wallet.dat files Multisig is 2 out of 3 Multisig works this way: Synchronize ...
0
votes
1answer
34 views

Pay to script hash address transaction not accepted by miners

I have fixed my initial transactions and have been able to send coins to a p2sh address Now I want to spend those coins but when I try to broadcast my transactions either the website (blockcypher) ...
0
votes
0answers
24 views

Can I do multisig between coldcard and electrum

Can I do a 2-of-2 scheme using one coldcard and one software generated wallet in electrum or even another wallet?
0
votes
2answers
43 views

Multisig synchronization

I understand what the multisig wallets are but I need help understanding what exactly this script does: https://gist.github.com/gavinandresen/3882537 If I understand correctly, bitcoinds are bitcoin ...
0
votes
1answer
65 views

Invalid p2sh transaction accepted by the network

I have try to build a 2 of 2 p2sh transaction from scratch using the book "programming bitcoin" by Jimmy Song, we are not directly guided to make one of those so I had to modify some of the ...
0
votes
2answers
130 views

import multisig wallet into bitcoin core, Vpub keys are not valid. how to?

I'm trying to import an HD multisig wallet created with Electrum into Bitcoin core v0.21.0.0. I managed to do so with the fantastic cryptoadvance.specter server, but I also would like to import it ...
-2
votes
1answer
182 views

Securing the “weakest link” of a chain through Sharding

In this question I discussed how sharding a private key with Shamir's Secret Sharing Scheme maybe a good alternative to MultiSig as a means of reducing excessive fees associated with MultiSig ...
0
votes
0answers
72 views

TX decode failed. Make sure the tx has at least one input. (code -22)

I am getting an error when trying to broadcast a transaction that was signed in two different wallets with walletprocesspsbt: Created the transaction as mentioned in Sign PSBT for 2 of 3 multisig ...
3
votes
1answer
221 views

Is Sharding a Good Alternative to MultiSig?

For security purposes, we require that each withdrawal be "approved" by multiple servers so that in the event a single server is compromised the attacker won't be able to siphon funds from ...
1
vote
1answer
75 views

Fees for Multisig Addreses Twice as High as Standard Address?

Based on my research the cost to transfer funds from a 2/3 MultiSig address to any other address (be it a standard or MultiSig address) is approx. 2 x the cost of transferring funds from a standard ...
1
vote
1answer
48 views

Sign PSBT for 2 of 3 multisig

Creating an unsigned PSBT: { "jsonrpc": "1.0", "id": "curltest", "method": "walletcreatefundedpsbt", "params": [ [ { "txid": "...
1
vote
0answers
44 views

OP_CHECKMULTISIG Signature must be zero for failed CHECK(MULTI)SIG operation

I am trying to spend a P2SH multi-signature output which I have created with rust-bitcoin as follows: let builder = Builder::new() .push_opcode(opcodes::all::OP_PUSHNUM_2) .push_key(&...
7
votes
1answer
288 views

Is it possible to use BitGo's wallet with other software (Electrum or else), what is the used derivation path?

BitGo wallets are based on a 2-of-3 multi-signature, the end user have access to: - Public key (xpub) of the 3rd signer (as the main wallet xpub) - Native Segwit (Bech32), bc1... addresses to receive ...
0
votes
1answer
49 views

Redeem multisig tx using bcoin with multiple inputs (from an exhcnage)

I have a multisig tx with multiple inputs and I'm having trouble completing this tx. Here's an example tx https://blockchain.com/btc/address/3HMQrFkYexL3FMhPnXPAoDFsFs8LiqB8ou Following the bcoin ...
1
vote
2answers
41 views

2-of-2 with different wallets?

I've been using 2-of-2 on bitpay for some years, but relying on just one wallet, which can have its source code backdoored with malware, is very dangerous. I've been researching about multisignature ...
5
votes
1answer
329 views

In a multisig wallet setup what needs to be backed up and why?

In a multisig wallet setup what needs to be backed up and why?
3
votes
1answer
109 views

Electrum: display redeem script of a P2SH utxo

I use Electrum with a multisig wallet. I would like to figure out how to prove ownership of a "coin". I understand that I need to share the whole redeem script so that it's hash can be ...
0
votes
0answers
24 views

Can I use coldcard wallet to multisig between it and another wallet?

I want to use coldcard wallet + another device, possibly a smartphone, for multisignature. Ideally I'd like to use Coldcard + Bitpay. I've found tutorials on coldcard multisig: https://www.youtube.com/...
2
votes
1answer
126 views

How do I make multisig transactions using hardware wallets truly trust minimized?

I am experimenting with multisig transactions using hardware wallets. Is there some general guidance on what I should and shouldn't do to make the process truly trust minimized?
2
votes
1answer
89 views

Why is Public Key aggregation in MuSig described as a product of the public keys?

In the the MuSig2 paper, it is described that: Each signer randomly generates and communicates to others a nonce Ri=g^ri; then, each of them computes R=∏ni=1Ri,c=H( ̃X,R,m)where ̃X=∏ni=1Xiis the ...
2
votes
2answers
645 views

XPUB, YPUB, ZPUB Converter Tools

I was wondering if there are any good X,Y,Zpub converter tools that any of you are aware of. For instance, a tool that could convert an Xpub into the equivalent Zpub. I was inspired to ask this ...
0
votes
1answer
45 views

Segwit transaction - Non-canonical DER signature

Error (when sending) error code: -26 error message: 64: non-mandatory-script-verify-flag (Non-canonical DER signature) Transaction ...
0
votes
1answer
55 views

Difference between createmultisig and addmultisigaddress on v 0.20.0?

What is difference between createmultisig and addmultisigaddress? I ran 2 methods for 2 same bitcoin address on bitcoin-cli but gives different addresses as multisig to me. the results are as follows: ...
0
votes
0answers
26 views

Sign Multisignature Transaction with only 1 of the needed keys using BitcoinJ?

If I have an unsigned Raw Transaction whose inputs are from a multisignature wallet, can I sign the transaction with only of the N needed keys and having the output as raw transaction again using ...
1
vote
2answers
83 views

Partially Signing multisig rawtransaction returns redeemScript/witnessScript does not match scriptPubKey

I want to partially sign a rawtransactions using bitcoind through RPC but I am really stuck almost at the end of the process when I try to sign my manually created raw transaction and I spent many ...
1
vote
1answer
68 views

How to validate the change address in a multisig transaction?

I am using Specter Desktop to create a PSBT for a multisig transaction with some hardware wallets to sign. Part of the PSBT is a change address and I can match what the hardware wallet says to what ...
0
votes
1answer
51 views

Will the Bitcoin network discredit a transaction if you do a simple transfer on a multi-sig after you found the collision on that address?

Let's say you found a collision for an address on the Bitcoin network. You have its private key. Will you be able to transfer any money around or will the network prevent it or does it get verified? ...
2
votes
1answer
56 views

How do we know which co-signer signature is in raw hex in multisig?

I have a raw 2of3 multisig transaction. In this transaction, one co-signer already signed. The signature is for only one input. ...
2
votes
1answer
57 views

Who will the first adopters of Taproot be (assuming it is activated at some stage)? What incentives are there to start using it straight away?

Adoption of SegWit by users and companies after it was activated was slow. Should we expect adoption of Taproot to be slow also (assuming it is activated at some stage)? Who will the first adopters of ...
1
vote
1answer
49 views

Is the `addmultisignature` API call dependent on order of public keys in the array? Or is it lexicographically sorted?

Say Alice and Bob are part of a partnership business that accepts Bitcoin. They store all their main funds in cold storage until the end of 3 months, when they cash out and use a new address. This ...
0
votes
2answers
83 views

Clarifications on hd multisig wallet

I need clarification on multisig hd wallets. Let's imagine we have a 2/3 multisig. The first key is generated by the user on a mobile wallet, the second is kept on a server while the third is off-line ...
0
votes
2answers
71 views

Proof of private keys ownership for multiple addresses

In a two party coinjoin consists of Mr Seller and Mr Buyer. Mr Seller has set A of sender addresses/input and set B of receiver addresses (output) Mr Buyer has set C of sender addresses/input and set ...
3
votes
1answer
80 views

Which MuSig scheme is optimal? Classic MuSig or this new MuSig-DN scheme?

Now we have two competing MuSig schemes which is better? Classic MuSig or MuSig-DN? Which use case(s) might choose classic MuSig over MuSig-DN and vice versa?
1
vote
0answers
54 views

BTC sent to multisig address, but no info about this in bitcoin core (listsinceblock, getwalletinfo, listunspent)

I sent BTCs (testnet) to multisig address: address: 2N8yzozJh1DFgrnND7TbSbuSQ1NPA8byQDu transaction: 2453fe904b74acbbf541f98d2d5a1d7a509457a3df10bf38d0c3cb9326734dcd But my bitcoin core does not ...
1
vote
1answer
56 views

Does getreceivedbyaddress or listreceivedbyaddress or listunspent shows pay to pubkey and bare mutlisig transactions?

Couldn’t find the answer inside the source code. If I receive a pay to pubkey transaction to the pubkey of a 1r address, will it shows up using getreceivedbyaddress or listreceivedbyaddress or ...

1
2 3 4 5
9