The technical content top engineers rely on to level up.
14 min read
Contrato Factory en Cairo Un contrato factory es un contrato que despliega una o más instancias de un contrato. En el capítulo "_Comprendiendo el modelo de despliegue de contratos de Starknet_", aprendimos que...
13 min read
Despliegue de contratos en Starknet En el artículo anterior, cubrimos el modelo declare-deploy de Starknet, incluyendo las rutas de despliegue para contratos regulares y de cuenta. Este artículo pone esos conceptos...
16 min read
Entendiendo el modelo de despliegue de contratos de Starknet En Ethereum, despliegas un contrato en una sola transacción. Starknet adopta un enfoque diferente: el despliegue se divide en dos transacciones separadas,...
9 min read
Llamada entre contratos en Starknet Una llamada entre contratos es la forma en que un contrato llama a la función pública de otro contrato. Un ejemplo común es un pool de liquidez que llama a un contrato de token ERC-20 para transferir...
20 min read
Verificación de firma La verificación de firma es el proceso de utilizar una clave pública para demostrar matemáticamente que un mensaje o transacción fue firmado usando la clave privada correspondiente. Firma...
13 min read
Funciones Hash en Starknet. Solidity se basa en keccak-256 como su función hash principal para derivar identificadores deterministas a partir de datos arbitrarios, como el cálculo de selectores de funciones o el cálculo de almacenamiento...
26 min read
Syscalls in Starknet In Solidity, low-level operations like reading/writing to storage, contract to contract calls, or sending messages are performed directly through inline assembly using Yul...
10 min read
Ortogonalidad de las raíces de la unidad La suma de las potencias de las $k$-ésimas raíces de la unidad generadas por una $k$-ésima raíz primitiva de la unidad es cero o $k$. Llamamos a esta propiedad la ortogonalidad de las raíces de...
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...