Browse all Solana articles.
13 min read
Syscalls de Solana: Logging en sBPF Assembly En el tutorial anterior, aprendimos cómo un programa lee de la memoria hacia los registros de la sBPF VM. Ahora, nos basaremos en ese modelo mostrando cómo los programas...
13 min read
Leyendo los inputs de las instrucciones de Solana usando ensamblador sBPF En el tutorial anterior, presentamos la disposición de memoria de sBPF y explicamos el propósito de cada registro durante la ejecución del programa. En este...
12 min read
Distribución de memoria de sBPF y convenciones de registros Este tutorial presenta la distribución de memoria de Solana BPF (sBPF) y los roles de los registros de su máquina virtual. Demostraremos las convenciones sobre cómo...
11 min read
Ejecución de programas y serialización de entradas en Solana Este artículo explica cómo el BPF loader serializa las entradas de instrucciones del programa, cómo el entrypoint las recibe y cómo los programas deserializan eso...
5 min read
Instruction Processor y Configuración del Runtime En la primera parte, cubrimos el formato de serialización de entrada del programa de Solana y cómo las entradas del programa se organizan en la memoria. En esta parte, cubriremos cómo los programas...
13 min read
Organizar un programa de Solana Los programas de Solana no imponen una estructura de código base particular, por lo que la organización del código suele depender de la preferencia del desarrollador y la complejidad del programa. De hecho, un Solana...
5 min read
Introducción a la Máquina Virtual sBPF y al Conjunto de Instrucciones Como se analizó en el tutorial de compute units, las compute units consumidas por una llamada a un programa de Solana equivalen al número de SBF (Solana Bytecode Format)...
13 min read
Rastreo de la ejecución de instrucciones SBF y los costos de cómputo En el artículo anterior, cubrimos la arquitectura de la sBPF VM, las convenciones de registros y el conjunto de instrucciones. Ahora analizaremos el bytecode real...
6 min read
Compilación de programas Rust a SBF. Comprender cómo Rust se compila a SBF (Solana Bytecode Format) y cómo los validadores lo ejecutan es crucial para construir programas complejos en Solana. Este artículo explica...
6 min read
Solana nativo: Comprobaciones de seguridad esenciales En nuestros tutoriales anteriores sobre Solana nativo, omitimos las comprobaciones de seguridad para mantener los ejemplos breves y centrados en los temas principales. En este tutorial, cubriremos...
7 min read
Solana Nativo: Despacho de funciones El despacho de funciones en Solana es el proceso de enrutar las instrucciones entrantes a la función manejadora adecuada basándose en identificadores específicos codificados en el...
4 min read
Solana nativo: Creación de cuentas para almacenamiento II En la primera parte de este tutorial, creamos cuentas de almacenamiento en Rust nativo usando keypairs, donde la cuenta requería una clave privada para firmar su...