Aprender

Protocolo de Consenso Stellar

El Protocolo de Consenso Stellar (SCP) proporciona una manera de alcanzar consenso sin depender de un sistema cerrado para registrar con precisión las transacciones financieras.

Acerca de

¿Qué es un Mecanismo de Consenso?

Diferentes criptomonedas se rastrean en diferentes blockchains. El término blockchain generalmente se refiere a tecnologías de libro mayor distribuido (DLTs) que utilizan varios métodos para crear un registro permanente de transacciones. Este registro permanente puede entonces ser visto como una fuente compartida y precisa de información. Cómo se verifica y añade cada transacción al registro compartido, o blockchain, es una característica definitoria de diferentes protocolos llamada mecanismo de consenso. Algunos mecanismos comunes son Prueba de Trabajo (i.e. Bitcoin) y Prueba de Participación (i.e. Ethereum 2.0), así como métodos más nuevos de consenso usando Prueba de Acuerdo (PoA) como el Protocolo de Consenso Stellar (SCP).

Prueba de Trabajo (PoW)

Prueba de Trabajo (PoW) es el mecanismo de consenso original de blockchain y es ejemplificado por Bitcoin. En las blockchains basadas en PoW, tanto el consenso entre validadores como la seguridad de la red se logran a través de un proceso llamado “minería”. La minería implica que las computadoras compitan entre sí para resolver complejos rompecabezas computacionales y resulta en una excelente seguridad de la red, pero también en un alto consumo de energía.


Prueba de Participación (PoS)

Prueba de Participación (PoS) es otro tipo de mecanismo de consenso visto en la planeada blockchain Ethereum 2.0. PoS requiere que los validadores posean, o “apuesten” una cierta cantidad de la criptomoneda nativa para participar y potencialmente recibir tarifas de transacción. Cuando un bloque de transacciones es confirmado en el libro mayor, las tarifas de transacción recolectadas se otorgan a un validador “apostado” seleccionado al azar. PoS beneficia a los validadores que sostienen el mayor valor en la red, e involucra un elemento de azar en sus pagos.


Prueba de Acuerdo (PoA)

Prueba de Acuerdo (PoA) describe el mecanismo de consenso SCP utilizado por Stellar. PoA es una alternativa más eficiente a blockchains antiguas que requieren soluciones de fuerza bruta a problemas matemáticos difíciles y la energía para ejecutar y enfriar enormes pilas de hardware. En cambio, PoA permite blockchains basadas en no-minería que logran consenso a través de una serie muy rápida de mensajes entre participantes para confirmar transacciones y finalizarlas en el libro mayor. Saber más sobre cómo funciona la Prueba de Acuerdo aquí.

Una sola blockchain puede ser usada para registrar movimiento y tenencias de muchos activos digitales diferentes. Además de los activos que pueden ser transaccionados en la red, a menudo la blockchain tendrá uno o más activos “nativos” como Ether (ETH) en la blockchain de Ethereum, o lumens (XLM) en la blockchain de Stellar. Los activos nativos pueden ser usados para pagar transacciones, habilitar gobernanza, u otras funciones de la red. En Stellar, los lumens son una fuente de seguridad de la red, usados para pagar un costo de transacción muy pequeño que desalienta el spam y otras actividades maliciosas, y de liquidez, al servir como un activo puente entre transacciones de intercambio en la red.

Aprender

Prueba de Acuerdo

La red de Stellar es una blockchain pública de código abierto impulsada por el Protocolo de Consenso Stellar (SCP), un mecanismo de consenso de Prueba de Acuerdo (PoA). Gracias a PoA, la red de Stellar es más rápida, más barata y mucho más eficiente en energía que muchas otras blockchains. Las transacciones son finalizadas y añadidas a la blockchain una vez que son acordadas por computadoras llamadas “nodos” a través de un proceso de Prueba de Acuerdo llamado Protocolo de Consenso Stellar. Cualquiera puede configurar un nodo Stellar y participar, pero deben proporcionar su información de identificación en el registro público. De esta manera, otros nodos pueden decidir a quién incluir en - o excluir de - su grupo de confianza. SCP gana Prueba de Acuerdo sobre qué transacciones se añaden a su blockchain a partir de una serie de procesos de votación por estos nodos mutuamente confiados. Cuando suficientes nodos en sus grupos superpuestos de confianza (llamados un quórum) acuerdan que un conjunto de transacciones y los activos y acciones en él son válidos, será permanentemente añadido a la blockchain. Todo este proceso generalmente toma alrededor de 5 segundos. Saber más sobre cómo funciona la Prueba de Acuerdo en este blog explicativo.

Protocolo de Consenso Stellar

¿Cómo funciona el Protocolo de Consenso Stellar (SCP)?

El proceso de confirmar transacciones funciona un poco así. Imagina que eres un estudiante asignado a un examen de matemáticas en casa para ser completado en grupos, eres como un nodo Stellar. Primero, decidirás con cuáles de tus compañeros de clase quieres trabajar y formar un grupo de estudio, ese es tu Conjunto de Quórum. Cuando te sientas a hacer el examen juntos, querrás un cierto número de compañeros de estudio en los que confíes dentro de tu grupo de estudio para comparar respuestas y acordar, eso es una Porción de Quórum. Pero eso es solo tu propio grupo de estudio. Para obtener un acuerdo generalizado sobre las respuestas siendo correctas a través de la clase, necesitarás que miembros de tu grupo tengan sus propios compañeros de confianza fuera del grupo que también estén de acuerdo. Ahora tienes Porciones de Quórum superpuestas que acuerdan - y eso logra Prueba de Acuerdo. Y felicidades - toda la clase obtiene un “A” en ese examen.

LEYENDA: Un ejemplo de Conjunto de Quórum y las Porciones de Quórum resultantes. Si el “Estudiante A” tiene tres otros estudiantes en su Conjunto de Quórum y requiere que al menos 2 de ellos estén de acuerdo, “Estudiante A” tiene 3 Porciones de Quórum resultantes.

Sostenibilidad

¿Son Sostenibles las Blockchains?

La sostenibilidad y eficiencia son integrales al diseño de la red de Stellar. El Protocolo de Consenso Stellar es extremadamente eficiente porque obtiene Prueba de Acuerdo mediante una serie de mensajes enviados de ida y vuelta entre nodos sobre las transacciones. Esto es bastante diferente de la “minería” con algoritmos PoW que requieren una alta cantidad de poder computacional para cerrar y confirmar bloques de transacciones con matemáticas complejas.

Stellar Development Foundation (SDF) encargó a PwC desarrollar un marco para evaluar la sostenibilidad ambiental de los protocolos de blockchain y aplicar el Marco para comparar la huella ambiental de la red de Stellar. Lee el informe para saber más sobre el impacto de blockchain en la sostenibilidad, diferencias entre redes de blockchain, y qué hace a Stellar único.

[@portabletext/react] Unknown block type "span", specify a component for it in the `components.types` prop

Transparencia

Conociendo tu cadena

Finalmente, una de las distinciones más singulares sobre la red de Stellar es la transparencia que rodea a los emisores de activos y nodos. Para participar en SCP y emitir activos en la red de Stellar, debes tener un registro públicamente accesible y verificable (llamado archivo TOML) que te identifique ante el mundo. En SCP, cada nodo elige quién estará en su conjunto de quórum, como los estudiantes en el ejemplo del examen de matemáticas, por lo que todos se conocen entre sí. Tener un proceso transparente y abierto construye confianza en la red y permite un crecimiento flexible y colaboración.

Próxima Lectura

Más para que explores

Stellar para CBDCs

La guía 'Stellar para CBDCs' ofrece una exploración detallada de cómo la plataforma blockchain de Stellar puede facilitar la emisión, distribución y…

Saber más

Guía de Tokenización de Activos

Guía

Consulta la guía paso a paso para emitir activos en la red de Stellar.

Explora la Guía

Casos de Uso

Explora los muchos casos de uso y aplicaciones para construir en la red de Stellar.

Ver