Colección de citas famosas - Slogan de motivación - Comparación de 2 formas de transferir ETH

Comparación de 2 formas de transferir ETH

web3j admite el uso de archivos de billetera Ethereum (recomendado) y comandos de administración de clientes Ethereum para iniciar una transacción. Después de crear una cuenta con Ethereum, puede comerciar con la red Ethereum (red privada/red pública) a través de los dos mecanismos de transacción siguientes:

Aquí hablamos principalmente de transacciones con firma fuera de línea (firma de transacciones fuera de línea). Las transacciones firmadas sin conexión le permiten utilizar la cuenta de billetera proporcionada por web3j para iniciar transacciones. Tiene control total sobre su clave privada y la transacción se envía a otros nodos de la red y se transmite.

Las transacciones con firma fuera de línea se completan utilizando el objeto RawTransaction. Los pasos son los siguientes:

1. Cargue el comprobante de transferencia a través de la clave privada o contraseña + archivo de billetera (almacén de claves) Credenciales<. /p>

2. Obtenga el valor nonce de la cuenta que inició la transferencia, que es el número de transacción

3. Cree el objeto de transacción RawTransaction

4. Firme el Objeto RawTransaction, que es para firmar la transacción

5. Envíe la transacción (objeto RawTransaction) al nodo para su procesamiento.

6. Obtenga el valor hash de la transacción TxHash

Combate real de Ethereum: hablemos de los peligros del uso de nonce: /p/6650d2a3aea9