¿Hay alguna otra forma de crear una cuenta de Ethereum que no sea usar el nodo completo de Ethereum?

En el nodo completo de Ethereum, podemos crear una cuenta usando algo como:

geth account new

o

personal.newAccount();// in web3

Me preguntaba si hay otras herramientas en línea, como MyEtherWallet o MetaMask , que nos permitan crear una cuenta Ethereum sin tener un nodo completo.

Respuestas (2)

En primer lugar, puede crear una cuenta de Ethereum completamente fuera de la cadena. Debajo del capó, solo está utilizando una criptografía inteligente para generar pares de claves.

Cualquier billetera que maneje la contabilidad de Ethereum generalmente genera direcciones para usted. Por ejemplo, la billetera Jaxx creará una cuenta Ethereum a pedido.

El Libro Amarillo de Ethereum define cómo generar 'cuentas' formalmente. Los desarrolladores con experiencia en muchos idiomas diferentes implementaron estas reglas para que la implementación de su cliente del protocolo Ethereum pueda crear una cuenta para usted. Algunos clientes populares están escritos en Java , Go y C++ .

Para participar en la red tienes bastantes opciones. Todo lo cual depende de sus preferencias. Algunos de ellos son...

¿El dispositivo que está utilizando está limitado por la memoria? Tal vez podría ejecutar un cliente ligero . Esto está disponible en el cliente de Geth, a versions 1.5partir de ahora.

¿No le preocupa demasiado que los servicios de terceros controlen su visión del mundo de la cadena de bloques?

Si confía en intermediarios para ejecutar un nodo en su nombre, puede utilizar servicios como MetaMask . Te expones a posibles problemas, incluidos los ataques de Sybil.

Espero haber respondido a tu pregunta, si no, déjame un comentario. :)

Supongo que te refieres a crear una cuenta a través de una API con MyEtherWallet, por ejemplo.

Aunque tienen una API, la creación de billeteras no es parte de ella. Puede consultar este otro hilo: ¿Existe una API para crear una billetera Ether?

gracias. Pero incluso MyEtherWallet no crea una "cuenta ethereum", crea claves públicas/privadas y las usamos para crear una cuenta (manualmente) usando los métodos que mencioné en mi pregunta. ¿Tengo razón?
Una cuenta es una dirección. Puede generar una billetera a través de MyEtherWallet o Metamask con un archivo Keystore o un mnemónico de 12 palabras. Esa billetera contendrá al menos una cuenta/dirección que puede usar para operar.