Saltar al contenido
BitcoinToolkit

Solana (SOL): Cómo funcionan las transacciones y los validadores

Solana es una blockchain de prueba de participación construida en torno a cuentas, programas ejecutables y transacciones que pueden combinar varias instrucciones. SOL es su activo nativo y paga las tarifas de red. Esta página se centra en cómo funcionan las transacciones y los validadores de Solana y en las comprobaciones que los usuarios deben realizar antes de enviar fondos, pagar tarifas o usar la red.

Prepare y verifique una transacción de Solana sin confundir direcciones de billetera, cuentas de token, programas o configuraciones de tarifas.

Asunto:
Solana
Modo de mercado:
Solo instantánea
Activo de tarifa:
SOL
Zona horaria:
UTC

Esta es una referencia educativa de red y mercado. No simula una transacción, verifica un token mint, selecciona un validador ni proporciona asesoramiento de inversión.

Propiedad del contenido: Equipo Editorial de BitcoinToolkit Referencias técnicas: documentación oficial del protocolo y para desarrolladores. Enfoque de revisión: las explicaciones técnicas se verifican con fuentes primarias y se actualizan cuando la red o el activo cambian. Última revisión de contenido: Última prueba de integración de datos:

Cómo funcionan las transacciones y los validadores de Solana

La prueba de participación y el reloj de la red respaldan el orden, mientras que la seguridad del usuario aún depende de las firmas, el comportamiento del programa y el nivel de compromiso.

Flujo de trabajo de Solana que muestra Elegir red, Financiar activo de tarifa, Revisar acción, Ejecutar, Verificar finalidad
Flujo de trabajo de Solana desde la primera decisión del usuario hasta un resultado verificado.

El consenso no es el modelo de permisos de la billetera

Los validadores votan, producen bloques y obtienen recompensas bajo la prueba de participación de Solana. Proof of History proporciona un reloj criptográfico ordenado utilizado por el protocolo; no debe describirse como un reemplazo del consenso de los validadores. Delegar SOL asigna participación a una cuenta de voto de validador, pero no transfiere la autoridad de firma diaria de la billetera.

El compromiso finalizado representa un estado más fuerte que una transacción meramente observada por un RPC. Las aplicaciones también deben tener en cuenta el desfase o desacuerdo de RPC. Una instrucción maliciosa finalizada sigue siendo maliciosa: el consenso confirma la ejecución de la red, no si un usuario tenía la intención de aprobar una autoridad de token o una llamada de programa en particular.

Rutas de fallo comunes

Los errores frecuentes incluyen firmar para el clúster incorrecto, confiar en un mint no verificado, aprobar una autoridad de token amplia, reintentar una transacción caducada sin revisar las instrucciones cambiadas, o establecer un precio de unidad de cómputo excesivo. Las billeteras de hardware y las simulaciones reducen algunos riesgos, pero no pueden hacer que un programa desconocido sea confiable.

Herramientas de Solana

Calculadoras de tarifas

Calculadora de Tarifas de Transferencia de Stablecoin

Estime las tarifas de transferencia de USDC, USDT y DAI en redes verificadas. Compare activos de tarifa, rangos de costos, porcentajes de tarifa y costo total del remitente.

Entrada / salida
Las entradas y salidas varían según la herramienta publicada.
Estado de prueba
Aprobado
Última prueba
Abrir herramienta

Comprobaciones de transacciones y tarifas de Solana

Solana no almacena todos los tipos de estado dentro de una sola cuenta de billetera. Los programas y las cuentas de datos tienen roles separados.

El estado vive en las cuentas

Cada pieza de estado persistente de Solana se mantiene en una cuenta identificada por una dirección de 32 bytes. Una cuenta registra lamports, datos, un programa propietario y campos relacionados con la ejecución. El propietario es el programa autorizado para cambiar los datos de esa cuenta; no es necesariamente la persona que controla una clave de billetera.

Los programas de Solana son cuentas ejecutables que contienen código de bytes sBPF. Un programa generalmente se trata como sin estado porque el estado de la aplicación mutable vive en cuentas separadas suministradas a cada instrucción. Esto permite que el tiempo de ejecución vea qué cuentas leerá o escribirá una transacción antes de la ejecución y programe el trabajo que no compite por el mismo estado escribible.

Billeteras, cuentas de token y PDAs

Una dirección de billetera puede poseer SOL y autorizar transacciones, pero un saldo de token SPL normalmente reside en una cuenta de token asociada con un mint y un propietario. Una dirección derivada de programa se deriva determinísticamente de un programa ID y semillas; el programa puede autorizar para ella a través de reglas de tiempo de ejecución, aunque no exista una clave privada para la dirección.

Antes de enviar un token, confirme el mint, la cuenta de token de destino y el programa invocado. Un ticker familiar o una etiqueta de billetera no es prueba de que un mint sea canónico. Cerrar, crear o reasignar cuentas también puede mover lamports, por lo que el resumen de la transacción debe revisarse más allá del monto del token principal.

Cómo se ejecuta una transacción de Solana

Una transacción es un paquete atómico firmado que contiene referencias de cuentas y una o más instrucciones compiladas.

Mensaje, firmas e instrucciones

El mensaje enumera direcciones de cuentas, un blockhash reciente e instrucciones compiladas. Cada instrucción nombra un programa e identifica las cuentas que puede usar. Los firmantes requeridos autorizan el mensaje, y las transacciones versionadas pueden usar tablas de búsqueda de direcciones para referenciar más cuentas sin colocar cada dirección directamente en el paquete.

Actualidad y confirmación

Un blockhash reciente evita que una transacción ordinaria permanezca válida indefinidamente. Si caduca antes de procesarse, la transacción debe reconstruirse y firmarse nuevamente; reenviar la firma antigua no crea una transacción nueva. Existen flujos de trabajo de nonce duradero para firmas especializadas fuera de línea o retrasadas y requieren un manejo separado.

Los clientes RPC exponen niveles de compromiso procesado, confirmado y finalizado. Una interfaz rápida puede mostrar resultados procesados antes de que se alcance un acuerdo más fuerte del clúster. Los depósitos, puentes y acciones de aplicaciones dependientes deben esperar el nivel requerido por ese servicio y deben verificar la firma a través de un RPC o explorador actual.

Cómo funcionan las tarifas de SOL y los presupuestos de cómputo

Las tarifas de Solana combinan el trabajo de firma obligatorio con una oferta de programación opcional; ninguna es un porcentaje del monto transferido.

Componentes base y de prioridad

Cada transacción paga una tarifa base en SOL por las firmas requeridas. El protocolo expresa SOL en lamports, y el monto base depende del número de firmas, no del valor de un pago o intercambio de tokens. Una transacción fallida puede consumir la tarifa base porque se intentó la verificación de firma y la ejecución.

Una tarifa de priorización opcional se basa en el límite de unidades de cómputo solicitado y el precio de unidad de cómputo elegido. El límite es un presupuesto, no una predicción del uso real, por lo que establecerlo mucho más alto de lo necesario puede pagar de más el componente de prioridad. Las estimaciones de la billetera deben usar condiciones recientes y simulación de transacciones en lugar de copiar una tarifa fija de otra aplicación.

Comprobaciones operativas

Mantenga suficiente SOL para la tarifa incluso cuando el activo transferido sea un token SPL. Revise cualquier instrucción de presupuesto de cómputo, porque pueden cambiar el límite solicitado y el precio de prioridad. También distinga las tarifas de transacción de la financiación de cuentas, los saldos relacionados con el alquiler, el impacto en el precio del intercambio y los cargos de la aplicación; son costos separados incluso si una billetera los resume juntos.

Preguntas frecuentes sobre el uso de la red Solana

¿Pagan comisiones en SOL todos los tokens de Solana?

Sí. El pagador de la tarifa de transacción necesita SOL incluso cuando el activo transferido es un token SPL.

¿Qué es un programa de Solana?

Un programa es código sBPF ejecutable; el estado mutable de la aplicación se almacena en cuentas separadas suministradas a las instrucciones.

¿Puede una transacción fallida cobrar una tarifa?

Sí. Una transacción puede fallar durante el procesamiento y aun así consumir su firma y la tarifa de ejecución solicitada.

¿Qué debo verificar antes de una transacción de Solana?

Verifique el destino oficial, la red actual, la representación del activo, el monto, el destinatario y los permisos solicitados. Los programas ejecutan instrucciones contra cuentas explícitamente enumeradas. Los validadores ordenan y confirman transacciones, mientras que un blockhash reciente, firmas, límites de cómputo y permisos de cuenta restringen lo que se puede ejecutar. Después de la confirmación, inspeccione el saldo resultante o el estado del protocolo en lugar de confiar solo en un mensaje de éxito de la billetera.

Limitaciones conocidas

Metodología de datos de mercado

La página utiliza una instantánea agregada CoinGecko de SOL/USD. No se muestra ningún gráfico de intercambio para esta entidad.

Fuente de la instantánea de mercado
Datos de mercado agregados CoinGecko (SOL/USD)
Caché
La caché de instantáneas es de aproximadamente 60 segundos.
Manejo de fallos
Los datos en caché verificados están etiquetados como Cached o Delayed. Los valores faltantes permanecen no disponibles.
Estado de la instantánea
Retrasado
Reportar un problema
Reportar un problema de datos de mercado →

Fuentes técnicas

Las fuentes primarias seleccionadas respaldan las explicaciones operativas. La atribución del proveedor de mercado permanece separada.

Información editorial

Contenido técnico verificado, fuentes revisadas e historial de actualizaciones.

Publicado
Última revisión
Verificación de datos
Fuentes
Documentación oficial