Generando una dirección de ethereum desde una clave privada en Ubuntu de 32 bits

Tengo una clave privada generada de forma segura que quiero usar para generar una dirección ethereum en una PC sin conexión (Ubuntu de 32 bits). Mi forma preferida sería usar geth, pero no hay un binario geth para Linux de 32 bits. Mis preguntas son:

¿Por qué no hay binarios de 32 bits disponibles? ¿Cuáles son las formas alternativas de generar una dirección ethereum (se prefieren los binarios) excepto MyEtherWallet? ¿Qué sucede si intento ejecutar geth de 64 bits en Linux de 32 bits?

Tengo una PC de 64 bits, así que espero que geth binary resuelva mi problema. ¡Gracias por sus respuestas!

Respuestas (2)

Alternativamente, si está satisfecho con la instalación de node.js y npm, puede elegir entre múltiples claves de manejo de proyectos Javascript:

Este comando debería darle los detalles necesarios:

$ helpeth -p <your private key as a hex string> keyDetails

¡Asegúrese de verificar dos veces la salida, que coincida con su clave privada de entrada!

$ ./helpeth -p 0x71a7f0e2ef1b7ff501b65a1650d48b8d5521fadc9539eec146d4faa6f5ca9aca --show-private keyDetails
Address: 0x15f2f3e0f2d74ea7b185fc12f24cb4f402cc96d0
Address (checksum): 0x15F2f3e0F2D74eA7B185fC12F24cB4F402cC96D0
ICAP: XE53 2KAS Y050 UIFI VB1J 2636 IKXC 4QIP SK0
Public key: 0xf2a3a694026ed4abb16e18f0421a6e667803399dad2eae2ca8c3f95934fcb46e9440183fd278181deb501d2f0766d0f676d0cac84da3632590e2978cb6883bc4
Private key: 0x71a7f0e2ef1b7ff501b65a1650d48b8d5521fadc9539eec146d4faa6f5ca9aca

Tenga en cuenta que si está satisfecho con la instalación de un navegador, puede usar una copia local de EtherAddress ( https://ryepdx.github.io/ethaddress.org/ ) o EtherWallet; ambos se ejecutan en el navegador, no necesita conexión a Internet para a ellos.

Como gethno está disponible, utilícelo ethcomo cliente. Puede construirlo desde la fuente, siguiendo estas instrucciones :

git clone https://github.com/ethereum/webthree-umbrella
cd webthree-umbrella
mkdir build
cd build
cmake ..
make -j $(nproc)

O simplemente instálelo desde los repositorios :

sudo add-apt-repository ppa:ethereum/ethereum-qt
sudo add-apt-repository ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install cpp-ethereum eth ethkey

Importe su clave privada simple con ethkey:

ethkey importbare 0x0000000000000000000000000000000000000000000000000000000000000000

Esta cuenta estará disponible en su ethcliente.

Construir eth toma mucho más tiempo que geth, por lo que si está construyendo desde la fuente, también podría construir geth