Nice idea, well done.
For the technical challenges:
By what context can Bitcoin be said to have “done well”? It has near zero usage as money. The “single application” that is referred to in the article has basically zero users. The only think it’s used for is speculative day trading and even there price crashes from $20k to $3500 make it nearly useless as the so called store of value.
There is a lesser-known technique on the crypto-developer’s tool belt. A cryptographic accumulator is a primitive with several exotic properties that can be used to build various zero-knowledge proof systems. Let’s explore the concept, the maths, and an example application.