Saltearse al contenido

IBP

El Programa de Constructores de Infraestructura (IBP).

El Programa de Constructores de Infraestructura (IBP) es una iniciativa clave diseñada para apoyar el crecimiento y la descentralización del ecosistema de Polkadot. A medida que los ecosistemas blockchain continúan evolucionando y madurando, la demanda de servicios de infraestructura descentralizados y robustos está en aumento. Polkadot, una red blockchain multicanal, no es la excepción. Con la creciente complejidad y adopción de Polkadot y sus parachains, los servicios de infraestructura necesitan escalar para satisfacer las demandas de desarrolladores, validadores y equipos de parachains. El IBP fue desarrollado para responder a esta necesidad al proporcionar un servicio de infraestructura descentralizado y resistente que permite a los desarrolladores centrarse en la construcción mientras asegura que la red permanezca escalable y sostenible.

Introducción al IBP

El Programa de Constructores de Infraestructura (IBP) fue propuesto inicialmente como una recompensa en la red Kusama en diciembre de 2022, con el objetivo de crear un servicio de infraestructura descentralizado para apoyar las redes de Polkadot y Kusama. El objetivo principal del IBP es establecer un ecosistema de infraestructura distribuido globalmente y resiliente que opere de manera independiente de gigantes tecnológicos centralizados como AWS, Google Cloud y Hetzner. Esta iniciativa es fundamental para la visión de descentralización de Polkadot, ya que reduce la dependencia de grandes proveedores de servicios en la nube y asegura la seguridad, escalabilidad e independencia del ecosistema.

Por qué se Necesita el IBP

El diseño de Polkadot permite que múltiples blockchains, conocidas como parachains, se conecten a una cadena de retransmisión común, lo que permite la interoperabilidad y escalabilidad. A medida que la red se expande, los desarrolladores de parachains requieren una infraestructura de alto rendimiento y confiable para asegurar que sus aplicaciones funcionen sin problemas a través de la red. Sin embargo, muchos equipos de parachains, a menudo centrados en el desarrollo de blockchain, carecen de la experiencia necesaria en DevOps y gestión de infraestructura.

Tradicionalmente, los desarrolladores en los ecosistemas blockchain han dependido de proveedores centralizados como AWS y Google Cloud para la infraestructura. Si bien estos servicios ofrecen soluciones escalables y de alto rendimiento, tienen importantes inconvenientes, como bloqueo de proveedor, control centralizado y altos costos. Estos problemas se pusieron de manifiesto en 2022 cuando Hetzner, un importante proveedor de alojamiento, expulsó abruptamente a todos los validadores de Solana, destacando los riesgos de depender de proveedores de infraestructura centralizados.

El IBP tiene como objetivo mitigar estos desafíos al crear una red de infraestructura descentralizada. Elimina la necesidad de proveedores de servicios intermediarios y asegura que la infraestructura de Polkadot sea propiedad y esté operada por miembros del ecosistema. Esto le da a Polkadot una infraestructura más resiliente, segura y escalable, mejor equipada para soportar la creciente demanda de servicios blockchain.

Características Clave del IBP

  1. Propiedad y Operación Descentralizada: Una de las principales características del IBP es su naturaleza descentralizada. A diferencia de los modelos de infraestructura centralizados donde un solo proveedor controla el hardware y los servicios, el IBP depende de múltiples miembros independientes que poseen y operan su infraestructura. Este enfoque descentralizado asegura una mayor resiliencia y reduce el riesgo de puntos de fallo únicos. Los servicios del IBP están alojados en una red global de centros de datos, con cada miembro gestionando su propio hardware. Esto asegura que la infraestructura de Polkadot no dependa de proveedores externos ni de cambios regulatorios regionales. Como resultado, la red es más robusta y autosostenible.
  2. Cobertura Global: Para que una red blockchain como Polkadot opere de manera efectiva, especialmente con usuarios y desarrolladores globales, la infraestructura debe estar distribuida globalmente. El IBP aborda esto desplegando nodos en múltiples regiones del mundo. Estos nodos están estratégicamente ubicados en diversos centros de datos en América del Norte, Europa, Asia, África y América del Sur. Esta presencia global asegura que los servicios RPC (Remote Procedure Call) sean altamente disponibles y reactivos sin importar dónde se encuentren los usuarios. Con más ubicaciones, los usuarios pueden ser dirigidos al nodo disponible más cercano, minimizando la latencia y proporcionando una mejor experiencia. Por ejemplo, el IBP soporta geo-balanceo, lo que asegura que el tráfico de los usuarios se dirija al nodo más óptimo en términos de tiempo de respuesta.
  3. Rendimiento y Escalabilidad: El IBP está diseñado para satisfacer las crecientes necesidades del ecosistema de Polkadot, particularmente en lo que respecta a la alta demanda de servicios RPC. Estos servicios son cruciales para permitir la comunicación entre parachains, cadenas de retransmisión y otras partes del ecosistema. En diciembre de 2023, el IBP manejó exitosamente más de 1 mil millones de solicitudes en 24 horas, lo que destaca su escalabilidad. La capacidad de la red para manejar picos masivos en el uso — como durante el evento dot-ordinals — demuestra su robustez y preparación para servir a un gran número de usuarios y aplicaciones.
  4. Resiliencia ante Fallos: Otro aspecto crítico del IBP son sus capacidades de recuperación ante fallos y redundancia. Si un nodo o centro de datos experimenta problemas, el sistema automáticamente redirige el tráfico a otros nodos disponibles, asegurando que no haya interrupciones en el servicio. Esta característica hace que la red del IBP sea extremadamente resiliente a fallos, ya sea causados por malfuncionamientos de hardware o problemas de red regionales.
  5. Sin Limitación de Tasa: Un punto crítico para muchos proyectos blockchain es la limitación de tasa impuesta por los proveedores de infraestructura centralizados. Estos límites pueden obstaculizar gravemente la escalabilidad y el rendimiento general de un proyecto. El IBP elimina este problema asegurando que no haya límites de tasa en los servicios RPC que proporciona. Esto permite que los equipos de parachains y desarrolladores de dApp escalen sus proyectos sin preocuparse por limitaciones de servicio o aumentos repentinos de precios por parte de proveedores externos.

Los Beneficios del IBP para el Ecosistema Polkadot

El IBP ofrece varias ventajas clave para el ecosistema de Polkadot, incluyendo:

  1. Infraestructura Económica: El costo de usar servicios de infraestructura centralizados puede volverse rápidamente prohibitivo, especialmente a medida que aumenta el uso. Al utilizar la infraestructura descentralizada del IBP, los parachains de Polkadot pueden reducir costos y evitar las altas primas que cobran los proveedores centralizados. Además, los servicios del IBP están diseñados para escalar según el uso, asegurando que los parachains solo paguen por lo que utilizan.
  2. Empoderamiento de los Parachains para Enfocarse en el Desarrollo: Con el IBP manejando la infraestructura subyacente, los equipos de parachains pueden concentrarse en lo que mejor saben hacer: construir. Muchos equipos de parachains carecen de experiencia en DevOps y gestión de infraestructura. El IBP se encarga de estas tareas, permitiendo que los equipos se concentren en su misión principal de construir aplicaciones blockchain innovadoras.
  3. Mayor Seguridad: La descentralización del IBP también aumenta la seguridad de la red. Con nodos distribuidos en diversas geografías, el IBP es menos vulnerable a ataques regionales o puntos de fallo únicos. Además, toda la infraestructura es propiedad de los miembros del IBP, asegurando que el ecosistema de Polkadot siga en manos de aquellos que están profundamente invertidos en su éxito.
  4. Apoyo a los Proyectos del Ecosistema: Más allá de los servicios RPC básicos, el IBP busca apoyar servicios adicionales que puedan beneficiar al ecosistema de Polkadot. Estos servicios podrían incluir telemetría, indexadores, exploradores y otras herramientas que faciliten el desarrollo y operación de parachains y dApps. Estos servicios serán evaluados y proporcionados según la demanda de la comunidad y las necesidades del proyecto.

Logros y Hitos del IBP

Desde su lanzamiento, el IBP ha logrado avances significativos en la expansión de su infraestructura y servicios. Se han logrado dos hitos importantes:

  1. Prueba de Concepto (PoC): La prueba inicial del IBP evaluó la viabilidad de su modelo de infraestructura descentralizada. Los resultados fueron prometedores y el éxito de esta etapa sentó las bases para el crecimiento y desarrollo continuo del programa.
  2. Desarrollo del Hito 2: El segundo hito, el desarrollo del IBP, superó las expectativas al añadir 12 ubicaciones globales en lugar de las 10 inicialmente planeadas. Esta expansión se logró por debajo del presupuesto, mostrando la eficiencia y capacidad de escalabilidad del IBP.
  3. Aumento del Uso y la Demanda: El uso de los servicios del IBP ha crecido significativamente desde el inicio del programa. El reciente pico de demanda en diciembre de 2023, cuando el IBP atendió más de mil millones de solicitudes en 24 horas, destacó la creciente necesidad de infraestructura descentralizada en el ecosistema de Polkadot.

Planes Futuros para el IBP

De cara al futuro, el IBP planea seguir expandiendo su infraestructura y servicios. Específicamente, se planea añadir nuevos nodos en América del Sur, Asia y Sudáfrica para mejorar aún más la cobertura global y la redundancia. Esto permitirá que el IBP proporcione un mejor rendimiento y fiabilidad para los parachains de Polkadot y los participantes del ecosistema.

Además, el IBP continuará explorando la provisión de nuevos servicios base que puedan ayudar a los desarrolladores de parachains y los proyectos del ecosistema. Estos servicios se determinarán según los comentarios de la comunidad y las necesidades del ecosistema.

Conclusión

El Programa de Constructores de Infraestructura (IBP) es una iniciativa crítica que fortalece la infraestructura descentralizada del ecosistema de Polkadot. Al proporcionar servicios de infraestructura globales, redundantes y escalables, el IBP permite que los parachains y desarrolladores de dApp se centren en construir soluciones innovadoras sin preocuparse por la infraestructura subyacente. A medida que el programa continúa expandiéndose y evolucionando, desempeñará un papel vital en el éxito continuo y la descentralización de la red Polkadot.

Con su compromiso con la descentralización, la resiliencia y la escalabilidad, el IBP está estableciendo el estándar para los servicios de infraestructura en el espacio blockchain.

Videos de la Comunidad del IBP


IBP Monitor - revisión técnica 1 - 2023.02.27

Revisión técnica del IBP 3 - 2023.06.06

Seguimiento técnico del IBP 1

Seguimiento técnico del IBP 2