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
2
votes
1answer
155 views

How to spend a multisignature, CLTV time-locked UTXO?

I am using this locking script with libbitcoin explorer to create a bitcoin testnet transaction: bx script-to-address -v 196 "[efa716] checklocktimeverify drop 2 [...
2
votes
2answers
278 views

How is subscript computed for OP_CHECKMULTISIG?

I'm trying to learn the Bitcoin protocol by implementing it, and I've got OP_CHECKSIG working (following instructions in https://en.bitcoin.it/wiki/OP_CHECKSIG), but I can't get an transaction input ...
2
votes
1answer
232 views

How to implement Multisig transaction without using OP_CHECKMULTISIG

I've learned that OP_CHECKMULTISIG is a Bitcoin builtin opcode to validate Multisig transactions. Can I write Bitcoin script to validate the Multisig transactions without invoking OP_CHECKMULTISIG? If ...
2
votes
1answer
183 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 ...
2
votes
1answer
643 views

what is the difference between OP_CHECKMULTISIG and OP_CHECKMULTISIGVERIFY

I would like to learn the difference, explained as simple as possible, between OP_CHECKMULTISIG / OP_CHECKMULTISIGVERIFY and OP_CHECKSIG / OP_CHECKSIGVERIFY. The only explanation I found is: Same as ...
2
votes
1answer
166 views

How does CoinJoin affect the total transaction size?

As I understand it, CoinJoin is a method to aggregate multiple transactions into a single transaction, mostly for privacy purposes. How does this aggregation affect the total size of the transactions?...
2
votes
2answers
420 views

Can a multi-sig address also be a vanity address?

If so, do the three separate parties have to agree on the character sequence?
2
votes
1answer
342 views

How is the P2SH address obtained in decodescript

Im trying to understand how to obtain the p2SH address when decoding an output script. r.push_back(Pair("p2sh", CBitcoinAddress(CScriptID(script)).ToString())); source As far as I understand ...
2
votes
1answer
456 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 ...
2
votes
2answers
142 views

Could a Proof of Burn function be implemented into Bitcoin Core to help prove loss of private keys? [closed]

Is there a list of self reported BTC addresses with lost private keys? Of course such a list would never be conclusive as we would have to trust the people who report that the keys were lost. Could ...
2
votes
1answer
322 views

Is it possible to split a key for transaction signing without using multisig?

I am developing a wallet API, but I don't want custodial control of the user's funds. For reasons I won't explain here, I don't want to use multisig. But I want the advantages of a 2 of 2 multisig. ...
2
votes
1answer
415 views

What is the algorithm behind multisignature address?

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
81 views

Multisig with same keys

is it possible to make a multisig tx with the same keys ? For example, i got: Key A, Key B, Key C Now A should be able to spend the coins and also B with the help of C. (B and C alone should not be ...
2
votes
1answer
100 views

What % of the network will mine multi-sig transactions where n > 3?

I'm trying to determine how likely it is for multi-sigs with n > 3 are to be mined. Whether this is a sub-set of miners (say 10%) or if you need to relay them to some specific nodes.
2
votes
1answer
223 views

Is it possible to get the network to accept a partially signed multisig transaction?

I tried to send a half signed multisig transaction to the testnet but it got rejected. I think this is by design but has anyone some hard facts on this? EDIT: I think https://en.bitcoin.it/wiki/...
2
votes
1answer
406 views

How exactly does BIP11 work, and how can it be used, particularly with/without P2SH?

I'm trying to write a BIP11-compliant C# client that creates a 2 of 2 or 2 of 3 transaction. I'm also trying to understand if a 3 of 3 transaction is supported as well. This example says they are ...
2
votes
1answer
115 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 ...
2
votes
1answer
117 views

CHECKMULTISIGVERIFY with public key hashes?

Is it possible to create a script that implements m of n pay to public key hash neatly? One way to do it would be to make use of OP_IF. But, that's not neat. CHECKMULTISIGVERIFY can implement m of n, ...
2
votes
2answers
1k views

Setting up a multi-signature Bitcoin address with Mycelium

I currently have a shared account with my dad with just a cloned copy of the private key and I would like to setup a multi-signature account with him. I'm trying to do this with Mycelium, but I can't ...
2
votes
1answer
210 views

UPDATED: -25 when pushing multisig

I am trying to push this correctly signed 2/3 multisig to the network (based on Gavin's example) and I get RPC_VERIFY_ERROR = -25, //! General error during transaction or block submission: The ...
2
votes
1answer
301 views

Hybrid Bitcoin web wallet for performing multi-sig transaction on an e-commerce site

Two participants in a transaction, a buyer and a seller, need to interact financially. For security, they themselves keep their private keys and sign transactions on client using JS. I want to create ...
2
votes
1answer
92 views

Limit wallet to sending funds to a list of addresses

Imagine a scenario. There are 3 parties: Party A, Party B and a mediator party C. A and B transfer each 1 BTC to a newly created wallet W owned by C. The function of C is to distribute the entire 2 ...
2
votes
1answer
369 views

Tx to a multisig address in testnet not working

I've sent a tx to a newly created multisig address on testnet, but I don't understand why I didn't get the funds yet. What I've done so far was to create 3 separate wallets, and get the 3 pubkeys to ...
2
votes
3answers
556 views

Can a 2 of 3 multisig transaction signature be revoked before it gets confirmed by the miners?

The reason I'm asking is because I want to know if 2-of-3 can be used by two parties as a way for one party to pre-commit to purchasing something before they actually do. For example, suppose Alice is ...
2
votes
1answer
321 views

Help understand multi-signature transactions

I'm not a technical guy by any means, and I'm having alot of difficulty understanding Multi-signature Transactions. Would an expert have time to try to "dumb down" the basics for me using some sort ...
2
votes
1answer
949 views

signrawtransaction - Which private key from BitAddress.org?

I am trying to do multisignature addresses and when it comes time to spend the funds, I am getting stuck. If I create a 2 of 3 multisignature address using 3 public keys that I generate locally, then ...
2
votes
1answer
300 views

Completely confused with mutisig address and scripts

I used the guide, how to make escrow from bitcoin console. Here are my transactions in testnet: tx1 tx2 I am confused about ScriptPublicKey in tx1: OP_HASH160 ...
2
votes
1answer
148 views

BIP0016 pay-to-scripthash transaction detection

BIP0016 acknowledges it works by "recognizing one 'special' form of scriptPubKey", so P2SH transactions are actually special cases. What are the exact rules to detect these special cases?
2
votes
1answer
586 views

Double-signature paper wallets?

I believe it's possible to send money to an address that requires two signatures to spend. But I am trying to figure out how this can be done with paper wallets. My understanding of multi-signature ...
2
votes
0answers
78 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 ...
2
votes
1answer
50 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&...
2
votes
1answer
86 views

Check if multiple signatures match a specifc public key

Suppose you have a company which has three main leaders called A, B and C also the company have 5 shareholders called S1 to S5. The decision rule for spending any coin from company's address is to ...
2
votes
0answers
229 views

Is it possible to use Bitcoin-core for multisig? Can it handle change addresses?

I have tried to import three xpub in a watch-only wallet as keypool with importmulti and a multisig output descriptor and to fill the first address with some BTCs. When I try to spend the newly ...
2
votes
1answer
62 views

How do 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 ...
2
votes
1answer
497 views

Get single xpub key from multi signature wallet

I created a multi signature wallet 2 of 3. I want to get the xpub key used to generate the addresses. As I understand all 3 public keys are used to generate the address. Is it possible to use those 3 ...
2
votes
0answers
59 views

What is multisig and why would I use it in bitcoin? [duplicate]

I read the term multisig address, as something that requires more than 1 signature. What is that? What would be the context of using that, why would I use something like that?
2
votes
1answer
502 views

How can I recover last word of BIP-32/39 mnemonic copay second signature multisig wallet

I've got a multisig 2of2 wallet in copay. I've one wallet correct but have lost second wallet and only have 11 of the 12 words of the seed.I'm pretty sure I miss the last one. I've got some of the ...
2
votes
2answers
144 views

Multisig and Bitlicense???? Can a business even be a custodian?

Lets say a company like BitGo controls one key in a P2SH multisignature address, are they a custodian and subject to the bitlicense? For enforcement, is it even possible to tell if someone is being a ...
2
votes
0answers
105 views

Using the bitcoind, can I query if funds have been sent to a multisig address?

I would like to query whether funds have been sent to a multi-sig address. Using the daemon: the address is valid, but listunspent and getreceivedbyaddress don't show the multisig address. I can see ...
2
votes
0answers
75 views

Bitcoin contracts with stickK.com functionality

Does a BTC service/application allow me to set a nTimeLock transaction that can be interrupted by a single predetermined 3rd party before the transaction has been made public? If a service like this ...
2
votes
1answer
149 views

What is the maximum number of multisigaddresses you can create? [duplicate]

I have created a few multisig addresses, and just tried to create a 2 of 3 address, but it returned with the 'AddCScript() failed' error. What is the maximum number of m-sig addresses and where is ...
2
votes
0answers
551 views

What JSON RPC commands are suitable for a multi-tenant wallet service?

I'm looking at the JSON-RPC commands available in the QT client so I can create a multi-tenant wallet service on top of it. In other words, people would sign up for my site and have the ability to ...
2
votes
1answer
526 views

Multi-Signature Transaction - Verify First Signature is Valid?

Using Gavin Anderson's TwoOfThree.sh Gist located here: https://gist.github.com/gavinandresen/3966071 Is it possible to verify the first "partial" signrawtransaction is valid from the known public ...
2
votes
0answers
121 views

What are the preferred UI images for Bitcoin Address & private key and multi-signature key?

How should I visually distinguish between the different types of keys available for the end user? So far the common keys I've come across are Private key (not to be shared) Bitcoin address (to be ...
1
vote
2answers
656 views

Is a bitcoin wallet address the same as your public key?

The service CoSign shows that to create a multisig wallet you need to provide a Senders Address and Senders Public Key. I thought that they were the same thing. What am I missing here?
1
vote
3answers
511 views

Do Multi-Signature Wallets Require Two Separate Bitcoin Wallets?

Put more simply, is it possible to set up a multi-signature wallet that takes both signatures from itself?
1
vote
3answers
340 views

Any way to create a multisig address from Bitcoin addresses (instead of public keys)?

Any way to create a multisig address from Bitcoin addresses (instead of public keys)? If not, why not? What would the problem be? EDITED - Thanks for the answers. This is for an application that ...
1
vote
1answer
144 views

createmultisig single point of failure

I'm implementing multisig addresses which is a great solution to a problem, but as far as I can see there's no way to create the multisig address without knowing all the private keys at the start. Isn'...
1
vote
2answers
45 views

Is multisig wallet simply a combination of many singlesig wallets?

I’m trying to create a multisig wallet for the first time. My pre-understanding is that multisig wallet is simply a combination of many singlesig address. So for example I have 3 existing singlesig ...
1
vote
1answer
191 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 ...

1 2 3
4
5
10