Conceptos básicos de la red

fuente de la imagen: Blog de Hiroarrow-up-right

Tokens

Los tokens Stacks (STX) son los tokens nativos en la blockchain de Stacks. La fracción más pequeña es un micro-STX. 1.000.000 de micro-STX constituyen un Stacks (STX).

Las cantidades de STX deben almacenarse como enteros (de 8 bytes de longitud) y representan la cantidad de micro-STX.

Comisiones

Las comisiones se usan para incentivar a los mineros a confirmar transacciones en la blockchain de Stacks. La comisión se calcula en función de la tasa de comisión estimada y del tamaño de la transacción sin procesar en bytes. La tasa de comisión es una variable determinada por el mercado. Para la testnet, se establece en 1 micro-STX.

Las estimaciones de comisiones se pueden obtener a través del GET /v2/fees/transferarrow-up-right endpoint de la API.

circle-info

Tenga en cuenta que este ejemplo usa una herramienta externa, Hiro's Stacks APIarrow-up-right. También puede usar la Stacks API envelopenativa si prefiere ejecutar su propio nodo o conectarse a uno.

La API responderá con la tasa de comisión (como entero):

La biblioteca Stacks Transactions JSarrow-up-right admite estimación de comisiones para:

  • transferencias de tokens (estimateTransfer)

  • implementaciones de contratos (estimateContractDeploy)

  • llamadas a contratos no de solo lectura (estimateContractFunctionCall)

circle-info

Para una implementación usando un lenguaje distinto a JavaScript, por favor revise esta implementación de referenciaarrow-up-right.

Nonces

Cada cuenta tiene una propiedad noncearrow-up-right que indica el número de transacciones procesadas para la cuenta dada. Los nonces son códigos de un solo uso, que comienzan en 0 para cuentas nuevas, y se incrementan en 1 en cada transacción.

Los nonces se añaden a todas las transacciones y ayudan a identificarlas para asegurar que las transacciones se procesen en orden y para evitar procesamientos duplicados.

circle-info

El mecanismo de consenso también asegura que las transacciones no sean "reproducidas" de dos maneras. Primero, los nodos consultan sus salidas de transacciones no gastadas (UTXOs) para satisfacer sus condiciones de gasto en una nueva transacción. Segundo, los mensajes enviados entre nodos revisan números de secuencia.

Cuando se construye una nueva transacción de transferencia de tokens, es necesario obtener y establecer el nonce más reciente de la cuenta.

circle-info

La API proporciona un endpoint para simplificar el manejo de noncesarrow-up-right.

Consulta

Los detalles de la red Stacks se pueden consultar usando la Stacks Blockchain APIarrow-up-right.

Comprobación de estado

El verificador de estadoarrow-up-right es un servicio que proporciona una interfaz de usuario para revisar rápidamente la salud de la blockchain de Stacks.

Información de la red

La información de la red se puede obtener usando el GET /v2/infoarrow-up-right endpoint:

Respuesta de ejemplo:

Última actualización

¿Te fue útil?