Soy nuevo en Ethereum. Tengo el cliente v.0.8.7. Está totalmente sincronizado con la cadena de bloques (ver captura de pantalla a continuación: último bloque visto hace un minuto).
Me baso en este post .
Si entendí correctamente, mi Cliente está actualmente sincronizado con Morden (el artículo realmente no explica las cosas de una manera comprensible para los novatos). Así que tengo que cambiar a Ropsten.
Ingresé los comandos especificados al final del artículo y obtuve el siguiente error.
dyn907-72:~ me$ ls /Users/me/Library/Ethereum/testnet/
chaindata keystore testnet_genesis.json
dapp nodekey
geth nodes
dyn907-72:~ me$ geth --datadir /Users/me/Library/Ethereum/testnet init testnet_genesis.json
I1122 14:01:12.203789 ethdb/database.go:83] Alloted 16MB cache and 16 file handles to /Users/me/Library/Ethereum/testnet/chaindata
Fatal: failed to read genesis file: open testnet_genesis.json: no such file or directory
dyn907-72:~ me$
¿Por qué dice "no existe tal archivo" por favor? Soy nuevo en geth, no hace falta decirlo. Gracias.
Debe usar la ruta relativa correcta o la ruta absoluta para su archivo JSON de génesis.
La ruta relativa sería:
geth --datadir ./Library/Ethereum/testnet init ./Library/Ethereum/testnet/testnet_genesis.json
Sin embargo, con el absoluto estás en el mejor camino:
geth --datadir /Users/sam/Library/Ethereum/testnet init /Users/sam/Library/Ethereum/testnet/testnet_genesis.json