Solidez: función de retroceso

La función de respaldo de solidez se ejecuta si ninguna de las otras funciones coincide con el identificador de función o si no se proporcionaron datos con la llamada de función. Solo se puede asignar una función sin nombre a un contrato y se ejecuta cada vez que el contrato recibe Ether simple sin ningún … Continue reading «Solidez: función de retroceso»

Solidez – Tipos

Solidity es un lenguaje tipado estáticamente, lo que implica que se debe especificar el tipo de cada una de las variables. Los tipos de datos permiten al compilador verificar el uso correcto de las variables. Los tipos declarados tienen algunos valores predeterminados llamados Zero-State , por ejemplo, para bool, el valor predeterminado es False. Del … Continue reading «Solidez – Tipos»

Solidez: declaraciones de ruptura y continuación

En cualquier lenguaje de programación, las declaraciones de control se utilizan para cambiar la ejecución del programa. Solidity nos permite manejar bucles y cambiar declaraciones. Estas sentencias se suelen utilizar cuando tenemos que terminar el bucle sin llegar al final o tenemos que saltarnos alguna parte del bloque de código y empezar la nueva iteración. … Continue reading «Solidez: declaraciones de ruptura y continuación»

¿Qué es el contrato inteligente de Wallet?

Las billeteras son como su cuenta bancaria, a través de las cuales podemos recibir dinero, enviar dinero y consultar el saldo. Términos importantes: uint- entero sin signo. dirección- Es un conjunto único de la string proporcionada para la transacción. msg.sender- Dirección del usuario actual. msg.value- Costo puesto por el usuario actual. público- Visibilidad de la … Continue reading «¿Qué es el contrato inteligente de Wallet?»

Operaciones Matemáticas en Solidez

Solidity es un lenguaje de programación completamente nuevo creado por Ethereum , que es el segundo mercado más grande de criptomonedas por capitalización, lanzado en el año 2015 dirigido por Christian Reitwiessner. Ethereum es una plataforma de código abierto descentralizada basada en el dominio blockchain, que se utiliza para ejecutar contratos inteligentes, es decir, aplicaciones … Continue reading «Operaciones Matemáticas en Solidez»

Contrato inteligente para almacenar detalles de empleados

La solidez es un lenguaje de alto nivel. La estructura de los contratos inteligentes en Solidity es muy similar a la estructura de las clases en los lenguajes orientados a objetos. El archivo de solidez tiene una extensión .sol.  ¿Qué son los contratos inteligentes? El código de Solidity está encapsulado en contratos, lo que significa … Continue reading «Contrato inteligente para almacenar detalles de empleados»

Creación de contratos de propiedad en Solidity

Un contrato inteligente (o contrato criptográfico) es un programa informático que controla directa y automáticamente la transferencia de activos digitales entre las partes bajo ciertas condiciones. Una vez implementado, un código de contrato inteligente no se puede cambiar. También es públicamente visible para todos. Solidity es un lenguaje utilizado para crear contratos inteligentes que luego se … Continue reading «Creación de contratos de propiedad en Solidity»

Solidez – Cuerdas

Solidity es sintácticamente similar a JavaScript, C++ y Python. Por lo tanto, utiliza estructuras de lenguaje similares a esos idiomas. Strings en Solidity es un tipo de datos utilizado para representar/almacenar un conjunto de caracteres.  Ejemplos: “Hola” // String válida “Hola mundo” // String válida “2022” // String válida En Solidity los tipos de datos … Continue reading «Solidez – Cuerdas»

¿Qué es Hashing en Solidity?

Una función hash criptográfica es un algoritmo que toma una cantidad arbitraria de datos como entrada y produce el texto cifrado de tamaño fijo. Incluso un ligero cambio en la entrada da una salida completamente diferente. Solidity proporciona las siguientes funciones criptográficas: Función Propiedades keccak256(bytes de memoria) devuelve (bytes32) Calcula el hash Keccak-256 de la … Continue reading «¿Qué es Hashing en Solidity?»

¿Qué es la aplicación de votación descentralizada (DApps)?

El nombre del proyecto es Aplicación de votación descentralizada (DApps) que se basa en Solidity Language. Este proyecto muestra muchas de las características de Solidity. Implementa un contrato de votación. Por supuesto, el principal problema del voto electrónico es cómo evitar que se asigne el voto duplicado. Algunos conceptos importantes son:  1. Contrato: un contrato … Continue reading «¿Qué es la aplicación de votación descentralizada (DApps)?»