¿Cómo puedo crear un contrato inteligente que tenga una función que reciba una entrada (ya sea eth u otro token erc20) y la envíe a una dirección específica sin revelar quién la envió?
¿Básicamente hacer que la transacción sea anónima?
¿Hay alguna implementación de esto como un contrato inteligente?
Puede intentar usar zeth
una implementación del protocolo zerocoin en un contrato inteligente de ethereum ( https://github.com/zcoinofficial/zeth/blob/master/contracts/Zerocoin.sol ) que podría integrar en un contrato de token. Sin embargo, tenga cuidado, los cálculos de zkSNARK en ethereum son costosos.
Esto puede ser útil para usted https://www.ethereum.org/token . Gracias
Como idea, puede implementar un contrato que recibe una moneda y "retransferir" la moneda a una dirección que se necesita :-)
ismael
RagHaven
ismael