Desarrollo de un Sistema de Gestión de Estudiantes con Spring Boot 2.4.2 y FISCO BCOS 2.7.2
Preparación del Entorno y Inicialización del Proyecto
Para comenzar, necesitamos configurar un entorno estable. Este entorno consta de tres partes: la red blockchain de FISCO BCOS, una herramienta gráfica para observar y operar en la blockchain (WeBASE-Front), y nuestro proyecto Spring Boot.
Primero, configuraremos una cadena de bloques de FI ...
Publicado el 7-29 17:10
delegatecall y Proxies Transparentes: Claves para la Actualización de Contratos Inteligentes
En el ecositsema blockchain, una vez desplegado, un contrato inteligente es inmutable. Sin embargo, la necesidad de corregir errores o añadir funcionalidades es común. Por ello, la capacidad de actualizar contratos inteligentes es fundamental.
¿Qué es delegatecall?
delegatecall es una llamada a función de bajo nivel en Solidity que permite ejec ...
Publicado el 7-21 08:18
Estándares ERC para la emisión de tokens en Ethereum
Los estándares ERC definen interfaces comunes para contratos de tokens en Ethereum. Su adopción permite que billeteras, exchanges y otras dapps interactúen con cualquier implementación compatible sin conocer su código interno.
ERC-20: activos fungibles
EIP-20 establece el contrato de referencia para tokens fungibles, donde cada unidad es idénti ...
Publicado el 6-30 05:38
Explorando el Patrón de Proxy Universal Actualizable (UUPS)
El patrón UUPS (Universal Upgradeable Proxy Standard) es una estrategia empleada en Ethereum para dotar de capacidad de actualización a los contratos inteligentes. Este enfoque se basa en la segregación de las responsabilidades entre un contrato proxy y uno o varios contratos de lógica.
Una ventaja distintiva del patrón UUPS radica en que las f ...
Publicado el 6-29 21:31
Estructura óptima de proyectos con Brownie para contratos inteligentes mantenibles
Brownie es un framework basado en Python para desarrollar y probar contratos inteligentes orientados a la Máquina Virtual de Ethereum (EVM). Ofrece un conjunto de herramientas que simplifican el ciclo de vida de los contratos inteligentes. Este artículo explora patrones de estructuración de proyectos para construir bases de código mantenibles y ...
Publicado el 6-24 16:06