Bitcoin solía ofrecer compartir/descargar un bootstrap.dat
que contiene toda la cadena de bloques.
¿Existen alternativas para que se transmita a través de la red de igual a igual? ¿Puedo simplemente descargarlo en algún lugar? ¿No sería esto ideal para la distribución a través de torrent?
Si es así, ¿cómo lo importo al cliente de Ethereum?
Mi cliente todavía estaría validando estos datos (¿puede?), y todo está firmado y con prueba de trabajo, por lo que no hay ningún problema de seguridad real aquí, ¿verdad?
Si desea descargar los datos de la cadena de bloques de una fuente externa, depende de usted, pero eso conlleva el riesgo de que los datos se corrompan o saboteen de una manera que comprometa su máquina o las billeteras de Ethereum. Entonces, el "problema de seguridad" es que está confiando en una fuente de red que no es de confianza y que no es Ethereum cuando descarga el archivo. Mientras confíe en la fuente o quiera correr ese riesgo, su cliente Ethereum aún validará los datos que descargó como correctos para la red Ethereum a la que se conecta (red principal, red de prueba [Morden], etc.).
Dicho todo esto, no conozco ningún sitio de terceros que ofrezca la cadena de bloques de Ethereum como descarga. Si tuviera que crear un sitio de este tipo, es posible exportar e importar los datos de la cadena de bloques de Ethereum utilizando los comandos a continuación.
geth export <filename>
geth import <filename>
eth --import <filename>
eth --export Myfile --format binary --from 45 --to latest
(Formatos admitidos: hexadecimal (separación de líneas nuevas), binario o JSON --desde y --para admitir también hashes de bloque)
Puede descargar la cadena de bloques Mainnet Ethereum a partir del 30 de mayo de 2016, incluidos 1 613 031 bloques (1,7 GB) de http://bloopish.com/tools/ethereum/ bajo su propio riesgo, ahorrando 1 o 2 días de sincronización.
Puede descargar una versión muy reciente (2017-03-07) también desde aquí:
geth
desde el repositorio github de Ethereum y hará toda la verificación por sí mismo. En el primer bloque no válido, el programa simplemente se cerrará. Lo único que tienes que verificar es el hash del bloque 0. Compruébalo contra Etherscan.Puede que no sea completamente lo que desea, pero como todas las respuestas están desactualizadas, puede obtener una copia verificada pagada (tarifa pequeña) de http://archivenode.net o http://getblockchain.download o http://download.myethereumdatabase .net o http://get.myethereumdatabase.net
Si no desea pagar los costos de la red, también tiene la opción de contribuir al código fuente de los proyectos de código abierto.
Puede descargar una versión (2017-08-10) desde aquí:
geth import <filename>
comprobar la respuesta de Hudson Jameson ethereum.stackexchange.com/a/2347/11820
Ezy
gosmond
romanoing
Achala Dissanayake
romanoing
raallvv