Github de Ethereum tiene ethereumjs-lib . Parece ser una colección de módulos, pero ¿es también un cliente como Geth? Si es así, ¿cómo se puede ejecutar este cliente Javascript?
Sí, hay 3 clientes oficiales en Golang, C++ y Python. Y hay 4 clientes no oficiales en Java, Haskell, JavaScript y, más recientemente, Rust.
Para responder a su pregunta, la implementación del cliente de nodo completo en JavaScript es el servidor de cadena de bloques de nodo del proyecto ethereumjs .
El nodo-blockchain-servidor tiene como objetivo proporcionar una implementación completa del nodo Ethereum. Está en un estado bastante difícil en este momento, pero al menos puede descargar la cadena de bloques.
A diferencia de otras implementaciones de clientes, para JavaScript debe agregar un par de bibliotecas para obtener un cliente fullstack . Consulte keythereum para administrar claves y ethereumjs-tx para crear transacciones con ellas.
La lista completa de bibliotecas (23) en el proyecto ethereumjs se puede encontrar en su página de inicio .
ética
q9f
ética
Shamoon