existe uma razão técnica pela qual novas redes não simplesmente bootstrap conjuntos anônimos a partir de algo como o monero? por que construí-lo do zero através de um programa/estado de contrato