Zecwallet Lightwalletd server continuation

This idea reminds me of Nighthawk’s alternative to ZecWallet infra grant in 2020 from the Zcash Foundation. We’ve come a long way since running light wallet service infra on shared cloud instances.

Note that lightwalletd.com service expanded to a globally distributed (na.lightwalletd.com, sa.lightwlletd.com, eu.lightwaletd.com and ai.lightwalletd.com), scalable(with k8s) infrastructure since June. The bandwidth requirements may not be fulfilled running a VPS setup given the ongoing sandblasting attack. My team will share more info regarding load on the public infra in our quarterly report soon.

The idea of adding “Spam Filtering” to the service needs to be thought about carefully. It has ended up ignoring real transactions with lots of inputs and outputs. This has caused problems because people had to fix their wallets using a full node zcashd wallet.

Also, we need to be careful about using an un-maintained ZecWallet fork of lightwalletd in this deployment. It is okay for some personal experiments, but not good enough for production use where real people rely on a daily basis.

Yes, and identifying those gaps with the Light Client Working Group, @NighthawkApps took the responsibility of architecting a scalable infrastructure, available in 4 continents. With ongoing upstream lightwalletd protocol development and its upcoming improvements, the global infra that the community has invested in will soon bear fruits.