¿Cómo sabe la cadena que una transacción la enviaste realmente tú?
Las transacciones de Ethereum incluyen el ID de la cadena (EIP-155), por lo que una transacción firmada no se puede reproducir en otra cadena. Todas las transacciones de una cuenta externa de Ethereum llevan un nonce que aumenta progresivamente; cada nonce solo se puede incluir en un bloque una vez, lo que evita que una misma transacción se ejecute varias veces.
La seguridad de las firmas se basa en el problema del logaritmo discreto en curvas elípticas: calcular la clave pública a partir de la clave privada es rápido, pero en la práctica es imposible obtener la clave privada a partir de la pública.
Al transferir $BTC , la cartera firma la transacción con la clave privada y los nodos de toda la red verifican la firma con la clave pública.