Saltearse al contenido

Resumen de Fullnodes

Un nodo Aptos es una entidad del ecosistema Aptos que rastrea el estado de la blockchain de Aptos. Los clientes interactúan con la blockchain vía nodos Aptos. Hay dos tipos de nodos:

Cada nodo Aptos comprende varios componentes lógicos:

El software Aptos-core puede configurarse para ejecutarse como un nodo validator o como un fullnode.

Los fullnodes pueden ser ejecutados por cualquiera. Los fullnodes verifican el historial de blockchain ya sea re-ejecutando todas las transacciones en el historial de la blockchain de Aptos o reproduciendo la salida de cada transacción. Los fullnodes replican todo el estado de la blockchain sincronizando con participantes upstream, ej., otros fullnodes o nodos validator. Para verificar el estado de blockchain, los fullnodes reciben el conjunto de transacciones y el hash raíz del acumulador del ledger firmado por los validators. Además, los fullnodes aceptan transacciones enviadas por clientes Aptos y las reenvían directa (o indirectamente) a nodos validator. Aunque los fullnodes y validators comparten el mismo código, los fullnodes no participan en consenso.

Dependiendo del upstream del fullnode, un fullnode puede llamarse fullnode validator, o fullnode público:

  • Fullnode validator sincroniza estado desde un nodo validator directamente.
  • Fullnode público sincroniza estado desde otros fullnodes.

No hay diferencia en su funcionalidad, solo si su nodo upstream es un validator u otro fullnode. Lee más detalles sobre topología de red aquí

Exploradores de blockchain de terceros, wallets, exchanges, y dapps pueden ejecutar un fullnode local para:

  • Aprovechar la interfaz REST para interacciones de blockchain.
  • Obtener una vista consistente del ledger de Aptos.
  • Evitar limitaciones de tasa en tráfico de lectura.
  • Ejecutar análisis personalizados en datos históricos.
  • Obtener notificaciones sobre eventos particulares on-chain.