¿Se recomienda ejecutar supernodos de Ethereum?

En los primeros días de bitcoin, había una demanda de administradores de sistemas que pudieran ejecutar supernodos para respaldar la red con nodos estables y un gran ancho de banda. Litecoin sigue recomendando eso para su red.

This document is for sysadmins who want to contribute excess upstream bandwidth to
help strengthen the global Litecoin network.  If you do not understand these instructions
you probably don't want to be a supernode.  10mbit+ is recommended.

Tengo acceso a dichos recursos y podría contribuir con un supernodo de Ethereum. ¿Es esto deseado? Y si es así, ¿cómo ejecutar un supernodo Ethereum?

Respuestas (2)

La fundación Ethereum en realidad está ejecutando algunos nodos (bootstrap-) .

enodo://a979fb575495b8d6db44f750317d0f4622bf4c2aa3365d6af7c284339968eef29b69ad0dce72a4d8db5ebb4968de0e3bec910127f134779fbcb0cb6d33311630.1838.1630@52:52

enodo://de471bccee3d042261d52e9bff31458daecc406142b401d4cd848f677479f73104b9fdeb090af9583d3391b7f10cb2ba9e26865dd5fca4fcdc0fb1e3b723c786@303050:2

enodo://1118980bf48b0a3640bdba04e0fe78b1add18e1cd99bf22d53daac1fd9972ad650df52176e7c7d89d1114cfef2bc23a2959aa54998a46afcf7d91809f0855082@73134.530.73.

Los nodos tienen un objetivo similar al descrito en el documento de Litecoin, desde varias ubicaciones geográficas. Estos nodos de arranque están codificados en el código base y tienen una max-peersconfiguración muy alta para que las personas que se conectan a la red también tengan al menos un puñado de pares para conectarse de inmediato.

El enlace no funciona en tu respuesta.
He actualizado el enlace para reflejar la nueva ruta.
Sería preferible incluir la parte esencial (por ejemplo, nodos de arranque) de la respuesta aquí y proporcionar el enlace como referencia. Esto ayuda en caso de que el contenido detrás del enlace cambie o se elimine.

En primer lugar, me gustaría aclarar la diferencia de términos, ya que las definiciones aún no están estandarizadas en el mundo de la cadena de bloques que evoluciona rápidamente.

  • Los nodos completos tienen una copia completa de la cadena de bloques. Se necesita mucho espacio en el disco duro y una cantidad decente de potencia de CPU para validar los contenidos.
  • Los supernodos son un subconjunto de nodos completos, que además se pueden conectar públicamente, escuchar y transmitir datos a otros nodos. Requiere aún más ancho de banda y CPU, ya que atienden cualquier solicitud legítima. Además , Supernode es el nombre de un producto comercial de Ambisafe.
  • Los nodos ligeros, también conocidos como clientes ligeros , no descargan la cadena de bloques, sino que solo permiten que los clientes ligeros (como aplicaciones móviles y web3) soliciten información de nodos completos y transmitan transacciones firmadas, asegurándose de que estén incluidas en un bloque.

Entonces, en el caso de Ethereum, querrá ejecutar el nodo Geth con banderas o --gcmode=archiveel nodo Parity con bandera.--syncmode=full--pruning=archive

Tanto en Geth como en Parity, la poda state-trie está habilitada de forma predeterminada. Cuando lo deshabilite configurando el método de poda para archivar, su nodo mantendrá todos los datos de prueba de estado en el archivo, lo que también mantendrá los rastros históricos de transacciones y hará que el nodo sea más útil para otros. Es un comportamiento deseado, pero en lugar de aproximadamente 130 GB de espacio en disco, deberá asignar alrededor de 1,8 TB.