Solana, con una capitalización de mercado de aproximadamente $63 mil millones, es una de las principales plataformas blockchain. Se ha establecido como una opción superior para incorporar usuarios fuera de cadena, especialmente en sectores como Redes de Infraestructura Física Descentralizada (DePIN), aplicaciones móviles y pagos. En boletines anteriores, destacamos DePINs construidos en Solana, incluyendo Gate.Helium y Hivemapper.
Solana ha dado grandes pasos en el último año, especialmente después de un aumento en su token nativo después de que Visa anunciara planes para expandir las capacidades de stablecoin en la cadena de bloques de Solana. En Consensus 2024, PayPal Holdings, Inc. (NASDAQ: PYPL) reveló que PayPal USD (PYUSD) está ahora disponible en Solana, lo que hace que la stablecoin de PayPal sea más rápida y rentable de usar (actualmente, PYUSD tiene una capitalización de mercado de $827.83 millones, con un 58.3% en Solana y un 41.7% en Ethereum).
Emisión y reducción de tokens. Los tokens SOL de Solana se introducen a través de dos mecanismos principales: el bloque de génesis y la inflación del protocolo (recompensas de staking). Por el contrario, los tokens SOL se eliminan de la circulación principalmente a través de las quemas de tarifas de transacción. El calendario de inflación está gobernado por tres parámetros: una tasa de inflación inicial del 8%, una tasa de desinflación del -15% y una tasa de inflación a largo plazo del 1,5%. La tasa de inflación actual es del 5,07%, y la inflación de Solana comenzó con el epoch 150 en febrero de 2021.
Programa de desbloqueo de SOL (cc: helius)
Impacto en los participantes de la red La inflación de Proof of Stake (PoS) transfiere inherentemente la riqueza de los no stakers a los stakers, diluyendo efectivamente el valor de las tenencias para los no stakers y recompensando a los que participan en el staking. Solana mantiene una alta tasa de participación del 65%, que es robusta en comparación con otras redes. A partir de ahora, se apuestan alrededor de 380 millones de SOL, con un movimiento significativo observado en todas las épocas.
Recompensas de staking por tasa de inflación
Cálculo del rendimiento de staking
El rendimiento del staking está influenciado por la tasa de inflación, el tiempo de actividad del validador, las tasas de comisión y el porcentaje de SOL apostado. La fórmula es:
Quemas de comisiones y factores desinflacionarios:
Las quemas de tarifas de transacción, los recortes y otras pérdidas relacionadas con los usuarios contribuyen a las presiones desinflacionarias, aunque modestamente. Las quemas de comisiones como porcentaje de las recompensas de staking alcanzaron un máximo del 7,8% en marzo de 2024, pero han promediado el 3,2% recientemente. Después de la implementación del SIMD-96, el impacto de estas quemas será insignificante. La reducción, si bien es posible, es rara y actualmente no es un factor desinflacionario significativo.
Implicaciones fiscales y de mercado:
Recibir recompensas inflacionarias puede ser un evento sujeto a impuestos en muchas jurisdicciones, lo que potencialmente puede generar presión de venta de los validadores que necesitan cubrir sus obligaciones fiscales. Además, la inflación de PoS puede ejercer una presión continua a la baja sobre el precio de SOL, lo que afecta la comparación de precios justos y la economía de la red.
Dependencia de ingresos e inflación del validador:
Los validadores tradicionalmente han dependido de comisiones de inflación, pero el crecimiento reciente de fuentes de ingresos alternativas, como MEV (Valor Maximal Extraíble) y recompensas de bloque, ofrecen nuevos caminos hacia ingresos sostenibles. La sostenibilidad a largo plazo de estas fuentes alternativas sigue siendo incierta.
La inflación de Solana está actualmente guiada por una Tasa de Inflación Inicial del 8%, una Tasa de Desinflación del -15% y una Tasa de Inflación a Largo Plazo del 1.5%. La tasa actual se aproxima al 5% a partir de septiembre de 2024, con un suministro total de 584 millones de SOL. Se proponen cuatro escenarios para explorar posibles cambios:
Impacto en la oferta y el precio:
En los próximos ocho años:
Suponiendo un precio inicial de $150 por SOL y manteniendo otras variables constantes:
Solana es una cadena de bloques de alto rendimiento diseñada para velocidad, eficiencia y escalabilidad. Admite miles de transacciones por segundo con baja latencia y tarifas mínimas, logrando un tiempo de bloque de 400 milisegundos y costos que son fracciones de un centavo. Este informe explora los mecanismos y la arquitectura de Solana, haciendo hincapié en su capacidad para escalar e interactuar de manera fluida en un ecosistema unificado.
Idioma
Solana utiliza principalmente Rust para contratos inteligentes debido a su concurrencia, seguridad de memoria y control de bajo nivel, lo que garantiza un código seguro y predecible. Si bien Rust es el lenguaje principal, Solana admite todos los lenguajes compatibles con LLVM, como C y C++, lo que permite una participación más amplia de desarrolladores. Para el desarrollo del lado del cliente, Solana ofrece SDK en Java, C#, Python, Go y Kotlin, facilitando la comunicación con la red Solana a través de la API JSON RPC. Este amplio soporte de lenguajes mejora la accesibilidad y flexibilidad para los desarrolladores.
Mecanismo y Arquitectura
La arquitectura de Solana aprovecha un ecosistema unificado y componible que integra todas las aplicaciones en una única blockchain. Este diseño evita la necesidad de puentes, identificadores de cadena separados o fragmentación de liquidez, mejorando la experiencia del usuario y simplificando las interacciones entre aplicaciones. El rendimiento de la blockchain se basa en su capacidad para aprovechar al máximo las capacidades del hardware, asegurando que el software se adapte a los avances en hardware.
El proceso de transacción de Solana comienza con los usuarios enviando transacciones al líder, quien las compila en bloques y las propaga a la red para su ejecución y confirmación por otros validadores. Los cambios en el protocolo principal se gestionan a través de Documentos de Mejora de Solana (SIMD), que se someten a revisión y votación comunitaria.
Ciclo de vida de la transacción
Una transacción de Solana es el único método para alterar el estado dentro de la cadena de bloques. Cada transacción, o 'mensaje de transacción', incluye un encabezado, direcciones de cuenta, un bloquehash reciente e instrucciones. Las transacciones son atómicas, lo que garantiza que todas las operaciones dentro de una transacción tengan éxito por completo o fallen. La estructura permite una optimización predefinida al requerir que las cuentas se enumeren de antemano, lo que facilita la ejecución paralela de transacciones sin conflictos.
Seguridad y Gestión de Claves
Solana emplea Ed25519criptografía de curva elíptica para pares de claves pública-privada, garantizando una seguridad sólida y una firma de transacción eficiente. Las carteras generan pares de claves, con claves públicas que sirven como identificadores de cuenta en la cadena de bloques y claves privadas que se utilizan para la autorización. Las transacciones se firman con claves privadas, lo que garantiza la integridad y autenticidad, y luego se verifican utilizando claves públicas.
Operación de Red
Solana utiliza un enfoque basado en líderes sin un mempool, asignando validadores específicos como líderes para procesar transacciones dentro de ranuras de tiempo fijas (400 milisegundos). Los validadores son seleccionados en función de su participación y rotan roles según un horario preestablecido, mejorando la descentralización y seguridad del sistema.
La red emplea Calidad de Servicio Ponderada por Participación (SWQoS) para priorizar transacciones de validadores con participación, reduciendo el impacto de spam y ataques Sybil. SWQoS reserva el 80% de la capacidad de un líder para transacciones enviadas a través de validadores con participación, asignando el resto a nodos sin participación.
Mejoras de escalabilidad
Se están desarrollando soluciones de escalado recientes, como SVM rollups y compresión ZK, para mejorar aún más el rendimiento de Solana, aunque todavía se encuentran en las primeras etapas de adopción. La adopción de Solana del protocolo de red QUIC facilita una transmisión eficiente, segura y escalable de mensajes de transacción, lo que permite satisfacer las demandas de alto rendimiento.
Consenso y producción de bloques
El mecanismo de consenso de Solana utiliza la construcción continua de bloques, donde los líderes construyen y transmiten bloques en tiempo real durante sus turnos. Este enfoque reduce la latencia y optimiza el procesamiento de transacciones. La Unidad de Procesamiento de Transacciones (TPU) del validador gestiona la creación de bloques, ejecutando transacciones en paralelo cuando es posible para maximizar el rendimiento y la eficiencia.
La descripción detallada del mecanismo de prueba de historia se puede encontrar en el Libro Blanco de Solanaaquí.
La Prueba de Historia (PoH) es una característica clave de Solana, actuando como un reloj criptográfico que permite la sincronización de la red mediante el establecimiento de un orden verificable de eventos. A diferencia de algoritmos de consenso como Prueba de Trabajo, PoH no se utiliza para alcanzar consenso, sino para proporcionar una referencia de tiempo que los validadores utilizan para secuenciar transacciones y adherirse al programa del líder.
PoH opera a través de la computación continua de una cadena de hash SHA-256, donde cada hash depende de la salida del hash anterior. Esta secuencia debe ser calculada en orden, creando una 'microprueba de trabajo'. Los validadores ejecutan un servicio PoH que produce estos hashes, que son difíciles de generar pero fáciles de verificar por otros validadores. Al incrustar los datos de transacción en esta cadena de hash, PoH registra la hora de las transacciones, demostrando el orden en que ocurrieron y evitando que los validadores manipulen la secuencia de bloques.
Mecanismo y Funcionalidad
Cada validador de Solana ejecuta continuamente un servicio PoH, hash secuencialmente para mantener un registro de marcas de tiempo criptográficas. Cuando el líder actual procesa nuevas transacciones, estas transacciones se combinan con el hash PoH actual, actualizando la cadena e incrustando las transacciones en una línea temporal criptográfica. Este proceso garantiza que el líder no puede manipular el tiempo o el orden de las transacciones.
En cada bloque de 400 milisegundos, el flujo de PoH incluye aproximadamente 800,000 hashes y "ticks" que marcan el paso del tiempo en intervalos de 6.25 milisegundos. Estos ticks sirven como evidencia de vivacidad y mantienen la cadencia de la operación de la red. Incluso cuando no actúan como líder, los validadores mantienen en funcionamiento su reloj de PoH para sincronizarse con el resto de la red y garantizar el cumplimiento del cronograma del líder.
Modelo de cuentas
La gestión del estado de Solana se basa en una base de datos de cuentas, AccountsDB, estructurada como una gran tienda de clave-valor donde las claves son direcciones de cuenta y los valores son los datos correspondientes. Las cuentas de Solana pueden ser de varios tipos:
Solana diferencia entre código y estado al mantener las cuentas de programa inmutables, mientras que el estado se almacena en cuentas separadas. Esta separación permite una gestión eficiente del estado y optimizaciones únicas en la arquitectura de Solana.
Programas y Gestión de Estado
Los programas en Solana están escritos en lenguajes como Rust y se utilizan para manipular los datos de la cuenta, pero no almacenan el estado dentro de sí mismos. En su lugar, los programas interactúan con direcciones derivadas del programa (PDA), cuentas especiales que no tienen una clave privada y están controladas por un programa. Las PDA garantizan que solo el programa asociado pueda modificar el estado, lo que mejora la seguridad y el control programático sobre los cambios de estado.
Gestión de alquiler y cuenta
Para mitigar la sobrecarga del estado, Solana implementa un mecanismo de alquiler que requiere que las cuentas mantengan un saldo mínimo de SOL. Las cuentas pueden cerrarse cuando ya no sean necesarias, devolviendo el saldo del alquiler al usuario. Este enfoque fomenta el uso eficiente del estado y desalienta que las cuentas innecesarias permanezcan abiertas indefinidamente.
Turbina: Propagación de Datos
Turbine es el protocolo de propagación de datos de Solana, inspirado en BitTorrent. Divide los datos de las transacciones en pequeños paquetes llamados "fragmentos", que luego se difunden a través de la red de manera estructurada. Las trituraciones se agrupan en lotes y se transmiten a través de un árbol de turbinas, donde los validadores se organizan en capas para transmitir las trituraciones a otros. Esto reduce la carga de datos en los líderes y mejora la capacidad de la red para distribuir bloques de manera eficiente.
Consensus: Tower BFT
Solana utiliza Tower BFT, una implementación personalizada de Tolerancia a Fallas Bizantinas Prácticas (PBFT), mejorada por el reloj sincronizado de PoH. Este enfoque reduce la sobrecarga de comunicación durante el consenso ya que los validadores confían en el orden preestablecido de transacciones de PoH en lugar de múltiples rondas de mensajería. Los validadores votan en bloques utilizando créditos obtenidos por votos correctos, y el sistema garantiza que los validadores se adhieran a sus bifurcaciones elegidas durante una duración mínima, minimizando la probabilidad de bifurcaciones.
Chismes y archivos
La red de chismes de Solana sirve como el plano de control, diseminando metadatos críticos y asegurando que los nodos puedan comunicarse y sincronizar el estado a través de la red. Los nodos de archivo mantienen el historial de la red, con datos almacenados en nodos de almacén para asegurar la disponibilidad de transacciones pasadas.
Economía y Jito
El modelo económico de Solana incluye recompensas por staking basadas en la inflación, con los validadores ganando SOL al participar en el consenso y producir bloques. Las recompensas por bloque consisten en tarifas de transacción, parcialmente quemadas y parcialmente otorgadas al líder productor. El staking líquido permite a los titulares de SOL hacer staking de sus tokens en pools, recibiendo tokens de staking líquido (LST) que se pueden negociar o utilizar en aplicaciones mientras se ganan recompensas de staking.
El cliente Jito, ampliamente adoptado por los validadores de Solana, mejora los incentivos económicos mediante la implementación de un sistema de subasta de espacio de bloques fuera del protocolo, lo que permite priorizar las transacciones a través de propinas además de las tarifas de transacción estándar. Esto ha mejorado significativamente las recompensas de los validadores y ha contribuido a la adopción generalizada del cliente Jito dentro de la red Solana.
La Máquina Virtual de Solana (SVM) es un marco innovador diseñado para gestionar el Valor Máximo Extraíble (MEV) dentro de la blockchain de Solana. MEV implica extraer valor adicional de las transacciones reordenándolas, incluyéndolas o excluyéndolas de los bloques. SVM proporciona tecnologías y protocolos para detectar, analizar y gestionar las actividades de MEV, promoviendo la eficiencia, la equidad y la seguridad en el ecosistema de Solana.
Máquina virtual Ethereum (EVM) vs Máquina virtual Solana (SVM)
SVM difiere de la Máquina Virtual de Ethereum (EVM) en la ejecución de contratos inteligentes y el procesamiento de transacciones. En SVM, cada validador ejecuta contratos inteligentes individualmente, lo que permite un alto rendimiento de transacciones. En contraste, EVM requiere consenso de nodo para la ejecución, lo que resulta en un procesamiento más lento. Además, el modelo de procesamiento paralelo de Solana permite la ejecución simultánea de múltiples transacciones, mientras que el modelo secuencial de Ethereum procesa transacciones una a la vez, lo que hace que Solana sea más rápida y eficiente.
SVM tiene como objetivo abordar MEV ofreciendo un enfoque estructurado para prevenir la manipulación en el orden de las transacciones y la validación de bloques. Esto es crucial para mantener la integridad de las interacciones financieras en Solana, protegiendo a los usuarios de prácticas como el frontrunning y mejorando la credibilidad de la red. Dada la alta capacidad de transacciones de Solana, la gestión efectiva de MEV es vital para evitar la extracción rápida de valor que podría perjudicar a los usuarios habituales.
SVM es visto de manera diferente dentro del ecosistema Solana. Algunos lo ven como abarcando todo el proceso de procesamiento de transacciones, incluyendo el tiempo de ejecución del validador y la ejecución del programa, mientras que otros se centran en la máquina virtual eBPF de nivel inferior responsable de la ejecución de programas. En general, SVM se entiende como un sistema integral que involucra el componente Bank del validador Agave, que gestiona el estado durante cada ranura. SVM procesa transacciones en lotes, cada uno conteniendo instrucciones que apuntan a programas específicos y utiliza un mecanismo de caché para optimizar la eficiencia de la ejecución.
La interfaz desacoplada y bien definida de la SVM permite varias aplicaciones más allá de los validadores de Solana, entre ellas:
El SVM ahora está disponible a través de la caja Rust solana-svm, que admite diversas aplicaciones y fomenta la innovación dentro del ecosistema Solana.
Sin embargo, Solana enfrentó desafíos tras el colapso de FTX, una entidad prominente estrechamente vinculada a su ecosistema. El fundador de FTX, Sam Bankman-Fried (SBF), fue un gran defensor de Solana, integrando proyectos como el Serum DEX y otros tradicionalmente asociados con el ecosistema de Ethereum. Bajo la influencia de SBF, FTX creció para convertirse en uno de los mayores intercambios centralizados, impulsando aún más la prominencia de Solana. Desafortunadamente, el mal uso de los activos de la empresa y los depósitos de clientes por parte de FTX para inversiones arriesgadas llevó a su caída, poniendo en riesgo significativo el ecosistema de Solana, que tenía conexiones con FTX.El 12 de septiembre, FTX/Alameda Research no hizo staking de USD 24 millones en $SOL, y los datos de Solscan indican que la billetera todavía tiene más de USD 1 mil millones en $SOL, incluidos tokens apostados y bloqueados. A pesar de estos desafíos, la comunidad central de desarrolladores alineados con la filosofía de Solana siguió comprometida. Solana respondió centrándose en mejorar la estabilidad de la red y crear un entorno más amigable para los desarrolladores, abordando problemas técnicos para restaurar la confianza dentro de su comunidad.
Ecosistema Solana (TOP 10 Proyectos por MC)
SOL/USD - $135.07 (06:06 UTC; 12 de septiembre de 2024); MC - $63.3B
SOL Markets (Top 5 por volumen de 24 horas; 12 de septiembre); Vía: coingecko
Valor total bloqueado - $80.45B
Morado - Precio de SOL; Amarillo - Direcciones activas diarias de SOL (5,5 millones - máximo histórico)
Precio de SOL en morado; Volumen diario de SOL en amarillo
Solana - Declaración financiera (via: Terminal de tokens)
TOP 5 Validadores de Solana (NOTA: Todos los valores están en SOL; Los datos incluyen toda la participación, no solo la participación activa)
Volúmenes de DEX de Solana (USD)
Estadísticas del DEX de Solana
Consejos para validadores de Jito
insights4.vc y su boletín proporcionan investigación e información únicamente con fines educativos y no deben ser tomados como ninguna forma de asesoramiento profesional. No abogamos por ninguna acción de inversión, incluyendo comprar, vender o mantener activos digitales.
El contenido refleja únicamente las opiniones del autor y no constituye asesoramiento financiero. Por favor, realice su propia investigación debida antes de participar en criptomonedas, DeFi, NFT, Web 3 o tecnologías relacionadas, ya que conllevan altos riesgos y los valores pueden fluctuar significativamente.
Este artículo se reproduce de [insights4vc], el título original es “Solana: Resumen del Ecosistema Q3 2024”, los derechos de autor pertenecen al autor original [insights4vc], si tienes alguna objeción a la reproducción, por favor contacta conEquipo de Aprendizaje de GateEl equipo lo manejará lo antes posible de acuerdo con los procedimientos relevantes.
Descargo de responsabilidad: Las opiniones expresadas en este artículo representan únicamente las opiniones personales del autor y no constituyen ningún consejo de inversión.
Otras versiones del artículo son traducidas por el equipo de Gate Learn, no mencionado enGate.ioEl artículo traducido no puede ser reproducido, distribuido o plagiado.
Solana, con una capitalización de mercado de aproximadamente $63 mil millones, es una de las principales plataformas blockchain. Se ha establecido como una opción superior para incorporar usuarios fuera de cadena, especialmente en sectores como Redes de Infraestructura Física Descentralizada (DePIN), aplicaciones móviles y pagos. En boletines anteriores, destacamos DePINs construidos en Solana, incluyendo Gate.Helium y Hivemapper.
Solana ha dado grandes pasos en el último año, especialmente después de un aumento en su token nativo después de que Visa anunciara planes para expandir las capacidades de stablecoin en la cadena de bloques de Solana. En Consensus 2024, PayPal Holdings, Inc. (NASDAQ: PYPL) reveló que PayPal USD (PYUSD) está ahora disponible en Solana, lo que hace que la stablecoin de PayPal sea más rápida y rentable de usar (actualmente, PYUSD tiene una capitalización de mercado de $827.83 millones, con un 58.3% en Solana y un 41.7% en Ethereum).
Emisión y reducción de tokens. Los tokens SOL de Solana se introducen a través de dos mecanismos principales: el bloque de génesis y la inflación del protocolo (recompensas de staking). Por el contrario, los tokens SOL se eliminan de la circulación principalmente a través de las quemas de tarifas de transacción. El calendario de inflación está gobernado por tres parámetros: una tasa de inflación inicial del 8%, una tasa de desinflación del -15% y una tasa de inflación a largo plazo del 1,5%. La tasa de inflación actual es del 5,07%, y la inflación de Solana comenzó con el epoch 150 en febrero de 2021.
Programa de desbloqueo de SOL (cc: helius)
Impacto en los participantes de la red La inflación de Proof of Stake (PoS) transfiere inherentemente la riqueza de los no stakers a los stakers, diluyendo efectivamente el valor de las tenencias para los no stakers y recompensando a los que participan en el staking. Solana mantiene una alta tasa de participación del 65%, que es robusta en comparación con otras redes. A partir de ahora, se apuestan alrededor de 380 millones de SOL, con un movimiento significativo observado en todas las épocas.
Recompensas de staking por tasa de inflación
Cálculo del rendimiento de staking
El rendimiento del staking está influenciado por la tasa de inflación, el tiempo de actividad del validador, las tasas de comisión y el porcentaje de SOL apostado. La fórmula es:
Quemas de comisiones y factores desinflacionarios:
Las quemas de tarifas de transacción, los recortes y otras pérdidas relacionadas con los usuarios contribuyen a las presiones desinflacionarias, aunque modestamente. Las quemas de comisiones como porcentaje de las recompensas de staking alcanzaron un máximo del 7,8% en marzo de 2024, pero han promediado el 3,2% recientemente. Después de la implementación del SIMD-96, el impacto de estas quemas será insignificante. La reducción, si bien es posible, es rara y actualmente no es un factor desinflacionario significativo.
Implicaciones fiscales y de mercado:
Recibir recompensas inflacionarias puede ser un evento sujeto a impuestos en muchas jurisdicciones, lo que potencialmente puede generar presión de venta de los validadores que necesitan cubrir sus obligaciones fiscales. Además, la inflación de PoS puede ejercer una presión continua a la baja sobre el precio de SOL, lo que afecta la comparación de precios justos y la economía de la red.
Dependencia de ingresos e inflación del validador:
Los validadores tradicionalmente han dependido de comisiones de inflación, pero el crecimiento reciente de fuentes de ingresos alternativas, como MEV (Valor Maximal Extraíble) y recompensas de bloque, ofrecen nuevos caminos hacia ingresos sostenibles. La sostenibilidad a largo plazo de estas fuentes alternativas sigue siendo incierta.
La inflación de Solana está actualmente guiada por una Tasa de Inflación Inicial del 8%, una Tasa de Desinflación del -15% y una Tasa de Inflación a Largo Plazo del 1.5%. La tasa actual se aproxima al 5% a partir de septiembre de 2024, con un suministro total de 584 millones de SOL. Se proponen cuatro escenarios para explorar posibles cambios:
Impacto en la oferta y el precio:
En los próximos ocho años:
Suponiendo un precio inicial de $150 por SOL y manteniendo otras variables constantes:
Solana es una cadena de bloques de alto rendimiento diseñada para velocidad, eficiencia y escalabilidad. Admite miles de transacciones por segundo con baja latencia y tarifas mínimas, logrando un tiempo de bloque de 400 milisegundos y costos que son fracciones de un centavo. Este informe explora los mecanismos y la arquitectura de Solana, haciendo hincapié en su capacidad para escalar e interactuar de manera fluida en un ecosistema unificado.
Idioma
Solana utiliza principalmente Rust para contratos inteligentes debido a su concurrencia, seguridad de memoria y control de bajo nivel, lo que garantiza un código seguro y predecible. Si bien Rust es el lenguaje principal, Solana admite todos los lenguajes compatibles con LLVM, como C y C++, lo que permite una participación más amplia de desarrolladores. Para el desarrollo del lado del cliente, Solana ofrece SDK en Java, C#, Python, Go y Kotlin, facilitando la comunicación con la red Solana a través de la API JSON RPC. Este amplio soporte de lenguajes mejora la accesibilidad y flexibilidad para los desarrolladores.
Mecanismo y Arquitectura
La arquitectura de Solana aprovecha un ecosistema unificado y componible que integra todas las aplicaciones en una única blockchain. Este diseño evita la necesidad de puentes, identificadores de cadena separados o fragmentación de liquidez, mejorando la experiencia del usuario y simplificando las interacciones entre aplicaciones. El rendimiento de la blockchain se basa en su capacidad para aprovechar al máximo las capacidades del hardware, asegurando que el software se adapte a los avances en hardware.
El proceso de transacción de Solana comienza con los usuarios enviando transacciones al líder, quien las compila en bloques y las propaga a la red para su ejecución y confirmación por otros validadores. Los cambios en el protocolo principal se gestionan a través de Documentos de Mejora de Solana (SIMD), que se someten a revisión y votación comunitaria.
Ciclo de vida de la transacción
Una transacción de Solana es el único método para alterar el estado dentro de la cadena de bloques. Cada transacción, o 'mensaje de transacción', incluye un encabezado, direcciones de cuenta, un bloquehash reciente e instrucciones. Las transacciones son atómicas, lo que garantiza que todas las operaciones dentro de una transacción tengan éxito por completo o fallen. La estructura permite una optimización predefinida al requerir que las cuentas se enumeren de antemano, lo que facilita la ejecución paralela de transacciones sin conflictos.
Seguridad y Gestión de Claves
Solana emplea Ed25519criptografía de curva elíptica para pares de claves pública-privada, garantizando una seguridad sólida y una firma de transacción eficiente. Las carteras generan pares de claves, con claves públicas que sirven como identificadores de cuenta en la cadena de bloques y claves privadas que se utilizan para la autorización. Las transacciones se firman con claves privadas, lo que garantiza la integridad y autenticidad, y luego se verifican utilizando claves públicas.
Operación de Red
Solana utiliza un enfoque basado en líderes sin un mempool, asignando validadores específicos como líderes para procesar transacciones dentro de ranuras de tiempo fijas (400 milisegundos). Los validadores son seleccionados en función de su participación y rotan roles según un horario preestablecido, mejorando la descentralización y seguridad del sistema.
La red emplea Calidad de Servicio Ponderada por Participación (SWQoS) para priorizar transacciones de validadores con participación, reduciendo el impacto de spam y ataques Sybil. SWQoS reserva el 80% de la capacidad de un líder para transacciones enviadas a través de validadores con participación, asignando el resto a nodos sin participación.
Mejoras de escalabilidad
Se están desarrollando soluciones de escalado recientes, como SVM rollups y compresión ZK, para mejorar aún más el rendimiento de Solana, aunque todavía se encuentran en las primeras etapas de adopción. La adopción de Solana del protocolo de red QUIC facilita una transmisión eficiente, segura y escalable de mensajes de transacción, lo que permite satisfacer las demandas de alto rendimiento.
Consenso y producción de bloques
El mecanismo de consenso de Solana utiliza la construcción continua de bloques, donde los líderes construyen y transmiten bloques en tiempo real durante sus turnos. Este enfoque reduce la latencia y optimiza el procesamiento de transacciones. La Unidad de Procesamiento de Transacciones (TPU) del validador gestiona la creación de bloques, ejecutando transacciones en paralelo cuando es posible para maximizar el rendimiento y la eficiencia.
La descripción detallada del mecanismo de prueba de historia se puede encontrar en el Libro Blanco de Solanaaquí.
La Prueba de Historia (PoH) es una característica clave de Solana, actuando como un reloj criptográfico que permite la sincronización de la red mediante el establecimiento de un orden verificable de eventos. A diferencia de algoritmos de consenso como Prueba de Trabajo, PoH no se utiliza para alcanzar consenso, sino para proporcionar una referencia de tiempo que los validadores utilizan para secuenciar transacciones y adherirse al programa del líder.
PoH opera a través de la computación continua de una cadena de hash SHA-256, donde cada hash depende de la salida del hash anterior. Esta secuencia debe ser calculada en orden, creando una 'microprueba de trabajo'. Los validadores ejecutan un servicio PoH que produce estos hashes, que son difíciles de generar pero fáciles de verificar por otros validadores. Al incrustar los datos de transacción en esta cadena de hash, PoH registra la hora de las transacciones, demostrando el orden en que ocurrieron y evitando que los validadores manipulen la secuencia de bloques.
Mecanismo y Funcionalidad
Cada validador de Solana ejecuta continuamente un servicio PoH, hash secuencialmente para mantener un registro de marcas de tiempo criptográficas. Cuando el líder actual procesa nuevas transacciones, estas transacciones se combinan con el hash PoH actual, actualizando la cadena e incrustando las transacciones en una línea temporal criptográfica. Este proceso garantiza que el líder no puede manipular el tiempo o el orden de las transacciones.
En cada bloque de 400 milisegundos, el flujo de PoH incluye aproximadamente 800,000 hashes y "ticks" que marcan el paso del tiempo en intervalos de 6.25 milisegundos. Estos ticks sirven como evidencia de vivacidad y mantienen la cadencia de la operación de la red. Incluso cuando no actúan como líder, los validadores mantienen en funcionamiento su reloj de PoH para sincronizarse con el resto de la red y garantizar el cumplimiento del cronograma del líder.
Modelo de cuentas
La gestión del estado de Solana se basa en una base de datos de cuentas, AccountsDB, estructurada como una gran tienda de clave-valor donde las claves son direcciones de cuenta y los valores son los datos correspondientes. Las cuentas de Solana pueden ser de varios tipos:
Solana diferencia entre código y estado al mantener las cuentas de programa inmutables, mientras que el estado se almacena en cuentas separadas. Esta separación permite una gestión eficiente del estado y optimizaciones únicas en la arquitectura de Solana.
Programas y Gestión de Estado
Los programas en Solana están escritos en lenguajes como Rust y se utilizan para manipular los datos de la cuenta, pero no almacenan el estado dentro de sí mismos. En su lugar, los programas interactúan con direcciones derivadas del programa (PDA), cuentas especiales que no tienen una clave privada y están controladas por un programa. Las PDA garantizan que solo el programa asociado pueda modificar el estado, lo que mejora la seguridad y el control programático sobre los cambios de estado.
Gestión de alquiler y cuenta
Para mitigar la sobrecarga del estado, Solana implementa un mecanismo de alquiler que requiere que las cuentas mantengan un saldo mínimo de SOL. Las cuentas pueden cerrarse cuando ya no sean necesarias, devolviendo el saldo del alquiler al usuario. Este enfoque fomenta el uso eficiente del estado y desalienta que las cuentas innecesarias permanezcan abiertas indefinidamente.
Turbina: Propagación de Datos
Turbine es el protocolo de propagación de datos de Solana, inspirado en BitTorrent. Divide los datos de las transacciones en pequeños paquetes llamados "fragmentos", que luego se difunden a través de la red de manera estructurada. Las trituraciones se agrupan en lotes y se transmiten a través de un árbol de turbinas, donde los validadores se organizan en capas para transmitir las trituraciones a otros. Esto reduce la carga de datos en los líderes y mejora la capacidad de la red para distribuir bloques de manera eficiente.
Consensus: Tower BFT
Solana utiliza Tower BFT, una implementación personalizada de Tolerancia a Fallas Bizantinas Prácticas (PBFT), mejorada por el reloj sincronizado de PoH. Este enfoque reduce la sobrecarga de comunicación durante el consenso ya que los validadores confían en el orden preestablecido de transacciones de PoH en lugar de múltiples rondas de mensajería. Los validadores votan en bloques utilizando créditos obtenidos por votos correctos, y el sistema garantiza que los validadores se adhieran a sus bifurcaciones elegidas durante una duración mínima, minimizando la probabilidad de bifurcaciones.
Chismes y archivos
La red de chismes de Solana sirve como el plano de control, diseminando metadatos críticos y asegurando que los nodos puedan comunicarse y sincronizar el estado a través de la red. Los nodos de archivo mantienen el historial de la red, con datos almacenados en nodos de almacén para asegurar la disponibilidad de transacciones pasadas.
Economía y Jito
El modelo económico de Solana incluye recompensas por staking basadas en la inflación, con los validadores ganando SOL al participar en el consenso y producir bloques. Las recompensas por bloque consisten en tarifas de transacción, parcialmente quemadas y parcialmente otorgadas al líder productor. El staking líquido permite a los titulares de SOL hacer staking de sus tokens en pools, recibiendo tokens de staking líquido (LST) que se pueden negociar o utilizar en aplicaciones mientras se ganan recompensas de staking.
El cliente Jito, ampliamente adoptado por los validadores de Solana, mejora los incentivos económicos mediante la implementación de un sistema de subasta de espacio de bloques fuera del protocolo, lo que permite priorizar las transacciones a través de propinas además de las tarifas de transacción estándar. Esto ha mejorado significativamente las recompensas de los validadores y ha contribuido a la adopción generalizada del cliente Jito dentro de la red Solana.
La Máquina Virtual de Solana (SVM) es un marco innovador diseñado para gestionar el Valor Máximo Extraíble (MEV) dentro de la blockchain de Solana. MEV implica extraer valor adicional de las transacciones reordenándolas, incluyéndolas o excluyéndolas de los bloques. SVM proporciona tecnologías y protocolos para detectar, analizar y gestionar las actividades de MEV, promoviendo la eficiencia, la equidad y la seguridad en el ecosistema de Solana.
Máquina virtual Ethereum (EVM) vs Máquina virtual Solana (SVM)
SVM difiere de la Máquina Virtual de Ethereum (EVM) en la ejecución de contratos inteligentes y el procesamiento de transacciones. En SVM, cada validador ejecuta contratos inteligentes individualmente, lo que permite un alto rendimiento de transacciones. En contraste, EVM requiere consenso de nodo para la ejecución, lo que resulta en un procesamiento más lento. Además, el modelo de procesamiento paralelo de Solana permite la ejecución simultánea de múltiples transacciones, mientras que el modelo secuencial de Ethereum procesa transacciones una a la vez, lo que hace que Solana sea más rápida y eficiente.
SVM tiene como objetivo abordar MEV ofreciendo un enfoque estructurado para prevenir la manipulación en el orden de las transacciones y la validación de bloques. Esto es crucial para mantener la integridad de las interacciones financieras en Solana, protegiendo a los usuarios de prácticas como el frontrunning y mejorando la credibilidad de la red. Dada la alta capacidad de transacciones de Solana, la gestión efectiva de MEV es vital para evitar la extracción rápida de valor que podría perjudicar a los usuarios habituales.
SVM es visto de manera diferente dentro del ecosistema Solana. Algunos lo ven como abarcando todo el proceso de procesamiento de transacciones, incluyendo el tiempo de ejecución del validador y la ejecución del programa, mientras que otros se centran en la máquina virtual eBPF de nivel inferior responsable de la ejecución de programas. En general, SVM se entiende como un sistema integral que involucra el componente Bank del validador Agave, que gestiona el estado durante cada ranura. SVM procesa transacciones en lotes, cada uno conteniendo instrucciones que apuntan a programas específicos y utiliza un mecanismo de caché para optimizar la eficiencia de la ejecución.
La interfaz desacoplada y bien definida de la SVM permite varias aplicaciones más allá de los validadores de Solana, entre ellas:
El SVM ahora está disponible a través de la caja Rust solana-svm, que admite diversas aplicaciones y fomenta la innovación dentro del ecosistema Solana.
Sin embargo, Solana enfrentó desafíos tras el colapso de FTX, una entidad prominente estrechamente vinculada a su ecosistema. El fundador de FTX, Sam Bankman-Fried (SBF), fue un gran defensor de Solana, integrando proyectos como el Serum DEX y otros tradicionalmente asociados con el ecosistema de Ethereum. Bajo la influencia de SBF, FTX creció para convertirse en uno de los mayores intercambios centralizados, impulsando aún más la prominencia de Solana. Desafortunadamente, el mal uso de los activos de la empresa y los depósitos de clientes por parte de FTX para inversiones arriesgadas llevó a su caída, poniendo en riesgo significativo el ecosistema de Solana, que tenía conexiones con FTX.El 12 de septiembre, FTX/Alameda Research no hizo staking de USD 24 millones en $SOL, y los datos de Solscan indican que la billetera todavía tiene más de USD 1 mil millones en $SOL, incluidos tokens apostados y bloqueados. A pesar de estos desafíos, la comunidad central de desarrolladores alineados con la filosofía de Solana siguió comprometida. Solana respondió centrándose en mejorar la estabilidad de la red y crear un entorno más amigable para los desarrolladores, abordando problemas técnicos para restaurar la confianza dentro de su comunidad.
Ecosistema Solana (TOP 10 Proyectos por MC)
SOL/USD - $135.07 (06:06 UTC; 12 de septiembre de 2024); MC - $63.3B
SOL Markets (Top 5 por volumen de 24 horas; 12 de septiembre); Vía: coingecko
Valor total bloqueado - $80.45B
Morado - Precio de SOL; Amarillo - Direcciones activas diarias de SOL (5,5 millones - máximo histórico)
Precio de SOL en morado; Volumen diario de SOL en amarillo
Solana - Declaración financiera (via: Terminal de tokens)
TOP 5 Validadores de Solana (NOTA: Todos los valores están en SOL; Los datos incluyen toda la participación, no solo la participación activa)
Volúmenes de DEX de Solana (USD)
Estadísticas del DEX de Solana
Consejos para validadores de Jito
insights4.vc y su boletín proporcionan investigación e información únicamente con fines educativos y no deben ser tomados como ninguna forma de asesoramiento profesional. No abogamos por ninguna acción de inversión, incluyendo comprar, vender o mantener activos digitales.
El contenido refleja únicamente las opiniones del autor y no constituye asesoramiento financiero. Por favor, realice su propia investigación debida antes de participar en criptomonedas, DeFi, NFT, Web 3 o tecnologías relacionadas, ya que conllevan altos riesgos y los valores pueden fluctuar significativamente.
Este artículo se reproduce de [insights4vc], el título original es “Solana: Resumen del Ecosistema Q3 2024”, los derechos de autor pertenecen al autor original [insights4vc], si tienes alguna objeción a la reproducción, por favor contacta conEquipo de Aprendizaje de GateEl equipo lo manejará lo antes posible de acuerdo con los procedimientos relevantes.
Descargo de responsabilidad: Las opiniones expresadas en este artículo representan únicamente las opiniones personales del autor y no constituyen ningún consejo de inversión.
Otras versiones del artículo son traducidas por el equipo de Gate Learn, no mencionado enGate.ioEl artículo traducido no puede ser reproducido, distribuido o plagiado.