Questions tagged [multi-signature]
Multi-signature addresses require m-of-n signatures to authorize spending funds sent to them.
417
questions
0
votes
1answer
189 views
How do I know that my Ledger HW Wallet is using receive addresses for my wallet and not another remote wallet?
I'm a paranoid newb, I bought a hardware wallet (Ledger nanos) and have transferred funds to it. I noticed that it generates P2SH addresses, so how could I know if the script hashed is spendable by my ...
0
votes
1answer
201 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
1answer
30 views
Does Multi_Signature transactions enable trust-less payments? (Edited)
This paper: (Link to paper) introduces a blockchain based platform entitled PriWatt claiming (in Section 2.5 MultiSignatures, page 3):
"PriWatt provides the means to form agreements or contracts ...
1
vote
1answer
128 views
Errors when building/sending multisig transactions
Going by the example here: https://bitcoinj.github.io/working-with-contracts
I believe I've done everything correctly. Yet my program fails either to propagate correctly or because of a tx error and ...
1
vote
0answers
40 views
Determining the byte size of multisig transaction beforehand knowing the details of the transaction [duplicate]
If I know the m of n values of the multisig, the # of inputs (all of which are from the multisig and require m signatures) and outputs and the redeem script, how can I determine the size of the ...
3
votes
2answers
535 views
Developer example for p2sh-multisig sees sendrawtransaction consistently return the “non-mandatory-script-verify-flag” error [Solved]
Overview
The following transaction: ...
1
vote
1answer
81 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
66 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
122 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 ...
3
votes
1answer
298 views
Why is 20 the maximum public keys in a multisig transaction?
In script.h the following limit is set:
MAX_PUBKEYS_PER_MULTISIG = 20
I'm wondering:
Why is the limit set to 20?
How would one would construct a script that allows n more than the current OP_16?
E....
1
vote
1answer
148 views
MULTISIG Verified transaction don't get mined on testnet
I'm trying to check the following simple MULTISIG P2SH script on bitcoin testnet (using python-bitcoinlib):
Redeem = CScript([2, J1_public_key, J2_public_key, J3_public_key, 3, OP_CHECKMULTISIG])
...
3
votes
1answer
228 views
Bitcoin 0.17 No public key shown (validateaddress)
I want to generate multisignature address with person, which I didn't know.
Someone send me a public key. Then I do:
bitcoin-cli getnewaddress "" legacy
Ok, I got
...
0
votes
1answer
195 views
Multisig: How to identify who (public key/address) has signed the transaction?
I have seen that someone had asked a similar question:
Possible to check who signed the transaction in a multi-sig transaction case?
But I'm currently unable to parse/read the redeem script. When I ...
0
votes
1answer
260 views
Getting transaction id from raw transaction of a multisig address
I am able to get the tx id (or transaction hash) of almost any transaction but the one where the script starts with an "OP_O" (which is, I think, the null dummy introduced here https://github.com/...
0
votes
1answer
59 views
can there be a normal wallet that is equivalent to a multisig wallet?
for a normal wallet : if you own the private key you own the money
can we say that the multisig wallet is just a normal wallet which the private key was derived from others wallets ?
1
vote
0answers
56 views
What would UTXO consolidation look like in the public ledger with Schnorr signatures?
I am excited about the privacy and optimisations involved with moving from ECDSA to Schnorr signatures. One of the privacy improvements, as I understand it, is that you can aggregate signatures so ...
2
votes
1answer
52 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 ...
3
votes
2answers
242 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 ...
1
vote
1answer
202 views
MultiSig address transaction high fee with no change
I was testing MultiSig transaction on testnet with raw transactions. I sent a transaction of 0.0012 from MultiSig 2-2 to a bitcoin address:
https://live.blockcypher.com/btc-testnet/tx/...
0
votes
2answers
194 views
Bitcoin MultiSig balance not showing under listaccounts
I added 2-2 MultiSig address into wallet via bitcoin cli (Testnet)
addmultisigaddress <'["key","key"]'> [account]
1 key of current wallet and other public key from different node wallet.
...
1
vote
1answer
32 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
412 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 ...
0
votes
1answer
299 views
How to add a signature to a transaction which I can broadcast
I am using ledger and multi sig to sign a transaction I got signature hash where both party signed the transaction. How can I attached this signature to the transaction so that I can broadcast it to ...
1
vote
1answer
35 views
Can the signers of a 2 of 3 multisig tx be identified later
For accountability reasons:
If public keys of each signer is known, can the 2 out of 3 parties be identified later, or just that it was some combination of the 3 parties?
If the 2 parties can not ...
2
votes
3answers
78 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
55 views
Copay Multi-Sig Wallet 2 of 3, possible issues
Copay wallet was created by one of the co signers. Is it possible for this co signer to change the 2 of 3 rule without approval from other co signers? Or add another new co signer without existing co ...
0
votes
1answer
51 views
Multisig Wallet Question
I think I understand multisig wallets: X out of Y signatures are required for a transaction to be made.
My question is: is there such a thing as a multisig wallet where any ONE of the allowed ...
0
votes
1answer
295 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 ...
1
vote
1answer
56 views
Creating a multisigaddress using public key from 2 different wallets or using public key from 1 wallet only? Which one is correct?
Given 2 scenarios,
I used the command [addmultisigaddress] to create a multisigaddress using public keys from walletA only. When I run this command [listaddressgroupings], I'm able to see that this ...
1
vote
1answer
55 views
How can i emulate two or more recipient address?
https://webbtc.com/scripts/multisig
Above site lists lots of multisig recipient addresses having
2 or more addresses like below bitcoin mainnet transaction.
getrawtransaction ...
0
votes
2answers
84 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
1answer
254 views
bitcoinrpc.authproxy.JSONRPCException: -26: 16: bad-txns-in-belowout
I am getting this exception, when I am using sendrawtransaction. And all I want to do is translate this docs to Python code, and I have searched for a while but both Can anyone shed any light on this ...
0
votes
1answer
186 views
ScriptSig raw hex to sign raw tx
i have a p2sh address that is created using an uncompressed public key (from my ledger nano) and a compressed public key (bitcoincore wallet). It requires both signatures to send the funds. When i use ...
0
votes
1answer
345 views
Electrum iOS alternative that can create multisig wallet with other Electrum wallets?
I want to create a multisig Electrum wallet with two signers: my desktop and my mobile. Since Electrum is not on iOS and I really want to keep using it on my desktop, is there an alternative available ...
11
votes
1answer
2k views
What are the advantages of Schnorr vs ECDSA?
I understand that Schnorr signatures provide an improvement on ECDSA in that they are a fixed 64 bytes instead of the longer ECDSA sig format, however, I don't see how this is an advantage over ECDSA ...
0
votes
3answers
504 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 ...
1
vote
1answer
309 views
Paper wallet generator that can split a private key into multiple parts like a multi-sig transaction?
Are there any paper wallets that lets you split a private key into multiple parts like how a multi-sig transaction works? Sure I can just print out a paper wallet and cut it up into 4 pieces and give ...
0
votes
0answers
54 views
What's the difference between all kinds of bitcoin addresses (Single, multisig, etc…) also compared to all bitcoin forks?
Bitcoin addresses start with 1. Multisig/Script addresses start with 3. Other forks of bitcoin have single letters that are different at the beginning. Is this letter simply and only prepended to the ...
1
vote
0answers
85 views
How to implement Lightning Network in to a cryptocurrency exchange
A highly potent use-case for the lightning network are the millions of transactions that occur on a daily basis. There's still a good chance of data breach and hacks due to centralization. The ...
0
votes
1answer
121 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 ...
1
vote
2answers
81 views
Statistics on Multisig Bitcoin Accounts by type of multisig
I am looking for statistics on Bitcoin addresses in use by number of multisig addresses. Specifically, I would like to know how many accounts exist that use 1 of 1, 1 of 2, 2 of 2, etc. Is there a ...
2
votes
1answer
207 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 ...
5
votes
1answer
155 views
Why is my P2SH sigScript field prepended with 0x00?
I created a P2SH transaction and signed it using coinb.in.
The sigScript field for this transaction is:
da
00
47
3044
0220
...
1
vote
0answers
50 views
Recovering deposit from Coinbase Multisig Account
I was one of the ones who never received the email about Coinbase discontinuing service of their Multisig Accounts. I tried to use the tool to retrieve my funds and it is stuck on verifying amounts, ...
0
votes
1answer
191 views
Possible to check who signed the transaction in a multi-sig transaction case?
Say you have a multi-sig tx that originated from a 2-of-3 P2SH address.
Is it possible to say who signed the transaction? i.e. you can get access to the redeem script once the tx is broadcasted, and ...
2
votes
1answer
179 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
1answer
73 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
400 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
197 views
Electrum 2of2 multisig both cosigners share the same priv key
I set up this wallet on the same machine online. Thinking that was it, it was only until i sent funds to this wallet and tried to spend them that i could only partially sign the transaction.
I opened ...
0
votes
1answer
224 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 ...