The technical content top engineers rely on to level up.
12 min read
Qué son los Pedersen Commitments y cómo funcionan Los Pedersen commitments nos permiten codificar vectores arbitrariamente grandes con un solo punto de curva elíptica, mientras ocultan opcionalmente cualquier información sobre el...
8 min read
Breaking Down the Uniswap V2 Swap Function Uniswap V2’s swap function is cleverly designed, but many devs find its logic counterintuitive the first time they encounter it. This article explains how...
4 min read
Require, Revert y errores personalizados en Solana !Hero Image mostrando un código de error y un macro En Ethereum, a menudo vemos una declaración require que restringe los valores que puede tener un argumento de función. Consideremos el...
5 min read
Solana Hello World (Instalación y solución de problemas) !Solana Hello World Este es un tutorial de Hello World en Solana. Te guiaremos a través de los pasos para instalar Solana y solucionar los problemas que puedan...
6 min read
Aritmética y tipos básicos en Solana y Rust !Imagen destacada mostrando el logo de Solana y una calculadora Hoy aprenderemos cómo crear un programa de Solana que logre las mismas cosas que el de Solidity...
5 min read
Structs de Rust y Macros Attribute-like y Custom Derive !Macros attribute y custom-derive de Rust Las macros attribute-like y custom derive en Rust se utilizan para tomar un bloque de código de Rust y modificarlo...
4 min read
Los programas de Solana son actualizables y no tienen constructores !Imagen principal que muestra el despliegue de Anchor En este tutorial echaremos un vistazo detrás de escena de Anchor para ver cómo se despliega un programa de Solana....
5 min read
IDL del programa Anchor de Solana !Hero Image mostrando Interface Definition Language El IDL (Interface Definition Language) es un archivo JSON que describe cómo interactuar con un programa de Solana. Es...
5 min read
Rust básico para desarrolladores de Solidity !Imagen principal mostrando Rust: las partes fáciles Este tutorial repasa la sintaxis más utilizada en Solidity y demuestra el equivalente en Rust. Si deseas un...
5 min read
Visibilidad y "herencia" en Rust y Solana !Visibilidad de funciones en Rust Hoy aprenderemos cómo la visibilidad de funciones y la herencia de contratos de Solidity pueden conceptualizarse en Solana. Hay...
3 min read
Macros procedurales tipo función en Rust !Macros procedurales tipo función en Rust Este tutorial explica la distinción entre las funciones y las macros tipo función. Por ejemplo, por qué tiene un signo de exclamación...
15 min read
Emparejamientos bilineales en Python, Solidity y la EVM. A veces también llamados mapeos bilineales, los emparejamientos bilineales nos permiten tomar tres números, $a$, $b$ y $c$, donde $ab = c$, cifrarlos para que se conviertan en...