Requerimientos técnicos 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.
Seguridad de red
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
Conectividad a Internet
Completar....
Seguridad de cuentas
Completar....
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