Here is what I have so far:
- A mobile connects to a node using rpc.
- The mobile then asks the node, to give him a set of transactions for a set of public keys.
- The node, then looks for any transactions that match the public keys given and returns it back to the mobile.
The mobile can setup a bloom filter, so that some of keys included are not his?
Also, when the node receives a request, it needs to scan the blockchain all over again, to get the transaction history?