|
|
Definimos un puerto distinto para los bootnodes y el resto de los nodos (para poder correr un bootnode en la misma dirección IP que un gateway):
|
|
|
* Los nodos generales (selladores, gateways, transaccionales, etc) escuchan en el port TCP 30303 y corren el discovery en el port UDP 30303
|
|
|
* Los bootnodes usan el port UDP 30301 para el discovery
|
|
|
|
|
|
|
|
|
|
|
|
# Especificaciones técnicas para nodos
|
|
|
|
|
|
## Nodo sellador en la red oficial de BFA:
|
|
|
Máquina dedicada (puede ser virtual) con:
|
|
|
* 2 vCPU
|
|
|
* 4GB de RAM
|
|
|
* 1TB de espacio en disco (se puede comenzar con 300 Gb pero se debe tener la posibilidad de aumentar el tamaño del volumen en el futuro)
|
|
|
* 20 GB para SO
|
|
|
* El resto en "/home" o "/home/bfa" en un LVM2 (soporta snapshot y lvresize)
|
|
|
* Placa de red de 1Gbps
|
|
|
* Recomendado Debian o Ubuntu Server
|
|
|
* Direcciones IP:
|
|
|
* IPv4 (fija, pública, sin NAT)
|
|
|
* (opcional, pero fuertemente recomendado) IPv6 (fija, pública, sin NAT)
|
|
|
* Firewall (iptables + ip6tables)
|
|
|
* 30303/tcp y 30303/udp abierto a todos los selladores y todos los *gateways*.
|
|
|
* Tal vez ssh para administracion de su propio red.
|
|
|
* El resto cerrado para que Geth no se conecte a "todo Internet".
|
|
|
|
|
|
## Nodo gateway y bootnode en la red oficial de BFA:
|
|
|
Máquina dedicada (puede ser virtual) con:
|
|
|
* 2 vCPU
|
|
|
* 4GB de RAM
|
|
|
* 300 Gb de espacio en disco
|
|
|
* 20 GB para SO
|
|
|
* El resto en "/home" o "/home/bfa" en un LVM2 (soporta snapshot y lvresize)
|
|
|
* Placa de red de 1Gbps
|
|
|
* Recomendado Debian o Ubuntu Server
|
|
|
* Direcciones IP:
|
|
|
* IPv4 (fija, pública, sin NAT)
|
|
|
* (opcional, pero fuertemente recomendado) IPv6 (fija, pública, sin NAT)
|
|
|
* Firewall (iptables + ip6tables)
|
|
|
* 30303/tcp y 30303/udp abierto.
|
|
|
* 30301/udp abierto (si se corre un *bootnode* en la misma VM).
|
|
|
* Tal vez ssh para administracion de su propio red.
|
|
|
* El resto cerrado.
|
|
|
|
|
|
|
|
|
## Nodo en Testnet:
|
|
|
Máquina virtual con:
|
|
|
* 1-2 vCPU
|
|
|
* 2GB de RAM
|
|
|
* 40GB de espacio en disco
|
|
|
* Placa de red de 100Mbps
|
|
|
* Ubuntu Server o Debian
|
|
|
* Dirección IPv4 fija pública
|
|
|
* Dirección IPv6 fija pública (opcional)
|
|
|
* /home/bfa en un LVM2
|
|
|
* Si hay firewall/iptables, un puerto dedicado UDP&TCP
|
|
|
|
|
|
|