Aprender
El Protocolo de Consenso de Stellar (SCP) proporciona una manera de alcanzar consenso sin depender de un sistema cerrado para registrar con precisión transacciones financieras.
Acerca de
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 verse 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 de Stellar (SCP).
Prueba-de-Trabajo (PoW) es el mecanismo de consenso original de blockchain y es ejemplificado por Bitcoin. En blockchains basados en PoW, tanto el consenso entre validadores como la seguridad de la red se logran a través de un proceso llamado “minado”. El minado implica que 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) 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 dan 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) describe el mecanismo de consenso SCP utilizado por Stellar. PoA es una alternativa más eficiente a blockchains antiguos 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 basados en no-minado 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 Acuerdoaquí.
Una sola blockchain puede ser utilizada 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, utilizados 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
La red de Stellar es una blockchain pública de código abierto impulsada por el Protocolo de Consenso de 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 términos energéticos que muchas otras blockchains. Las transacciones se finalizan y añaden 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 de Stellar. Cualquiera puede configurar un nodo de 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 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 de Stellar
El proceso de confirmar transacciones funciona un poco así. Imagina que eres un estudiante asignado a un examen de matemáticas en casa para completar en grupos, eres como un nodo de Stellar. Primero, decidirás con cuáles de tus compañeros de clase quieres trabajar y formar un grupo de estudio, ese es tuConjunto de Quórum. Cuando te sientes a hacer el examen juntos, querrás un cierto número de compañeros de estudio en quienes confías dentro de tu grupo para comparar respuestas y acordar, eso es unaPorció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 miembros de tu grupo que 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 están de acuerdo - y eso logra Prueba-de-Acuerdo. Y felicidades - toda la clase obtiene un “A” en ese examen.
Sostenibilidad
La sostenibilidad y eficiencia son integrales al diseño de la red de Stellar. El Protocolo de Consenso de Stellar es extremadamente eficiente porque gana Prueba-de-Acuerdo a través de una serie de mensajes enviados de ida y vuelta entre nodos sobre las transacciones. Esto es bastante diferente de “minar” 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) comisionó a PwC para desarrollar un marco para evaluar la sostenibilidad ambiental de los protocolos de blockchain y aplicar el Marco para evaluar 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 único a Stellar.
Transparencia
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, así 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

