Browse all Solidity articles.
5 min read
Entendiendo los metadatos del smart contract Cuando Solidity genera el bytecode para el smart contract que se va a desplegar, añade metadatos sobre la compilación al final del bytecode. Examinaremos...
7 min read
Diez ideas de proyectos para principiantes después de aprender Solidity Ahora que has completado nuestro tutorial de Solidity, ¿qué sigue? Ahora tienes el conocimiento suficiente para desarrollar cualquiera de los siguientes proyectos. El conocimiento llega...
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
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...
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...
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...
18 min read
Groth16 Explicado El algoritmo Groth16 permite que un programa aritmético cuadrático sea computado por un probador sobre puntos de curva elíptica derivados en una configuración de confianza, y verificado rápidamente por un verificador. Este...
6 min read
Pruebas de mutación en Solidity Las pruebas de mutación son un método para verificar la calidad de la suite de pruebas introduciendo errores intencionalmente en el código y asegurando que las pruebas detecten el error. El tipo de errores...
6 min read
Contratos precompilados de Ethereum Los precompilados de Ethereum se comportan como smart contracts integrados en el protocolo Ethereum. Los nueve precompilados residen en las direcciones 0x01 a 0x09. La utilidad de los precompilados recae...
5 min read
El ataque de segunda preimagen para Merkle Trees en Solidity El _ataque de segunda preimagen_ en los árboles de Merkle puede ocurrir cuando un nodo intermedio en un árbol de Merkle se presenta como una hoja. El nombre de este...
6 min read
ERC20 Snapshot ERC20 Snapshot resuelve el problema del doble voto. Si los votos se ponderan según la cantidad de tokens que alguien posee, entonces un actor malicioso puede usar sus tokens para votar, y luego transferir los...
7 min read
Introducción a Gasleft en Solidity El propósito de este artículo es describir el comportamiento de la función de Solidity y sus usos. Es una función incorporada que se utiliza para comprobar el gas restante durante un...