AD
AD
  • La blockchain de Stellar emplea la «transmisión de transacciones», lo que provoca una transferencia excesiva de información redundante entre los nodos.
  • El Pull Mode ayuda a reducir esta redundancia mediante el uso de hash, lo que reduce la potencia de cálculo necesaria para validar una transacción y aumenta su rendimiento.

La red de blockchain de Layer-1 Stellar ha sido popular entre la comunidad de blockchain como óptima para los pagos debido a su competitiva tasa de TPS. Las transacciones por segundo (TPS) son a menudo una métrica clave para clasificar las diferentes redes blockchain y representan la usabilidad de la blockchain para casos de la vida real.

La tasa máxima de TPS de la red Stellar es actualmente de 200 TPS. En una de sus recientes actualizaciones del núcleo y del protocolo, denominada Pull Mode, los desarrolladores pretenden mejorar el total de transacciones por segundo (TPS) de la red Stellar.

Pero antes de proceder a entender qué es el Pull Mode, echemos un vistazo a la propagación de transacciones que tiene lugar en la blockchain de Stellar.

Según el Protocolo de Consenso de Stellar, los validadores de la red necesitan mantener un registro histórico completo de cada transacción que se produce en la blockchain de Stellar. Para validar una transacción y cerrar el libro mayor, todos los validadores deben llegar a un acuerdo.

Para ello, los validadores deben comunicarse con sus pares sobre las transacciones. Los validadores de la blockchain Stellar utilizan algo llamado «transmisión de transacciones». Cada nodo transmite datos sobre las transacciones a otros nodos de la red. Así, no hay un nodo que pueda actuar como difusor central de la información. Esto pone de relieve que cada nodo dentro de la blockchain Stellar tiene el mismo poder y la red está completamente descentralizada.

Sin embargo, una desventaja de esto es la difusión de una cantidad excesiva de información redundante entre los nodos. Con tantos nodos informándose unos a otros sobre las transacciones, un solo nodo puede recibir información sobre una transacción más de 30 veces.

Este nivel de redundancia es innecesario, ya que requiere una cantidad excesiva de CPU, memoria y ancho de banda para funcionar. En última instancia, reduciría la velocidad de la red.

Pull Mode de Stellar ayuda a reducir la redundancia

Con el Pull Mode, los desarrolladores de Stellar han implementado el concepto de «preguntar antes de enviar». Aunque se trata de un concepto bastante básico en la interacción humana, no es tan común u obvio para los validadores de la red descentralizada.

Sin embargo, con la implementación del Pull Mode, los validadores empezaron a enviarse unos a otros una representación de la transacción para confirmar si algún validador ya la conoce antes de enviar la transacción en sí.

Cada representación de transacción pasa así por un hash. No es más que una notación abreviada de una transacción que requiere menos potencia de cálculo para transmitirse y leerse. Así, el envío de la transacción sólo se produce si el nodo receptor no tiene ningún registro previo de la misma y sólo si acepta la solicitud.

Los desarrolladores probaron el Pull Mode en un supercúmulo estelar. El anuncio señala:

El Pull Mode se probó de tres maneras: en una versión de Stellar Supercuster pensada para comportarse como una red realista, en una versión de Stellar Supercluster con otras configuraciones potenciales, y una versión que permitía pruebas límite, inundando la red con transacciones hasta que se rompe para determinar un TPS máximo absoluto.

Los resultados obtenidos a través de Stellar Superclusters mostraron que el Pull Mode aumentaba el TPS máximo en un 72%. Esto se debió principalmente a la capacidad del Pull Mode de reducir la potencia de cálculo para validar una transacción.

Bhushan es un entusiasta de FinTech con una gran aptitud para comprender los mercados financieros. Su interés por la economía y las finanzas le ha llevado a explorar los mercados emergentes de la tecnología Blockchain y las criptomonedas. Es licenciado en Ingeniería Eléctrica, Electrónica y de Comunicaciones. Está constantemente inmerso en un proceso de aprendizaje y se mantiene motivado compartiendo los conocimientos adquiridos. En su tiempo libre, le gusta leer novelas de suspense y de vez en cuando explora sus habilidades culinarias.

Exit mobile version