<p>I don't see your desired trusted full node setup.</p>

<p>But if you can control a the trusted full-nodes, you might consider using the <a href="https://github.com/bitcoin/bitcoin/blob/0.11/doc/REST-interface.md#query-utxo-set" rel="nofollow">REST <code>getutxo</code></a> command. It's more or less similar to a not implemented <a href="https://github.com/bitcoin/bips/blob/master/bip-0064.mediawiki" rel="nofollow">Bip64</a>. In my opinion you don't need bloom filter for the <code>getutxo</code> command.</p>

<p>Don't expose the <code>REST</code>/<code>RPC</code> interface to the public. Instead build a <a href="http://httpd.apache.org/docs/2.2/mod/mod_proxy.html" rel="nofollow">reverse proxy with apache</a> or similar.</p>

CC BY-SA 3.0
2015-07-16T19:45:15.267Z
2015-07-16T19:45:15.267Z
Jonas Schnelli
<p>I am thinking about building an spv-like wallet using trusted nodes.
It does not download blockchain.
Instead, the wallet gets its utxo, transactions,balance data from abe.</p>

<p>My question is, can the bloom filter be used to filter UTXO?</p>

CC BY-SA 3.0
2015-07-16T07:19:42.700Z
Have you read [BIP37](https://github.com/bitcoin/bips/blob/master/bip-0037.mediawiki)?
Claris
CC BY-SA 3.0
2015-07-16T07:27:49.103Z
You certainly could do this, but it would be much slower on the server's side than a per-address query, and I don't think there's a ready-made implementation to do this.
Nick ODell
CC BY-SA 3.0
2015-07-16T13:02:47.707Z
What would be the benefit over regular SPV wallets? They don't download the blockchain either.
Murch
CC BY-SA 3.0
2015-07-17T16:39:05.673Z
Do you mean filtering all data on Abe with your filter? If you're using Abe I don't see why you need to worry about bloom filters or SPV.
karimkorun
<utxo><bip37-bloom-filter>
Can bloom filter be used to filter UTXO?
Jerry
# Can bloom filter be used to filter UTXO?

(Asked by: username_0 on 2015-07-16)

I am thinking about building an spv-like wallet using trusted nodes.
It does not download blockchain.
Instead, the wallet gets its utxo, transactions,balance data from abe.

My question is, can the bloom filter be used to filter UTXO?

**Tags:** utxo, bip37-bloom-filter

> **Comments:**
> **username_1**: Have you read [BIP37](https://github.com/bitcoin/bips/blob/master/bip-0037.mediawiki)?  
> **username_2**: You certainly could do this, but it would be much slower on the server's side than a per-address query, and I don't think there's a ready-made implementation to do this.  
> **username_3**: What would be the benefit over regular SPV wallets? They don't download the blockchain either.  
> **username_4**: Do you mean filtering all data on Abe with your filter? If you're using Abe I don't see why you need to worry about bloom filters or SPV.  

---

## 1 answers

### Answer by username_5 on 2015-07-16. Score: 2

I don't see your desired trusted full node setup.

But if you can control a the trusted full-nodes, you might consider using the [REST `getutxo`](https://github.com/bitcoin/bitcoin/blob/0.11/doc/REST-interface.md#query-utxo-set) command. It's more or less similar to a not implemented [Bip64](https://github.com/bitcoin/bips/blob/master/bip-0064.mediawiki). In my opinion you don't need bloom filter for the `getutxo` command.

Don't expose the `REST`/`RPC` interface to the public. Instead build a [reverse proxy with apache](http://httpd.apache.org/docs/2.2/mod/mod_proxy.html) or similar.


---

