Pregunta simple pero no pude encontrar la respuesta en ningún lado...
¿Cómo usar la capacidad zksnarks de Ethereum para realizar un envío completamente anónimo de Eter de una billetera a otra?
Una respuesta completa tomaría mucho tiempo y espacio, y la situación general en este momento es que no hay una manera fácil de usar los precompilados de zkSNARK.
El esquema general es el siguiente:
Esto deja fuera muchos detalles, pero es difícil encontrar un buen ejemplo que recorra todos los pasos.
Alternativamente, puede intentar usar ZoKrates , que proporciona un lenguaje de alto nivel que compila hasta zkSNARKs para Ethereum. Esto hace que sea bastante fácil de usar, pero el gran problema es que el lenguaje no es tan expresivo como el C ++ que se usa en libsnark, por lo que construir cosas como operaciones SHA3 o EC no es práctico.
Recomendaría probar ZoKrates primero y luego pasar a libsnark si necesita funciones más avanzadas.
usuario2284570
tjaden hess
usuario2284570
tjaden hess
usuario2284570
usuario2284570