TONboard

Tipos de transacciones en la cadena de bloques TON

2 min readupdated 2026-06-03✏️ Suggest an edit🕑 History
On this page (11)

Transacción en TON un proceso que incluye:

  1. Envío el mensaje de entrada para activar el contrato inteligente;
  2. Ejecución de acciones dentro del contrato;
  3. La generación Los mensajes que salen a los otros participantes.

Componentes comunes de las transacciones#

  • La cuenta a la que pertenece la transacción.
  • El tiempo lógico las transacciones;
  • 0 o 1 el mensaje entrante;
  • N de los mensajes salientes;
  • Estado inicial y final de la cuenta (incluido el balance);
  • La suma total de las cuotas de los validadores;
  • Descripción detallada (tipo + pasos intermedios).

El tiempo lógico

  • El orden exacto de los acontecimientos en Sistema de contratos inteligentes sincronizado;
  • Cada mensaje que sale recibe su timestamp;
  • Estrictamente creciente para las comunicaciones de un contrato;
  • Los validadores se utilizan para ordenar y procesar.

Tipos de transacciones#

El tipoDesempeño
Las habitualesProcesan los mensajes entrantes, cambian de estado, generan mensajes salientes.
AlmacenamientoRecolección de pagos por mantener la cuenta (no se llama ningún código)
TickAl principio de cada bloque .Masterchain
TockAl final del bloque .Masterchain
Los separadoresLa cuenta se divide en ξ y ξ ' (charder)
Los elementos que se combinanUnificación de cuentas (optimización)

Las fases de una transacción ordinaria#

  1. Fase de almacenamiento cobrar el pago por el almacenamiento;
  2. Fase de crédito (credit) la cuenta recibe la suma del mensaje entrante;
  3. Fase de computación el código del contrato se llama TVM, se concluye con el código de salida + nuevos datos + lista de acciones;
  4. Fase de acción la ejecución de las acciones de la lista;
  5. Fase de rebote si se interrumpe y se establece bandera de rebote → el mensaje vuelve al remitente.

Las características#

Transacciones de almacenamiento

  • Los validadores los introducen en las condiciones siguientes:
    • La cuenta no se ha utilizado durante mucho tiempo;
    • El balance no es suficiente para pagar el almacenamiento;
  • Si el balance cae por debajo del mínimo → la cuenta se está congelando, el código y los datos se sustituyen por un hash.

Tick + Tock

  • Se reservan para de los contratos inteligentes de sistemas especiales;
  • Se activan automáticamente en cada bloque.

División

  1. Transacción de preparación de separación (como tock) para ξ la última en el bloque de la cadena de valores;
  2. Transacción de instalación de partición para ξ' con referencia a la preparación.

La unión

  1. Transacción de preparación de la unión para ξ ' → conversión de estado y balance en el mensaje-constructor;
  2. Transacción de instalación de la unión para que ξ procese el mensaje.

Las fuentes#

Artículos similares#

ℹ️ Información verificada: 2024

Prepared by

TONboard

Support the project with a TON tip.

Comments

Posting a comment costs a small on-chain fee that keeps spam out.
  • No comments yet — be the first.