Terminología

Los siguientes términos se utilizan en toda la documentación y el ecosistema de desarrollo de Solana.

cuenta

Un registro en el libro de contabilidad de Solana que contiene datos o es un programa ejecutable.

Al igual que una cuenta en un banco tradicional, una cuenta de Solana puede contener fondos llamados lamports. Como un archivo en Linux, se puede direccionar mediante una clave, a menudo referida como clave pública o pubkey.

La clave puede ser una de las siguientes:

  • una clave pública ed25519
  • una dirección de cuenta derivada de programa (valor de 32 bytes forzado fuera de la curva ed25519)
  • un hash de una clave pública ed25519 con una cadena de 32 caracteres

propietario de la cuenta

La dirección del programa que posee la cuenta. Solo el programa propietario es capaz de modificar la cuenta.

Ver también autoridad.

aplicación

Una aplicación frontend que interactúa con un clúster de Solana.

autoridad

La dirección de un usuario que tiene algún tipo de permiso sobre una cuenta.

Por ejemplo:

  • La capacidad de acuñar nuevos tokens se otorga a la cuenta que es la 'autoridad de acuñación' para la emisión del token.
  • La capacidad de actualizar un programa se otorga a la cuenta que es la 'autoridad de actualización' de un programa.

estado del banco

El resultado de interpretar todos los programas en el libro de contabilidad a una determinada altura de tick. Incluye al menos el conjunto de todas las cuentas que contienen tokens nativos distintos de cero.

bloque

Un conjunto contiguo de entradas en el libro mayor cubierto por un voto. Un líder produce como máximo un bloque por slot.

blockhash

Un valor único (hash) que identifica un registro (bloque). Solana calcula un blockhash a partir del último id de entrada del bloque.

altura de bloque

El número de bloques debajo del bloque actual. El primer bloque después del bloque génesis tiene altura uno.

validator de arranque

El validator que produce el bloque génesis (primero) bloque de una cadena de bloques.

cargador BPF

El programa de Solana que posee y carga BPF programas en cadena, permitiendo que el programa interactúe con el tiempo de ejecución.

cliente

Un programa informático que accede a la red del servidor Solana cluster.

compromiso

Una medida de la confirmación de la red para el bloque.

formato de array compacto

Un array compacto es un array serializado en el siguiente formato:

  • La longitud del array (codificada como compact-u16)
  • Los elementos del array listados uno tras otro

Formato de array compactoFormato de array compacto

El formato de array compacto se utiliza para codificar tanto el array de direcciones de cuenta como el array de instrucciones en los mensajes de transacción.

clúster

Un conjunto de validadores que mantienen un único libro mayor.

presupuesto de cómputo

El número máximo de unidades de cómputo consumidas por transacción.

unidades de cómputo

La unidad de medida más pequeña para el consumo de recursos computacionales de la blockchain. Las unidades de cómputo se utilizan para medir los recursos computacionales utilizados para procesar una transacción.

tiempo de confirmación

La duración de tiempo real entre que un líder crea una entrada de tick y crea un bloque confirmado.

bloque confirmado

Un bloque que ha recibido una super mayoría de votos del libro mayor.

plano de control

Una red de gossip que conecta todos los nodos de un clúster.

período de enfriamiento

Cierto número de epochs después de que el stake ha sido desactivado mientras progresivamente se vuelve disponible para su retiro. Durante este período, el stake se considera "desactivando". Más información sobre: calentamiento y enfriamiento

unidades de costo

También conocidas como cu, es una estimación completa de todos los recursos requeridos para procesar una transacción, medidos en unidades de cómputo. Más información aquí.

crédito

Ver crédito de voto.

invocación entre programas (CPI)

Una llamada de un programa en cadena a otro. Para más información, consulta llamadas entre programas.

plano de datos

Una red multicast utilizada para validar eficientemente entradas y lograr consenso.

drone

Un servicio fuera de la cadena que actúa como custodio de la clave privada de un usuario. Normalmente sirve para validar y firmar transacciones.

entrada

Una entrada en el libro mayor ya sea un tick o una entrada de transacción.

id de entrada

Un hash resistente a preimágenes sobre el contenido final de una entrada, que actúa como identificador único global de la entrada. El hash sirve como evidencia de:

  • La entrada se generó después de un período de tiempo
  • Las transacciones especificadas son las incluidas en la entrada
  • La posición de la entrada con respecto a otras entradas en el libro mayor

Ver prueba de historia.

epoch

El tiempo, es decir, el número de slots, para el cual un programa de líderes es válido.

cuenta de comisiones

La cuenta de comisiones en la transacción es la cuenta que paga el costo de incluir la transacción en el libro mayor. Esta es la primera cuenta en la transacción. Esta cuenta debe declararse como Lectura-Escritura (escribible) en la transacción, ya que pagar por la transacción reduce el saldo de la cuenta.

finalidad

Cuando los nodos que representan 2/3 del stake tienen una raíz común.

bifurcación

Un libro mayor derivado de entradas comunes pero luego divergido.

bloque génesis

El primer bloque en la cadena.

configuración génesis

El archivo de configuración que prepara el libro mayor para el bloque génesis.

hash

Una huella digital de una secuencia de bytes.

inflación

Un aumento en el suministro de tokens a lo largo del tiempo utilizado para financiar recompensas por validación y para financiar el desarrollo continuo de Solana.

instrucción interna

Ver invocación entre programas.

instrucción

Una llamada para invocar un manejador de instrucciones específico en un programa. Una instrucción también especifica qué cuentas quiere leer o modificar, y datos adicionales que sirven como entrada auxiliar para el manejador de instrucciones. Un cliente debe incluir al menos una instrucción en una transacción, y todas las instrucciones deben completarse para que la transacción se considere exitosa.

manejador de instrucciones

Los manejadores de instrucciones son funciones de programa que procesan instrucciones de transacciones. Un manejador de instrucciones puede contener una o más invocaciones entre programas.

keypair

Una clave pública y la correspondiente clave privada para acceder a una cuenta.

lamport

Un token nativo fraccionario con el valor de 0.000000001 sol.

Dentro del presupuesto de cómputo, una cantidad de micro-lamports se utiliza en el cálculo de tarifas de priorización.

líder

El rol de un validador cuando está añadiendo entradas al libro mayor.

programa de líderes

Una secuencia de claves públicas de validadores asignadas a slots. El clúster utiliza el programa de líderes para determinar qué validador es el líder en cualquier momento dado.

libro mayor

Una lista de entradas que contienen transacciones firmadas por clientes. Conceptualmente, esto puede rastrearse hasta el bloque génesis, pero el libro mayor de un validador real puede tener solo bloques más nuevos para reducir el almacenamiento, ya que los más antiguos no son necesarios para la validación de bloques futuros por diseño.

voto del libro mayor

Un hash del estado del validador a una determinada altura de tick. Comprende la afirmación de un validador de que un bloque que ha recibido ha sido verificado, así como una promesa de no votar por un bloque conflictivo (es decir, bifurcación) durante un período específico de tiempo, el período de bloqueo.

cliente ligero

Un tipo de cliente que puede verificar que está apuntando a un clúster válido. Realiza más verificación del libro mayor que un cliente ligero y menos que un validator.

cargador

Un programa con la capacidad de interpretar la codificación binaria de otros programas en cadena.

bloqueo

La duración de tiempo durante la cual un validator no puede votar en otra bifurcación.

mensaje

El contenido estructurado de una transacción. Generalmente contiene una cabecera, matriz de direcciones de cuentas, blockhash reciente y una matriz de instrucciones.

Aprende más sobre el formato de mensaje dentro de las transacciones aquí.

micro-lamport

1.000.000 micro-lamports = 1 lamport

coeficiente de Nakamoto

Una medida de descentralización, el Coeficiente de Nakamoto es el número más pequeño de entidades independientes que pueden actuar colectivamente para cerrar una blockchain. El término fue acuñado por Balaji S. Srinivasan y Leland Lee en Cuantificando la Descentralización.

token nativo

El token utilizado para rastrear el trabajo realizado por los nodos en un clúster.

nodo

Una computadora que participa en un clúster.

recuento de nodos

El número de validators que participan en un clúster.

programa en cadena

El código ejecutable en la blockchain de Solana que interpreta las instrucciones enviadas dentro de cada transacción para leer y modificar cuentas sobre las que tiene control. Estos programas a menudo son referidos como "contratos inteligentes" en otras blockchains.

PoH

Ver Prueba de Historia.

punto

Un crédito ponderado en un régimen de recompensas. En el régimen de recompensas del validator, el número de puntos debidos a una participación durante el rescate es el producto de los créditos de voto ganados y el número de lamports apostados.

clave privada

La clave privada de un keypair.

programa

Ver programa en cadena.

cuenta derivada de programa (PDA)

Una cuenta cuya autoridad de firma es un programa y, por lo tanto, no está controlada por una clave privada como otras cuentas.

id de programa

La clave pública de la cuenta que contiene un programa.

prueba de historia (PoH)

Una pila de pruebas, cada una de las cuales demuestra que algunos datos existían antes de que se creara la prueba y que pasó un tiempo preciso antes de la prueba anterior. Como una VDF, una Prueba de Historia puede verificarse en menos tiempo del que tomó producirla.

tarifa de priorización

Una tarifa adicional que el usuario puede especificar en la instrucción del presupuesto de cómputo para priorizar sus transacciones.

La tarifa de priorización se calcula multiplicando las unidades de cómputo máximas solicitadas por el precio de unidad de cómputo (especificado en incrementos de 0.000001 lamports por unidad de cómputo) redondeado hacia arriba al lamport más cercano.

Las transacciones deben solicitar la cantidad mínima de unidades de cómputo requeridas para la ejecución para minimizar las tarifas.

clave pública (pubkey)

La clave pública de un keypair.

rent

Tarifa pagada por las Cuentas y los Programas para almacenar datos en la blockchain. Cuando las cuentas no tienen suficiente saldo para pagar el rent, pueden ser recolectadas como basura.

Ver también exento de rent a continuación. Aprende más sobre el rent aquí: ¿Qué es el rent?.

exento de rent

Cuentas que mantienen un saldo mínimo de lamports que es proporcional a la cantidad de datos almacenados en la cuenta. Todas las cuentas recién creadas se almacenan en cadena permanentemente hasta que la cuenta se cierra. No es posible crear una cuenta que caiga por debajo del umbral de exención de rent.

root

Un bloque o slot que ha alcanzado el máximo bloqueo en un validator. El root es el bloque más alto que es ancestro de todas las bifurcaciones activas en un validator. Todos los bloques ancestros de un root también son transitivamente un root. Los bloques que no son ancestros ni descendientes del root son excluidos de la consideración para el consenso y pueden ser descartados.

runtime

El componente de un validator responsable de la ejecución del programa.

Sealevel

El entorno de ejecución paralelo de Solana para programas en cadena.

shred

Una fracción de un bloque; la unidad más pequeña enviada entre validators.

signature

Una firma ed25519 de 64 bytes de R (32 bytes) y S (32 bytes). Con el requisito de que R es un punto Edwards empaquetado que no es de orden pequeño y S es un escalar en el rango de 0 <= S < L. Este requisito asegura que no haya maleabilidad en la firma. Cada transacción debe tener al menos una firma para la cuenta de comisiones. Por lo tanto, la primera firma en la transacción puede ser tratada como id de transacción

skip rate

El porcentaje de slots omitidos del total de slots de líder en el epoch actual. Esta métrica puede ser engañosa ya que tiene alta varianza después del límite del epoch cuando el tamaño de la muestra es pequeño, así como para validators con un bajo número de slots de líder, sin embargo, también puede ser útil para identificar configuraciones incorrectas de nodos en ocasiones.

skipped slot

Un slot pasado que no produjo un bloque, porque el líder estaba desconectado o la bifurcación que contenía el slot fue abandonada por una mejor alternativa por consenso del clúster. Un slot omitido no aparecerá como ancestro para bloques en slots subsiguientes, ni incrementará la altura del bloque, ni expirará el recent_blockhash más antiguo.

Si un slot ha sido omitido solo puede determinarse cuando se vuelve más antiguo que el último slot raíz (por lo tanto, no omitido).

slot

El período de tiempo durante el cual cada líder ingiere transacciones y produce un bloque.

Colectivamente, los slots crean un reloj lógico. Los slots están ordenados secuencialmente y no se superponen, abarcando aproximadamente el mismo tiempo real según PoH.

contrato inteligente

Ver programa en cadena.

SOL

El token nativo de un clúster de Solana.

Biblioteca de programas de Solana (SPL)

Una biblioteca de programas en Solana como spl-token que facilita tareas como la creación y el uso de tokens.

participación

Tokens perdidos para el clúster si se puede probar un comportamiento malicioso del validador.

calidad de servicio ponderada por participación (SWQoS)

SWQoS permite un trato preferencial para las transacciones que provienen de validadores con participación.

supermayoría

2/3 de un clúster.

sysvar

Una cuenta del sistema. Sysvars proporcionan información del estado del clúster como la altura actual del tick, valores de puntos de recompensas, etc. Los programas pueden acceder a Sysvars a través de una cuenta Sysvar (pubkey) o consultando a través de una llamada al sistema.

cliente ligero

Un tipo de cliente que confía en que está comunicándose con un clúster válido.

tick

Una entrada del libro mayor que estima la duración del reloj de pared.

altura de tick

El N-ésimo tick en el libro mayor.

token

Un activo transferible digitalmente.

Token Extensions Program

El Token Extensions Program tiene el ID de programa TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb e incluye todas las mismas características que el Token Program, pero viene con extensiones como transferencias confidenciales, lógica de transferencia personalizada, metadatos extendidos y mucho más.

token mint

Una cuenta que puede producir (o 'acuñar') tokens. Los diferentes tokens se distinguen por sus direcciones únicas de acuñación de tokens.

Token Program

El Token Program tiene el ID de programa TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA, y proporciona las capacidades básicas de transferencia, congelación y acuñación de tokens.

tps

Transacciones por segundo.

tpu

Unidad de procesamiento de transacciones.

transaction

Una o más instrucciones firmadas por un cliente usando uno o más pares de claves y ejecutadas atómicamente con solo dos posibles resultados: éxito o fracaso.

transaction id

La primera firma en una transacción, que puede usarse para identificar de manera única la transacción en todo el libro mayor.

transaction confirmations

El número de bloques confirmados desde que la transacción fue aceptada en el libro mayor. Una transacción se finaliza cuando su bloque se convierte en una raíz.

transactions entry

Un conjunto de transacciones que pueden ejecutarse en paralelo.

tvu

Unidad de validación de transacciones.

validator

Un participante completo en una red cluster de Solana que produce nuevos bloques. Un validator valida las transacciones añadidas al libro mayor

VDF

Ver función de retraso verificable.

función de retraso verificable (VDF)

Una función que toma una cantidad fija de tiempo para ejecutarse y produce una prueba de que se ejecutó, la cual puede ser verificada en menos tiempo del que tomó producirla.

voto

Ver voto del libro mayor.

crédito de voto

Un recuento de recompensas para los validadores. Se otorga un crédito de voto a un validator en su cuenta de voto cuando el validator alcanza una raíz.

billetera

Una colección de pares de claves que permite a los usuarios gestionar sus fondos.

período de calentamiento

Cierto número de épocas después de que el stake ha sido delegado mientras progresivamente se vuelve efectivo. Durante este período, el stake se considera "en activación". Más información sobre: calentamiento y enfriamiento

Is this page helpful?

Tabla de Contenidos

Editar Página

Gestionado por

© 2025 Fundación Solana.
Todos los derechos reservados.
Conéctate