Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Contrato inteligente -  Fouad Sabry

Contrato inteligente (eBook)

Liberando el poder de la automatización descentralizada en la tecnología blockchain

(Autor)

eBook Download: EPUB
2025 | 1. Auflage
230 Seiten
Mil Millones De Conocimientos [Spanish] (Verlag)
978-0-00-090384-6 (ISBN)
Systemvoraussetzungen
4,49 inkl. MwSt
(CHF 4,35)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Explora el innovador mundo de Ethereum Classic y los contratos inteligentes con esta guía completa. 'Contratos Inteligentes' ofrece a los lectores una comprensión profunda de cómo Ethereum Classic está revolucionando las aplicaciones y las finanzas descentralizadas. Tanto si eres un profesional en tecnología blockchain, un estudiante de grado o posgrado, como un aficionado entusiasta, este libro es tu puerta de entrada para dominar los contratos inteligentes y el ecosistema blockchain en general.


Contratos inteligentes-Comprende los fundamentos de los contratos inteligentes, sus capacidades de automatización y su papel en las redes blockchain.


Chainlink (oráculo blockchain)-Descubre cómo Chainlink conecta los contratos inteligentes con datos reales, mejorando la funcionalidad de blockchain.


Derecho de la tecnología de registro distribuido-Profundiza en los aspectos legales de las tecnologías de registro distribuido y el panorama regulatorio emergente.


Hyperledger-Descubre el impacto de Hyperledger en el desarrollo de blockchain para soluciones empresariales, proporcionando escalabilidad y seguridad.


Joseph Lubin (emprendedor)-Explore las contribuciones de Joseph Lubin al desarrollo de Ethereum y la blockchain, impulsando el ecosistema.


Ethereum-Conozca los fundamentos de Ethereum, su plataforma descentralizada y su papel transformador en la innovación de la blockchain.


Finanzas descentralizadas-Descubra los principios de las finanzas descentralizadas (DeFi) y cómo transforman los servicios financieros tradicionales.


Criptomonedas-Profundice en las criptomonedas, su tecnología blockchain subyacente y cómo impulsan las economías descentralizadas.


Counterparty (plataforma)-Aprenda sobre la plataforma Counterparty y su enfoque innovador para la creación de activos digitales en la blockchain de Bitcoin.


Aplicación descentralizada-Comprenda las aplicaciones descentralizadas (dApps), su potencial y cómo funcionan en Ethereum Classic.


Monedero de criptomonedas-Descubra los diferentes tipos de monederos de criptomonedas y sus características de seguridad en los ecosistemas blockchain.


Criptoeconomía-Examina la intersección entre la economía y la blockchain, con énfasis en incentivos, tokenómica y gobernanza descentralizada.


Solidity-Domina Solidity, el lenguaje de programación detrás de los contratos inteligentes de Ethereum, y su rol en el desarrollo de la blockchain.


Gavin Wood-Conoce el trabajo pionero de Gavin Wood en Ethereum, desde la creación de la red hasta el desarrollo de Solidity.


Blockchain-Explora el panorama blockchain en general, incluyendo mecanismos de consenso, seguridad y sus aplicaciones más allá de las criptomonedas.


Organización autónoma descentralizada-Comprende las DAO, su estructura, gobernanza y su impacto en la toma de decisiones descentralizada.


Bono inteligente (finanzas)-Descubre cómo los bonos inteligentes aprovechan la tecnología de contratos inteligentes para revolucionar el sector financiero.


Ethereum Classic-Profundiza en las características únicas de Ethereum Classic, sus orígenes y su impacto continuo en el mundo blockchain.


Cardano (plataforma blockchain)-Conozca la plataforma blockchain de Cardano y cómo se compara con Ethereum Classic en términos de escalabilidad y seguridad.


Tezos-Aprenda sobre Tezos, su blockchain automodificable y cómo aborda algunos de los desafíos de Ethereum.


La DAO-Estudie el infame hackeo de la DAO y sus profundas implicaciones en el desarrollo y la gobernanza de Ethereum Classic.

Capítulo 1 :Contrato inteligente


El término "contrato inteligente" se refiere a un programa informático o un protocolo de transacción que está diseñado para ejecutar, controlar o documentar automáticamente eventos y actos de acuerdo con las condiciones de un contrato o un acuerdo. La reducción de la necesidad de intermediarios de confianza, los costes asociados al arbitraje y las pérdidas incurridas por fraude son algunos de los objetivos de los contratos inteligentes. Además, los contratos inteligentes tienen como objetivo reducir el número de excepciones que son tanto intencionales como inadvertidas. Existe una asociación generalizada entre los contratos inteligentes y las criptomonedas. Por lo general, se cree que los contratos inteligentes que fueron introducidos por Ethereum son un bloque de construcción esencial para las aplicaciones que involucran finanzas descentralizadas (DeFi) y tokens no fungibles (NFT).

El protocolo Bitcoin se describe como una forma pobre del concepto de contrato inteligente, tal como lo definió inicialmente Nick Szabo en el libro blanco de Ethereum que escribió Vitalik Buterin en 2014. Sin embargo, Buterin presentó una versión más fuerte del concepto de contrato inteligente que se construyó sobre el lenguaje Solidity, que está diseñado para ser Turing completo. Desde entonces, varias criptomonedas diferentes han comenzado a habilitar lenguajes de programación que hacen posible la creación de contratos inteligentes más sofisticados entre partes en las que no se puede confiar.

Un contrato inteligente no debe confundirse con un contrato legal inteligente, que es un acuerdo tradicional y legalmente exigible que está escrito en lenguaje natural y tiene términos seleccionados que se establecen e implementan en un código que es legible por las máquinas.

Nick Szabo comenzó a usar el término "contrato inteligente" en 1996 para referirse a los contratos que se aplicarían mediante propiedad física (como hardware o software) en lugar de mediante la ley. A partir de ese año, el término se ha generalizado. Una buena ilustración de esta idea fue proporcionada por Szabo en forma de máquinas expendedoras. La palabra se utilizó por primera vez en 1998 para referirse a los objetos que se encontraban en la capa de servicio de gestión de derechos del sistema conocido como The Stanford Infobus, que también era un componente del Proyecto de la Biblioteca Digital de Stanford.

En la mayoría de los casos, un contrato inteligente no establece un acuerdo legalmente exigible que sea aceptable según la ley. Se han hecho sugerencias para gobernar los contratos inteligentes.

En lugar de ser acuerdos legales, los contratos inteligentes son transacciones que se llevan a cabo automáticamente mediante un programa informático o un protocolo de transacción. Esto incluye medios tecnológicos para la automatización de las responsabilidades de pago, como la transferencia de criptomonedas u otros tokens. Los contratos inteligentes no son legalmente vinculantes. Algunos académicos han propuesto que la naturaleza imperativa o declarativa de los lenguajes de programación podría tener un efecto sobre la legitimidad legal de los contratos inteligentes.

Desde el debut de la cadena de bloques Ethereum en 2015, la frase "contrato inteligente" se ha utilizado para referirse a los cálculos que se realizan en una cadena de bloques con fines generales. Según el Instituto Nacional de Estándares y Tecnología de los Estados Unidos, un "contrato inteligente" se define como una "colección de código y datos (a veces denominados funciones y estado) que se despliega mediante transacciones firmadas criptográficamente en la red blockchain". El término "contrato inteligente" se refiere a cualquier tipo de programa informático que haga uso de una cadena de bloques, según este punto de vista. Debido a que su ejecución y efectos definidos (como la transferencia de tokens entre partes) no se pueden manipular sin modificar la propia cadena de bloques, un contrato inteligente también puede considerarse un procedimiento almacenado seguro. Esto se debe a que su ejecución y efectos no pueden ser alterados. De acuerdo con este entendimiento, la propia plataforma es responsable de controlar y auditar la ejecución de los contratos; Los programas aleatorios del lado del servidor que se conectan a la plataforma no son responsables de esto.

"Si bien los contratos inteligentes pueden sonar nuevos, el concepto tiene sus raíces en la ley contractual básica", afirmó un informe que fue publicado por el Senado de los Estados Unidos en el año 2018. Es práctica habitual contar con otra opción de arbitraje, especialmente para las transacciones extranjeras, además del sistema legal, que a menudo se encarga de resolver las disputas comerciales y hacer cumplir las condiciones. Cuando se utilizan contratos inteligentes, un programa es responsable de hacer cumplir el contrato contenido en el código. En los Estados Unidos de América, los estados de Arizona, Iowa, Nevada, Tennessee y Wyoming se encuentran entre los que han promulgado legislación sobre la utilización de contratos inteligentes.

Según el Grupo de Trabajo de Jurisdicción del Reino Unido (UKJT), las Reglas de Resolución de Disputas Digitales (también conocidas como Reglas de DR Digital) se emitieron en abril de 2021. El propósito de estas reglas era facilitar la rápida resolución de los problemas legales de blockchain y criptomonedas en el Reino Unido.

Un contrato inteligente se puede implementar en una cadena de bloques de una manera análoga a la transferencia de valor en una cadena de bloques. Esto se logra enviando una transacción desde una billetera que está asociada con la cadena de bloques. Además de una dirección de receptor única, la transacción contiene el código que se ha compilado para el contrato inteligente. Después de esto, la transacción en cuestión debe incorporarse a un bloque que se coloca en la cadena de bloques. En este punto, se ejecutará el código del contrato inteligente con el fin de establecer el estado inicial del contrato inteligente. Los contratos inteligentes están protegidos de cualquier intento de manipularlos de forma descentralizada utilizando algoritmos tolerantes a fallos que se basan en el algoritmo bizantino. No hay forma de realizar cambios en un contrato inteligente después de que se haya implementado. Los contratos inteligentes que se almacenan en una cadena de bloques tienen la capacidad de ejecutar cualquier cálculo y almacenar estados arbitrarios. Mediante el uso de transacciones, los clientes finales interactúan con un contrato inteligente. Transacciones similares que utilizan un contrato inteligente tienen el potencial de invocar más contratos inteligentes. El estado del contrato inteligente podría verse alterado como resultado de estas transacciones, y las monedas podrían transferirse de un contrato inteligente a otro o de una cuenta a otra.

La cadena de bloques Ethereum es la cadena de bloques más utilizada para el funcionamiento de contratos inteligentes. En Ethereum, los contratos inteligentes a menudo se escriben en un lenguaje de programación conocido como Solidity, que es un lenguaje Turing completo. Estos contratos se compilan en código de bytes de bajo nivel, que permiten que la máquina virtual de Ethereum lleve a cabo sus propósitos. La completitud de Turing es un riesgo que se evita intencionalmente por lenguajes como Vyper, ya que se cree que es un riesgo debido al problema de detención, así como a otras consideraciones de seguridad. Simplicity, Scilla, Ivy y Bitcoin Script son algunos ejemplos de lenguajes de programación adicionales para contratos inteligentes que no poseen la completitud de Turing. Las recursiones y los bucles son estructuras que están ligadas al problema de detención. Sin embargo, las mediciones realizadas en el año 2020 utilizando expresiones regulares revelaron que solo el 35,3% de los 53.757 contratos inteligentes de Ethereum que existían en ese momento presentaban estas construcciones.

Bamboo, IELE, Simplicity, Michelson (que se puede probar usando Coq), Liquidity (que compila a Michelson), Scilla, DAML y Pact son algunos de los lenguajes que se han destinado a respaldar la verificación formal.

Con el fin de cumplir con los requisitos de la tolerancia a fallas bizantinas, los procesos que se ejecutan en una cadena de bloques suelen ser deterministas. Por otro lado, la implementación de contratos inteligentes en el mundo real, como casinos y loterías, requiere la aplicación de la aleatoriedad segura. De hecho, la tecnología blockchain minimiza los gastos asociados con la operación de una lotería, lo cual es ventajoso para las personas que participan en la lotería. La implementación de la aleatoriedad en la cadena de bloques se puede lograr mediante la utilización de hashes de bloques o marcas de tiempo, oráculos, esquemas de compromiso, contratos inteligentes especiales como RANDAO y Quanta, y secuencias derivadas de equilibrios de Nash de estrategia mixta.

Utilizando cadenas de hash criptográficas y replicación bizantina tolerante a fallas, Szabo postuló en 1998 que la infraestructura de contratos inteligentes podría lograrse a través de registros de activos replicados y ejecución de contratos. Esta estrategia permitiría la ejecución de contratos. En 2002, Askemos llevó a cabo la implementación de esta estrategia empleando Scheme como lenguaje de script de contrato, a la que posteriormente se añadió SQLite.

El término "monedas de colores" se refiere a un plan que incluye la...

Erscheint lt. Verlag 19.6.2025
Übersetzer Guilherme Costa
Sprache spanisch
Themenwelt Informatik Netzwerke Sicherheit / Firewall
ISBN-10 0-00-090384-1 / 0000903841
ISBN-13 978-0-00-090384-6 / 9780000903846
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Adobe DRM)
Größe: 552 KB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Technische und organisatorische Schutzmaßnahmen gegen Datenverlust …

von Thomas H. Lenhard

eBook Download (2025)
Springer Vieweg (Verlag)
CHF 34,15
Methodische Kombination von IT-Strategie und IT-Reifegradmodell

von Markus Mangiapane; Roman P. Büchler

eBook Download (2024)
Springer Fachmedien Wiesbaden (Verlag)
CHF 45,90
Das Praxishandbuch zu Krisenmanagement und Krisenkommunikation

von Holger Kaschner

eBook Download (2024)
Springer Fachmedien Wiesbaden (Verlag)
CHF 38,95