<p><em>My understanding is that one needs the private keys of Adres1 and Adres2 to be able to spend from MultiSigAddress. Is this correct?</em></p>

<p><strong>Yes that is correct</strong></p>

<p><em>What if one of the addresses belonged to someone else? How could I use the funds on MultiSigAddres using Bitcoin Core in that case?</em></p>

<p><strong>You will need the private key for both addresses (public keys) in order to redeem funds from the multisig address.  So you will either need to have the owner of the other address sign the the redeeming transaction or have them give you the private key so you can sign it.</strong></p>

<p><em>Thirdly, the address I created in this case is 2 out of 2. What if I wanted to create an address that is 2 out of 3? How can I create that using Bitcoin Core? Or is that only possible for multi-sig transactions?</em>  </p>

<p><strong>The following bitcoin core command will create a 2-of-3 multisig address,</strong> </p>

<pre><code>createmultisig 2 '["key1","key2","key3"]'
</code></pre>

<p><strong>You can view the full list of commands <a href="https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list#Full_list" rel="noreferrer" title="here">here</a></strong></p>

CC BY-SA 3.0
2016-01-05T00:42:28.537Z
Re: the second point, this would be a way of using multisig to share funds between two people / wallets?
Geremia
CC BY-SA 3.0
2016-08-25T22:05:33.703Z
@Geremia that's right!
juicemania
CC BY-SA 3.0
2014-04-23T17:25:41.957Z
2014-04-23T17:25:41.957Z
juicemania
<p>Using the instructions on the debug window, I created a multi signature address as below:</p>

<pre><code>addmultisigaddress 2 "[\"Address1\",\"Address2\"]"

MultiSigAddress
</code></pre>

<p>My understanding is that one needs the private keys of Addres1 and Addres2 to be able to spend from MultiSigAddress. Is this correct?</p>

<p>I sent some btc to MultiSigAddress, both Adress1 and Adress2 belong to me and I can go to coin control panel select MultiSigAddress as input. It will send the transaction without any problems.</p>

<p>What if one of the addresses belonged to someone else? How could I use the funds on MultiSigAddress using Bitcoin Core in that case?</p>

<p>Thirdly, the address I created in this case is <strong>2 out of 2</strong>. What if I wanted to create an address that is <strong>2 out of 3</strong>? How can I create that using Bitcoin Core? Or is that only possible for multi-sig transactions? </p>

<bitcoin-core><multi-signature>
How can I use multi signature addresses with Bitcoin Core?
Emre K.
# How can I use multi signature addresses with Bitcoin Core?

(Asked by: username_0 on 2014-04-22)

Using the instructions on the debug window, I created a multi signature address as below:

```
addmultisigaddress 2 "[\"Address1\",\"Address2\"]"

MultiSigAddress

```

My understanding is that one needs the private keys of Addres1 and Addres2 to be able to spend from MultiSigAddress. Is this correct?

I sent some btc to MultiSigAddress, both Adress1 and Adress2 belong to me and I can go to coin control panel select MultiSigAddress as input. It will send the transaction without any problems.

What if one of the addresses belonged to someone else? How could I use the funds on MultiSigAddress using Bitcoin Core in that case?

Thirdly, the address I created in this case is **2 out of 2**. What if I wanted to create an address that is **2 out of 3**? How can I create that using Bitcoin Core? Or is that only possible for multi-sig transactions?

**Tags:** bitcoin-core, multi-signature


---

## 1 answers

### Answer by username_1 on 2014-04-23. Score: 5

*My understanding is that one needs the private keys of Adres1 and Adres2 to be able to spend from MultiSigAddress. Is this correct?*

**Yes that is correct**

*What if one of the addresses belonged to someone else? How could I use the funds on MultiSigAddres using Bitcoin Core in that case?*

**You will need the private key for both addresses (public keys) in order to redeem funds from the multisig address. So you will either need to have the owner of the other address sign the the redeeming transaction or have them give you the private key so you can sign it.**

*Thirdly, the address I created in this case is 2 out of 2. What if I wanted to create an address that is 2 out of 3? How can I create that using Bitcoin Core? Or is that only possible for multi-sig transactions?*

**The following bitcoin core command will create a 2-of-3 multisig address,**

```
createmultisig 2 '["key1","key2","key3"]'

```

**You can view the full list of commands [here](https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list#Full_list "here")**

> **Comments:**
> **username_2**: Re: the second point, this would be a way of using multisig to share funds between two people / wallets?  
> **username_1**: @username_2 that's right!  

---

