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
25
votes
5answers
6k views

What are the limits of m and n in m-of-n multisig addresses?

This method describes how to create a 2-of-3 multisig. I heard that there is an inherent limit with the number of multisig parts, limiting them to 3. Does the standard method described above of ...
2
votes
1answer
160 views

Extract lightning network funding transactions with python bitcoin blockchain parser lib

My ultimate goal is to parse funding transactions (as well as channel closes in a later step) from the blockchain. In order to do so I wanted to start with a funding transaction and disect it. ...
0
votes
2answers
170 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 ...
0
votes
1answer
72 views

In a bitcoin multi-sig wallet, can i determine which of the m of n keys were used to send bitcoin?

I'm particularly interested in this for large n multi-sig wallets. For example, if m-of-n is 4-of-6, and 6 different people (e.g. 6 non-profit co-directors) hold each of the n keys. If one day all of ...
2
votes
1answer
381 views

How do I fix my check-multisig if-else output script?

I'm trying to create a custom script with if/else and a multisig operation in one branch. Currently, my script looks thus: OP_IF <pub1> OP_CHECKSIG OP_ELSE OP_2 <pub2> ...
0
votes
1answer
215 views

Lightning networks revocable commitments: unilaterally closing could cause funds lost forever?

If I understands correctly, A and B will exchange their revocation key once they are ready to move to the next state. What happens if B received the revocation key and decided to close the channel ...
1
vote
1answer
176 views

ScriptSig in bip65 escrow example

In the bip65 there is an example how it can be used for escrow in combination with a multisig. See: https://github.com/bitcoin/bips/blob/master/bip-0065.mediawiki#Escrow There it claims that the ...
0
votes
2answers
160 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
241 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, ...
0
votes
1answer
552 views

Bitcoin Core 0.16 new address prefix

I just downloaded the version 0.16 and tried to generate a new address via GUI while syncing mainnet blocks. I have never activated multi-signature but it gave me an address starting with "3". As far ...
0
votes
1answer
162 views

Can we do Multisignature transaction for bitcoin_cash?

I tried implementing multi-signature for bitcoin and it worked successfully. Is it possible to implement multi-signature transactions for Bitcoin_Cash?
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 ...
1
vote
2answers
329 views

Which block explorer indexes the keys used in mutisig scripts?

Consider transaction 0846e91bc3afdf2275db14bcbb10e19f141069d77f17dae6bcbd907fd28f4747, which takes money out of the script address 3PJQGGnBQr8DJBdPYowd6Mp2kSWvFFo7Gk. As we can see in the input ...
1
vote
1answer
140 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 ...
0
votes
1answer
80 views

How long does multi-sig take?

If I use a multi-sig wallet for Bitcoin, and require a total of 2/3 keys to sign a transaction, does that mean that the total time would be limited to the time to confirm 2 signatures ie ~ 20 minutes ...
1
vote
1answer
1k 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-...
0
votes
1answer
65 views

hash locked multisig, can one cosigner sign without the pre-image?

Consider Alice and Bob created the following native segwit script: hash SHA256 defined as H | Alice PubKey | Bob Pubkey Only Bob has the pre-image (plain text that hashes [sha256] to H). Can Alice ...
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 (...
2
votes
1answer
522 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 ...
3
votes
1answer
361 views

how to get address from transaction with empty ScriptSig?

look here https://blockchain.info/tx/d4223672c9043c17a2775abde858778fca38b53152e165757188ab747850770e why does address start with bc1q... ? Is it some standart? How can I derive this value from ...
3
votes
0answers
409 views

Electrum Seed Purpose for MultiSig Wallet

I'm curious as to what exactly is protected by the seed that Electrum generates for a multisig wallet. My knowledge of the protocol implementation is rather basic, so please correct me where I'm wrong ...
0
votes
2answers
365 views

How can I claim my BCH if my BTC is held with Block.io, a multisig address?

Title is enough, but to elaborate, I've been trying to do this for a long time with no avail, I am trying to cash out my BCH, but first I need to acquire it.
5
votes
2answers
171 views

What does the Lightning Network UX look like?

I think understand the basics of how Lightning Network works. But what I'm failing to understand is how users will use this in a practical, day to day basis. Say I want to pay for my Starbucks coffee ...
1
vote
2answers
29 views

Sharing ownership of coins via Multi-Signature transactions

I wonder if it would be possible to use a script to share ownership of an UTXO between 2 or more people. 1 <A pubkey 1> <B pubkey 2> N OP_CHECKMULTISIG That would let every owner be able ...
0
votes
2answers
170 views

Standard multi-signature transaction BitcoinCore

I created a transaction with a script for a Multi-Signature in the form of M <A pubkey> [B pubkey] [C pubkey...] N OP_CHECKMULTISIG It is documented (https://bitcoin.org/en/developer-guide#...
0
votes
1answer
107 views

Is multisignature usable, if so what is the business process

Im interested in the application of multisignature, for example in a business context. I see clear and simple instructions on creating a multisig address, and sending to the address seems fairly ...
4
votes
4answers
5k views

How can I reclaim my Bitcoin Cash from my Greenaddress wallet?

I'm new to cryptocurrency in general, and I'm still learning. Let's say someone moves BTC to a multi-signature wallet with a trusted provider, i.e. Greenaddress, before the split from an exchange. ...
1
vote
1answer
2k views

Java: Base58-encode String

I would like to Base58-encode this String: 56379c7bcd6b41188854e74169f844e8676cf8b8 My current Java code looks like this: String test9 = "56379c7bcd6b41188854e74169f844e8676cf8b8"; byte[...
3
votes
1answer
51 views

Can I rely on multisignature addresses being future proof?

I am afraid to store my bitcoin in a multisig address. In the future, if the Bitcoin protocol is updated, could there be any problems with multisig addresses? Are they safe to store bitcoin in for ...
0
votes
0answers
288 views

Multi signature wallet I'll know the private key

So my situation is I have to create a multi-signature address for our business (was going to do something like this: https://github.com/anders94/bitcoin-2-of-3-multisig). My question is if I make it ...
-2
votes
1answer
534 views

HELP ME WITH BCH IN A MULTISIGN ADDRESS [duplicate]

Hy to everyone, Just some days ago I send for error some BCH to my BTC Wallet. I use ELECTRUM. I realized after that I made a mistake with the address and I tried to recover, I import my private key ...
2
votes
1answer
579 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 ...
1
vote
1answer
632 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 ...
1
vote
0answers
85 views

Why is SegWit disabled and old address gone when recovering an Armory paper wallet?

I wanted to make absolutely sure I could recover my Armory wallet with M of N recovery keys. So instead of doing just a test, I deleted the wallet and restored it. But now Segwit for getting receiving ...
0
votes
0answers
511 views

Unable to send raw transaction: mandatory-script-verify-flag-failed

When I send a raw transaction I get an error: 16: mandatory-script-verify-flag-failed (Signature must be zero for failed CHECK(MULTI)SIG operation) Raw transaction that I send: ...
0
votes
1answer
71 views

Are there other ways to have more than one address involved in a SINGLE transaction input or a SINGLE transaction output?

Full question: Except for the case of multisignature, are there other ways to have more than one address involved in a SINGLE transaction input or a SINGLE transaction output?
1
vote
2answers
79 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
619 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 ...
2
votes
0answers
57 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?
1
vote
1answer
233 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 ...
0
votes
1answer
55 views

Is it possible for multisig wallets to have trusted addresses? (Dynamic amount of permissions required)

I've been wondering if it is by design possible to have a multi-signature wallet which has a set of trusted addresses which require less signatures. Let's say I have a 3-of-5 wallet, but all address ...
4
votes
2answers
467 views

What multi-sig wallets are there for Android/Jolla?

TL;DR: What wallet apps are there for android (or sailfishOS) that has "true" support for multisig? Requirements/rationale Thinking a bit, if I'm to possess serious amounts of bitcoins, I want a ...
0
votes
1answer
242 views

malleability in 2-of-2 multisig payment channel

I am having issues understanding 2-of-2 multisig, with regards to the malleability attack. Where Alice and Bob set up a multisig payment channel where Alice sends 1 BTC in order to do multiple tx ...
1
vote
1answer
798 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 ...
0
votes
1answer
62 views

How do I revoke a multisig transaction?

Let's say that I am using 2 of 3 multisig. I know how to use signrawtransaction and sendrawtransaction to send the funds if at least 2 of the parties have agreed on the transaction, but I don't know ...
1
vote
1answer
542 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
249 views

Is there a way to get the address of associated with a transaction input with bitcoinj?

If I was not mistaken, with transactioninput.getConnectedOutput(), the output which is used for the input is obtained. But what to do later? There seem to be two relevant methods: ...
1
vote
2answers
312 views

Can unrelated people know the private key of a multisig address?

After a multisig address is created, can one of the private keys of that address be known by an unrelated person and the security of that address still remain uncompromised? My understanding being ...
8
votes
1answer
8k views

Difference between a SegWit address and a P2SH address

Let there be an address 3ABCDEFGHJKDJHDH.... How can I understand if it's a SegWit address or a MultiSig address?
0
votes
1answer
218 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 ...

1 2 3
4
5
8