а) 150 блоков - это 150 мегабайт
поиск нужных данных в 150 мегабайтах - от одной до пяти минут (если знаешь что искать)
так что не вижу причин не скачать блокчейн.
можно просто демона запустить с параметрами -blocksonly -listen=0 -maxconnections=1
вот тебе и экономия трафика
б) есть способ скачивать из сети только транзакции, которые относятся к твоему адресу
гугли "bloom filters". но штука сложная, не для новичков. не советую этим заниматься