<p>There is a full node for Android. 
It is a wrapped version of Bitcoin Core maintained by the Greenaddress founder. You can find it here: <a href="https://github.com/greenaddress/abcore" rel="nofollow noreferrer">Android Bitcoin Core</a></p>

<p>If you run it in blocks-only and pruned mode, you can get full node security with significantly less bandwidth and storage footprint.</p>

<p>As others have noted in their answers, mobile clients for web wallets and SPV wallets have different trust models than full nodes. Web wallets usually have a custodial model, where your mobile device is simply another way to access your account. SPV wallets can perform limited verification themselves, e.g. that transactions are valid or block headers are valid, but trust their full node peers that they are receiving information about the actual chaintip and not being lied to by omission or misled about the chaintip.</p>

CC BY-SA 3.0
2017-12-22T18:18:24.197Z
2017-12-22T18:24:27.883Z
2017-12-22T18:24:27.883Z
Murch
<p>I doubt that you will need to download the whole blockchain on your phone. You can have an SPV (Simplified Payment Verification) or 'light' wallet which does not require downloading the whole blockchain. I assume most mobile wallets are light wallets.</p>

CC BY-SA 3.0
2017-12-22T14:25:48.827Z
2017-12-22T14:25:48.827Z
Cedric Martens
<p>There are two types of wallets:</p>

<h1>Full Node</h1>

<p>A full node client uses the peer-to-peer network to validate transactions and blocks and to relay information to other peers. To verify all transactions, the entire blockchain (~145G) acts as a dependency to enable the tracing of transactions on the network.</p>

<h1>SPV Client</h1>

<p>SPV, Simplified Payment Verification, is used as a light-weight implementation of Bitcoin only validating your transactions by asking for data from full node peers. We use SPV clients for convenience to prevent accumulating about 145G when validating only one address worth of transactions.</p>

<p><strong>Does anyone need to download the full blockchain to use Bitcoin on a mobile phone?</strong></p>

<p>No. The wallet software you are talking about is a Full Node and is, by design, not available on a mobile phone due to obvious reasons. Mobile phones have light-weight implementations of Bitcoin (SPV Wallets) and therefore only ask full node peers for related data.</p>

CC BY-SA 3.0
2017-12-22T16:41:59.027Z
2017-12-22T16:41:59.027Z
Monstrum
<p>The full block chain size is currently roughly 145GB, I can handle such a download in a laptop or a desktop pc but how does it work on a mobile? I cannot download such an amount of data into my phone, so I guess there is an intermediary when using the mobile app?</p>

CC BY-SA 3.0
2017-12-22T14:14:57.987Z
"when using the mobile app" Which mobile app??
hardfork
CC BY-SA 3.0
2017-12-22T20:28:05.873Z
No particular one, I see there is more than one and I would also appreciate to know which one would be better to use
Nicola
<full-node><android><storage-footprint>
Full block chain on a mobile phone
Nicola
# Full block chain on a mobile phone

(Asked by: username_0 on 2017-12-22)

The full block chain size is currently roughly 145GB, I can handle such a download in a laptop or a desktop pc but how does it work on a mobile? I cannot download such an amount of data into my phone, so I guess there is an intermediary when using the mobile app?

**Tags:** full-node, android, storage-footprint

> **Comments:**
> **username_1**: "when using the mobile app" Which mobile app??  
> **username_0**: No particular one, I see there is more than one and I would also appreciate to know which one would be better to use  

---

## 3 answers

### Answer by username_4 on 2017-12-22. Score: 3 | Accepted answer

There are two types of wallets:

# Full Node

A full node client uses the peer-to-peer network to validate transactions and blocks and to relay information to other peers. To verify all transactions, the entire blockchain (~145G) acts as a dependency to enable the tracing of transactions on the network.

# SPV Client

SPV, Simplified Payment Verification, is used as a light-weight implementation of Bitcoin only validating your transactions by asking for data from full node peers. We use SPV clients for convenience to prevent accumulating about 145G when validating only one address worth of transactions.

**Does anyone need to download the full blockchain to use Bitcoin on a mobile phone?**

No. The wallet software you are talking about is a Full Node and is, by design, not available on a mobile phone due to obvious reasons. Mobile phones have light-weight implementations of Bitcoin (SPV Wallets) and therefore only ask full node peers for related data.


---

### Answer by username_2 on 2017-12-22. Score: 1

There is a full node for Android.
It is a wrapped version of Bitcoin Core maintained by the Greenaddress founder. You can find it here: [Android Bitcoin Core](https://github.com/greenaddress/abcore)

If you run it in blocks-only and pruned mode, you can get full node security with significantly less bandwidth and storage footprint.

As others have noted in their answers, mobile clients for web wallets and SPV wallets have different trust models than full nodes. Web wallets usually have a custodial model, where your mobile device is simply another way to access your account. SPV wallets can perform limited verification themselves, e.g. that transactions are valid or block headers are valid, but trust their full node peers that they are receiving information about the actual chaintip and not being lied to by omission or misled about the chaintip.


---

### Answer by username_3 on 2017-12-22. Score: 0

I doubt that you will need to download the whole blockchain on your phone. You can have an SPV (Simplified Payment Verification) or 'light' wallet which does not require downloading the whole blockchain. I assume most mobile wallets are light wallets.


---

