Browse all Smart Contract Security articles.
7 min read
Multicall nativo El multicall nativo es la capacidad de Starknet para agrupar múltiples llamadas a contratos en una única transacción atómica. Algunos flujos de trabajo de aplicaciones descentralizadas requieren firmar múltiples...
17 min read
Abstracción de cuentas En Ethereum, las cuentas son Externally Owned Accounts (EOAs) por defecto. Cada cuenta está controlada por una clave privada, y si esta se ve comprometida, no hay forma de limitar el daño o...
10 min read
Pragma Oracle Pragma es un protocolo de oráculo construido para Starknet que lleva datos de precios off-chain a on-chain. Proporciona feeds de precios y feeds computacionales (como curvas de rendimiento y datos de volatilidad). En...
9 min read
Actualización de contratos en Starknet En Ethereum, el patrón proxy es el enfoque más común para la capacidad de actualización de contratos. En este patrón, un contrato proxy mantiene el almacenamiento del contrato y delega...
17 min read
Componentes 3 En Componentes Parte 1, aprendimos cómo crear y usar un componente dentro de un contrato, y demostramos que los componentes se comportan como contratos abstractos en Solidity. En Componentes Parte 2, nosotros...
5 min read
Llamada a biblioteca en Starknet Una llamada a biblioteca ejecuta la lógica de una clase de contrato declarada en el contexto y almacenamiento del contrato que la invoca. Esto es similar a la de Solidity, pero utiliza class hashes...
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...