Questions tagged [multi-signature]
Multi-signature addresses require m-of-n signatures to authorize spending funds sent to them.
428
questions
2
votes
0answers
24 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
12 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
19 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
16 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
36 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
52 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
44 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
174 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
35 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
158 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
37 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
43 views
Sign PSBT for 2 of 3 multisig
Creating an unsigned PSBT:
{
"jsonrpc": "1.0",
"id": "curltest",
"method": "walletcreatefundedpsbt",
"params": [
[
{
"txid": "...
1
vote
0answers
23 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(&...
6
votes
0answers
161 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
27 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
32 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 ...
3
votes
1answer
121 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
74 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
18 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/...
1
vote
1answer
73 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
81 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
234 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
33 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
47 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
25 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
75 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 ...
0
votes
1answer
39 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
47 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
51 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.
...
1
vote
1answer
40 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
46 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
61 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
59 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
73 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
49 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
49 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
vote
1answer
95 views
Bitcoin Core private key import
I would like to import the private keys from a multisig paper wallet to Bitcoin Core. My aim is to convert the paper wallet to an electronic wallet and to be able to export the corresponding wallet....
1
vote
1answer
35 views
How is a multisig transaction transferred between multiple signers?
I'm trying to learn more about doing multisig transactions.
The examples I've seen show the signing of the transaction with 2-of-3, or 3-of-3, where the signatures are added, essentially, at the same ...
0
votes
0answers
71 views
How to sign a transaction and also get the signature part from it using electrum console?
How do I sign a transaction with following things:
Unsigned Tx: ...
0
votes
0answers
48 views
How to import multisig private keys
I've been trying to import my multisig paper wallet to Bitcoin Core. I am in possession of the private keys and the redeem script. The private keys are in uncompressed WIF format (i.e. start with a '5'...
0
votes
1answer
41 views
How to know the destination address of a multisig?
Run this command:
bitcoin-cli getrawtransaction 56214420a7c4dcc4832944298d169a75e93acf9721f00656b2ee0e4d194f9970 2
You will see the first vout is a multisig as follow:
{
"value": 0....
3
votes
1answer
439 views
How to use the lightning network with Electrum multisig wallet?
I want to experience the lightning network transactions with my Electrum wallet. But the lightning network is not available, and it shows the following information:
"Lightning is currently ...
0
votes
1answer
45 views
Address Reuse for Multisig Address
It is De facto standard that address should not be reused, and even Bitcoin officially emphasis address should not be reused. Does the same condition apply for Multi-signature address ?, If Yes apart ...
1
vote
1answer
44 views
Multi-signature with no address reuse . How coordination is done?
I would like to have both 2-of-3 multi-signature and no address reuse.
For example,
3 BTC belong to multi-sig user1 (Officer),user2 (Manager), user3 (CEO) (2of3 multisig) with pubkey1,pubkey2,pubkey3.
...
3
votes
2answers
58 views
How does the sender know the receiver's public keys in a m-of-n transaction?
Assume that Alice is controlling an address that requires multisig to spend bitcoins. Someone wants to send Alice bitcoins and this sender needs to create a scriptPubKey as part of the output paying ...
2
votes
2answers
53 views
How do Bitcoin balances work when an address is controlled by multiple parties together?
user1, pubkey1, 1.1 BTC
user2, pubkey2, 1.2 BTC
user3, pubkey3, 1.3 BTC
user4, pubkey4, 1.4 BTC
user4 sends 0.4 BTC to a 2-of-3 multi-sig account controlled by user1, user2 and user3 using P2SH.
The ...
0
votes
1answer
70 views
How to use Multisig feature on Bitcoin Core RPC in an online exchange?
I've craeted a small online exchange based on Bitcoin Core. The features in this application are:
User send request to get a new address, and the Bitcoin Core generate a new one with defined ...
2
votes
1answer
45 views
Retrieve address when create a channel lightning network
I have two nodes in regtest.
the first one is:
$ l1-cli getinfo
{
"id": "02c3f99e70c8da59e428dd119d36c0a1317e5cd85218a760355b5f9b4f822f6109",
"alias": "ALICE&...
0
votes
0answers
30 views
Multisig Wallet Help
Hello everyone
I'm jud3v and i'm searching an api that provide me the same as electrum wallet for creating multisig wallet 2-of-3 for my client to protect there btc with multisignature.
I have already ...
4
votes
1answer
191 views
What are the sizes of single-sig and 2-of-3 multisig taproot inputs?
There was a Twitter discussion about the sizes of inputs and Taproot came up. What are the input sizes for Taproot inputs?
Please cover both the key path spend (single-sig or default spend) and 2-of-...