Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [multi-sig]

The tag has no usage guidance.

0
votes
1answer
51 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
102 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
80 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
0answers
75 views

How to sign multisig transaction in Go

I'm trying to sign a multisig transaction (3 of 4 signatories) in Go using some btcd packages. The following function should sign the transaction: func SignMultisigTransaction(rawTransaction []byte, ...
1
vote
1answer
41 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
30 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
55 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 ...
1
vote
1answer
30 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
28 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
161 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 ...
2
votes
3answers
65 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
154 views

How do I add a multi-sig address to account to watch balance in Bitcoin CLI

I have already created a multi-sig address with funds, and I have already made transactions (2 of 4 Signatures needed). No problem. But I want to add it to one of my accounts, or a new account, so I ...
0
votes
2answers
47 views

How to build a bitcoin delegation server?

Actually, I know there are already have blockchain.info and its own api. But I want to build my own server which can provide basic API like: Generate a wallet by use password and username. User can ...
0
votes
3answers
318 views

Ledger Nono S (ledgerjs) signP2SHTransaction is Producing Invalid Signature

I was receiving Errors while using signatures produced by signP2SHTransaction function of @ledgerhq/hw-app-btc. So I created a script using bitcore-lib to cross check it against the signature produced ...
0
votes
1answer
77 views

bitcoin multisig address

I am struggling to find a simple explanation for how to create a multisig address. For single sig, it's clear: double hash function applied to the single pubic key in base code 59. I just can't find ...
0
votes
2answers
123 views

Does Bitcoin use smart contracts to enable multisig?

I have heard that bitcoin does have a limited smart contract and I was wondering whether this is how they created multisig wallets?
1
vote
2answers
183 views

Multisig Who puts second signature into the script?

I know how the script work together, but the Multisig is still confuse me. input script: OP_0 [A's signature] [B's or C's signature] [serialized redeem script] how the transcation being created, ...
1
vote
1answer
103 views

multisig without knowing one of the keys

I want to construct a 1-of-2 multisig script and I don't know one of the keys, I only know its address. Question is, is that possible? So I was thinking if it is possible to construct a script that ...
1
vote
1answer
986 views

How does BitGo Multi-Sig work?

BitGo advertises, that each online wallet you create is a multi-sig. That is cool, since I see it as more unlikely to someone guess 2 of the private keys. What I don't understand is how this multi-...
2
votes
1answer
129 views

Can one spend part of multisig address balance leaving the rest intact?

Is it possible to partially spend the balance of multisig address? Let me explain what I mean. Let's say I have a 2-of-3 multisig address with no BTC in it. Then John sends 0.5 BTC to the address and ...
1
vote
1answer
468 views

How to know what kind of Multisignature address?

I have a Multisignature bitcoin for example address [3QJmV3qfvL9SuYo34YihAf3sRCW3qSinyC] how to know what kind of it? according to wiki https://en.bitcoin.it/wiki/Multisignature I have know ...
0
votes
1answer
260 views

Restore Block.io multisig wallet in Electrum

I've exported my private keys from Block.io. They're compressed WIF keys (starting with L...). Additionally I've got the following data from Block.io: Address type: P2SH (obviously) Redeem script ...
4
votes
1answer
620 views

Bitcoin Protocol OP_RETURN + Omni USDT Tether + CoPay Multisig Help

I have been asked to recover some tether that have been sent to the wrong address... Sitting on the blockchain in a multisig copay account. I have written small php command line tools to reproduce ...
1
vote
2answers
74 views

How complex can bitcoin multi-signature addresses be?

From what I've read, M-of-N multisig addresses are possible in bitcoin. But nothing I've read talks about the limits of that (eg I'm not sure if there are limits to M and N) nor whether there are more ...
1
vote
0answers
518 views

Creating a multi-sig wallet with bitcoind

Our server has bitcoind on it and is running on the test network. I want to make the wallet multi-signature so no one in our company can withdraw any bitcoin from our server without at least 3 ...
0
votes
1answer
861 views

How to create raw bitcoin transaction with multisig type of output scriptPubKey

I need to send money in one transaction to 2 addresses so that any of them can spend it. In other words - I need to create same transaction as here https://www.blocktrail.com/BTC/tx/...
0
votes
2answers
155 views

Is possible especify the keys rather how many in multisignature wallets?

I search about multisignature wallets, but it seems very limited. Far I understand, we can create a wallet with N keys, and specify how many keys is needed to create a transactions. So, I can create ...
1
vote
1answer
185 views

2 of 3 multisignature transaction vulnerability when one of the private keys is compromised

I was wondering if and how multisignature wallets protect the owners from getting robbed. So in 2 of 3 multisignature scheme, if one of the owners' machines has been compromised (i.e. bad actor ...
1
vote
1answer
748 views

What is the “Bitcoin Address” for standard multisig transaction?

Question A standard multisig transaction is: scriptPubkey = m <p1> ... <pn> n OP_CHECKMULTISIG scriptSig = OP_0 <s1> ... <sm> Where: 1 <= m <= n <= 3. Note, that ...
1
vote
1answer
375 views

Bitcoin core multisig signing order

I have a technical question regarding the signrawtransaction function in Bitcoin core when signing a partially-signed transaction. I have tested different scenarios and signrawtransaction will always ...
0
votes
1answer
367 views

Can I store all the keys from a multisig account on Ledger devices?

Say that I create a 2/3 multisig wallet using Copay. Can I store all three keys on different Ledger devices? Can I store all three keys on the same Ledger device?
4
votes
2answers
2k views

How to transfer Bitcoin Cash from a multi-sig vault?

I have two private keys for a multi-sig vault. I have a tool that will sign transactions to move BTC out of this address. Where can I find a tool that will use my two private keys to move BCC (...
4
votes
1answer
2k views

How to derive the private key associated with a Coinbase multi-sig vault address

When I created a multi-sig vault on Coinbase, I obtained: A master public key in BIP32 extended format, of depth 0, parent fingerprint 00000000 and child index 0. A private key in WIF format ("user ...
0
votes
1answer
191 views

How are transactions invalidated by nodes when both parties are offline in a Lightning Network?

Let's imagine Alice wants to send multiple transactions to Bob. Both Alice and Bob have open channels with Carol, not with each other: Alice <-> Carol <-> Bob So Alice first sends 0.01 ...
0
votes
3answers
149 views

Multisig address for website?

I am trying to sort out the use case of a published funding address on a web page, to which everyone can spend. Internally in our company, I want to avoid, that a single person can spend these funds. ...
0
votes
1answer
72 views

Can a transaction be created by 2 different wallets?

I am familiar with Bitcoin's model, but a complete noob in real-world details. I am entertaining the idea of a service that receives transactions (A->B) and "wraps" or completes them to include (A->B &...
12
votes
1answer
1k views

Is there a difference between the multi-signature and Shamir's secret sharing?

Is there a difference between the multi-signature and Shamir's secret sharing? Technology/algorithm-wise.
6
votes
1answer
1k views

Will SegWit allow for m of n multisig with very large n and m?

By reading this answer, I understand that in m-of-n multisig addresses, m and n are limited by the maximum size allowed by the P2SH redeemScript (i.e. 520 bytes). However, in this section of BIP141, ...
0
votes
1answer
1k views

How users collectively sign a transaction in a multisig scenario?

Say there're 3 people (A,B,C) involving into a 2 of 3 multisig scenario. If A & B agree to sign a transaction, what steps they should take? My guess is: A creates a transaction with the multisig ...
3
votes
1answer
2k views

Transfer Blockchain.info to Electrum

I am moving to Electrum from Blockchain, but I can't find any guides or tutorials on the internet that explain the process of tranferring a Blockchain wallet to Electrum. I have a multi-signature ...
1
vote
1answer
1k views

Partially sign a transaction with coinb.in

I'm trying to generate a 2-of-2 multisig address: pubkey1 and privkey1 on coinb.in pubkey2 and privkey2 a bitcoin core client I use createmultisig 2 '''["<pubkey1>", "<pubkey2>']''' on ...
0
votes
1answer
44 views

Can i compose a multisig address where one of the signatories is a multisig address?

Can i compose a multisig address where one of the signatories is a multisig address? In order to create a multisig address we need the pubkey of the signatories. bitcoin­cli addmultisigaddress 2 '["...
1
vote
1answer
808 views

MultiSig Learning On TestNet

I'm trying to figure out multisigs and have just created a 2 of 3 multisig as follows: createmultisig 2 '["public_key_1","public_key_2","public_key_3"]' This returns 2 values Value 1: Address ...
3
votes
2answers
556 views

Is it possible to combine multi-sig and locktime?

Is it possible to create a 1 of 2 multi-sig address in which only one of the keys is time-locked and the other can sign any time?
0
votes
1answer
106 views

Can you combine 2 of 3 brain wallet addresses to form a multi-address?

Is there a way to use 2 of 3 brain wallet addresses to create a multi-signature address? How can this be done? I was hoping to do this with warp wallet if that is possible or not. I'm assuming it ...
3
votes
1answer
80 views

Can I program OP_CHECKLOCKTIMEVERIFY to trigger based on external verifiable events?

Can OP_CHECKLOCKTIMEVERIFY and multi-sig be used to trigger a transaction based on external verifiable events? Some potential uses I have in mind: Death College graduation of a child or grandchild ...
5
votes
1answer
98 views

Proof of Identity Sidechain Proposals

I have seen various Proof of Identity Proposal that all required some degree of trust (to verify the person in physical possession of a Passport is also the owner of it for example). Have their been ...
3
votes
1answer
411 views

First multisig using Armory

I hope that no such question already has appeared here. I've searched for a solution but cannot find one. My problem is as follows: I want to use multisig with Armory on Linux. I've created new ...
6
votes
3answers
1k views

What is the safest physical to store a private key only to be accessed after death?

Assume that my friend would like to encrypt his Bitcoin private key(s) and safely store them in a secret location. This located would only be identified to heirs after death in his will. Should he put ...
1
vote
1answer
1k views

How to use the BIP-32 keys

I am trying to built an application that uses the BIP-32. But I am not sure on how to use it. I have a passphrase with which I generate the Derived Private Key and Derived Public Key. If I share my ...