Beschreibung
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.
Autorenportrait
WILMAR ALONSO RAMÍREZ GILIngeniero Electricista Universidad de Antioquia, Medellín Colombia. Desarrollador en lenguajes de programación JavaScript, Solidity y el lenguaje de etiquetas Html5 para páginas Web, experiencia en el diseño de aplicaciones fundamentadas en la programación orientada a objetos en el contexto educativo; Magister Enseñanza de las Ciencias Exactas y Naturales Universidad Nacional de Colombia Seccional Medellín. Correo electrónico: williannoso@gmail.com.CARLOS MARIO RAMÍREZ GILIngeniero Administrador Universidad Nacional de Colombia Seccional Medellín; Especialista en Gerencia de Sistemas Informáticos, Universidad Nacional de Colombia Seccional Medellín; Especialista en Finanzas Corporativas, Escuela de Ingeniería de Antioquia; Magister Ingeniería Administrativa Universidad Nacional de Colombia Seccional Medellín. Docente Postgrado área financiera en diversas universidades de Colombia. Amplia experiencia como ejecutivo en empresas del sector real en cargos administrativos y financieros y consultor empresarial. Desarrollador en el lenguaje de programación Python. Investigador en Blockchain aplicado a las Finanzas (DeFi Finanzas Descentralizadas). Correo electrónico: cramirez1@hotmail.com.
Inhalt
PREFACIO
AUTORES
CAPÍTULO 1. INTRODUCCIÓN A BLOCKCHAIN, ETHEREUM Y CONTRATOS INTELIGENTES
CAPÍTULO 2. PREPARANDO EL ENTORNO. HERRAMIENTAS Y FRAMEWORKS DE DESARROLLO
CAPÍTULO 3. LOS CONTRATOS INTELIGENTES
CAPÍTULO 4. CONCEPTOS BÁSICOS DE SOLIDITY
CAPÍTULO 5. CREE SU PRIMER CONTRATO INTELIGENTE CON REMIX
CAPÍTULO 6. TEMAS AVANZADOS DE SOLIDITY
CAPÍTULO 7. INTERFAZ BINARIA DE APLICACIÓN (ABI)
CAPÍTULO 8. PRINCIPIOS DE FUNCIONAMIENTO DE LOS CONTRATOS INTELIGENTES
CAPÍTULO 9. CASO DE APLICACIÓN.
CONSTRUCCIÓN CONTRATO INTELIGENTE: RELACIÓN COMERCIAL ENTRE UN EMPLEADOR Y UN PROFESIONAL INDEPENDIENTE (FREELANCER)
CAPÍTULO 10. CASO DE APLICACIÓN. IMPLEMENTACIÓN DE UN CONTRATO INTELIGENTE DE VOTACIÓN
CAPÍTULO 11. CASO DE APLICACIÓN. CONSTRUCCIÓN CONTRATO INTELIGENTE: COMPRA Y VENTA DE UN BIEN O SERVICIO
CAPÍTULO 12. ACTUALIZACIÓN DE UN CONTRATO INTELIGENTE
CAPÍTULO 13. SEGURIDAD DE LOS CONTRATOS INTELIGENTES
CAPÍTULO 14. DISEÑO E IMPLEMENTACIÓN DE UNA APLICACIÓN DESCENTRALIZADA - DAPP
MATERIAL ADICIONAL
Informationen zu E-Books
„E-Book“ steht für digitales Buch. Um diese Art von Büchern lesen zu können wird entweder eine spezielle Software für Computer, Tablets und Smartphones oder ein E-Book Reader benötigt. Da viele verschiedene Formate (Dateien) für E-Books existieren, gilt es dabei, einiges zu beachten.
Von uns werden digitale Bücher in drei Formaten ausgeliefert. Die Formate sind EPUB mit DRM (Digital Rights Management), EPUB ohne DRM und PDF. Bei den Formaten PDF und EPUB ohne DRM müssen Sie lediglich prüfen, ob Ihr E-Book Reader kompatibel ist. Wenn ein Format mit DRM genutzt wird, besteht zusätzlich die Notwendigkeit, dass Sie einen kostenlosen Adobe® Digital Editions Account besitzen. Wenn Sie ein E-Book, das Adobe® Digital Editions benötigt herunterladen, erhalten Sie eine ASCM-Datei, die zu Digital Editions hinzugefügt und mit Ihrem Account verknüpft werden muss. Einige E-Book Reader (zum Beispiel PocketBook Touch) unterstützen auch das direkte Eingeben der Login-Daten des Adobe Accounts – somit können diese ASCM-Dateien direkt auf das betreffende Gerät kopiert werden.
Da E-Books nur für eine begrenzte Zeit – in der Regel 6 Monate – herunterladbar sind, sollten Sie stets eine Sicherheitskopie auf einem Dauerspeicher (Festplatte, USB-Stick oder CD) vorsehen. Auch ist die Menge der Downloads auf maximal 5 begrenzt.