
Creación de contratos inteligentes en la red blockchain de ethereum con solidity
By Wilmar Ramírez, Carlos RamírezLength16h 10m
About this audiobook
Los contratos inteligentes (Smart Contracts) son una de las piedras angulares de la tecnología blockchain. Entre todos los lenguajes de programación de contratos inteligentes en el mercado, Solidity que se ejecuta en Ethereum Virtual Machine (EVM) es el más popular en términos de número de usuarios, comunidad de desarrolladores, número de contratos en uso, y el reconocimiento público.
Este libro presenta el lenguaje de programación Solidity desde cero y explica sus características principales en detalle. De forma clara y didáctica se desarrolla la teoría y la práctica del lenguaje de programación Solidity para que cualquier persona interesada en esta tecnología descubra la programación de contratos inteligentes, el uso de frameworks de desarrollo como Truffle y la escritura de aplicaciones descentralizadas (DApps).
Cuando el lector haya finalizado la lectura de este libro podrá comprender los fundamentos técnicos de esta tecnología, y estará capacitado para desarrollar código de contratos inteligentes.
El libro contiene material adicional que podrá descargar accediendo a la ficha del libro en www.ra-ma.es.
Audiobook details
GenreBusiness and Economics
Length16 hrs 10 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateMar 24, 2023
LanguageSpanish
Table of contents
1Bogotá, Colombia
210.3 EXPLICACIÓN DEL CONTRATO INTELIGENTE. ANÁLISIS
3AUTORES
4INTRODUCCIÓN A BLOCKCHAIN, ETHEREUM Y CONTRATOS INTELIGENTES
5transacciones. La fórmula de transformación de estado es la siguiente:
Show all chaptersShow less
61.1.1.1 ALGORITMO DIFFIE–HELLMAN
7Pensemos en el escenario que tiene tres personas: A, B, C.
8Entonces
91.1.5 Máquina virtual de Ethereum (EVM)
101.1.10 Solidity
111.2 CONTRATO INTELIGENTE
121.3.2 Componentes del GAS
131.3.2.3 LÍMITE DE GAS
141.5 CUENTAS
151.6 TRANSACCIÓN
162.1 LENGUAJES DE DESARROLLO
172.2 COMPILADORES
182.3.1 Node.js
192.3.2 Ganache
20Figura 2.8. Configurando la conectividad de Ganache
212.4.1 Truffle
222.4.5 OpenZeppelin
232.5 ENTORNO DE DESARROLLO INTEGRADO – IDE
242.5.1 Visual Studio Code
252.5.2 Remix
262.6 WEB3.JS
272.7 METAMASK
282.8 REDES ETHEREUM
292.8.2 Red principal
302.8.3 Redes de prueba
312.9 ETHERSCAN
32LOS CONTRATOS INTELIGENTES
333.1 HISTORIA
34Capítulo 3. LOS CONTRATOS INTELIGENTES 63
35Hay más información disponible en el artículo de investigación en: https://doi.org/10.1007/978-3-642-15402-7_30.
363.4 PLANTILLAS DE CONTRATOS INTELIGENTES
37http://www.dslfin.org/resources.html
38La mecánica estándar de cómo funcionan los oráculos se presenta aquí:
39(prueba de autenticidad) de que los datos son válidos.
403.5.2 TLSNotary
41Oráculos descentralizados
423.5.6 Implementación de contratos inteligentes
43El DAO
44CONCEPTOS BÁSICOS DE SOLIDITY
454.1.5 Librerías
464.2 ESTRUCTURA DEL CONTRATO
474.3.1.1 BOOLEANO
484.3.1.4 MATRICES DE BYTES FIJOS
494.3.1.5 LITERALES RACIONALES Y ENTEROS, LITERALES DE CADENA
50Por