Es el 2018 — incluso aquellos que no saben qué es blockchain seguramente han escuchado hablar de Ethereum. Ethereum es la segunda criptomoneda más popular que existe con una enorme capitalización bursátil de más de $70 mil millones. Para entender Ethereum a profundidad, uno tiene que saber completamente lo que son los Smart Contracts.
DATO INTERESANTE
Aunque Ethereum no es sólo una moneda; también es una plataforma que permite la creación de otras aplicaciones blockchain. La plataforma Ethereum utiliza la moneda llama Ether, la cual se utiliza para pagar por transacciones.
La blockchain Ethereum trabajaba como la blockchain de Bitcoin; una red de computadoras (o nodos) que ejecutan un software que confirma las transacciones en la red.
Ether trabaja más como combustible que como una criptomoneda común y corriente. Del mismo modo que necesitas gasolina o diesel para tu automóvil, necesitas Ether para ejecutar los smart contracts y las aplicaciones en la blockchain Ethereum.
Si quieres recordar todo esto tal como es, te ayudaré a entender uno de los principales productos de la blockchain Ethereum. Este producto se llama smart contract, o contrato inteligente, y son utilizados hoy en día por muchas criptomonedas. Debido al aumento en popularidad que Ethereum ha experimentado, la pregunta ‘¿Qué son los smart contracts?’, se ha vuelto una de las preguntas más frecuentes en el mundo cripto actualmente.
Entonces, ¿qué son los smart contacts? Bueno, examinemos el tema...
Did you know?
Suscríbete - ¡Cada semana publicamos nuevos vídeos sobre criptomonedas!
What is Odysee & LBRY? Is Decentralized YouTube Possible? (ANIMATED)
Contenidos
- 1. Qué es un Smart Contract: Lo que encontrarás en esta guía
- 2. Qué es un Smart Contract: ¿Fueron inventados los Smart Contractos?
- 3. ¿Qué es un Smart Contract?
- 4. Qué es un Smart Contract: ¿Cómo funcionan los Smart Contracts?
- 5. Qué es un Smart Contract: ¿Para qué se utilizan los Smart Contracts actualmente?
- 5.1. Compañías de seguros
- 5.2. Sistemas de salud
- 5.3. Gobiernos
- 5.4. Gestión empresarial
- 5.5. ICOs
- 6. Qué es un Smart Contract: ¿Cómo se crean los Smart Contracts?
- 7. Qué es un Smart Contract: Cómo los Smart Contracts cambiarán el mundo (Conclusión)
Qué es un Smart Contract: Lo que encontrarás en esta guía
La finalidad de esta guía es ayudarte a entender qué son los smart contracts y cómo funcionan los smart contacts.
La Oferta Activa más Reciente Ahora:Take advantage of this limited-time Bybit Holiday deal - complete quick tasks & claim up to $30,000! Use Bybit referral code (43654) while registering.
Entiendo que el término ¨smart contacts¨ podría escucharse complicado al principio. Pero después de explicarlo, te darás cuenta que es más sencillo de lo que lo piensas.
Al finalizar esta guía que explica lo que es un smart contract o ‘contrato inteligente’, nunca más tendrás que buscar en Google ¨qué son los smart contracts¨. Entenderás cómo y por qué fueron creados, el código que utilizan, cómo se pueden usar y ¡por qué cambiarán por siempre a la sociedad!
Antes de hablar de términos técnicos, es importante hablar de la historia de los contratos inteligentes. Saber por qué y cómo fueron creados te facilitará entender su finalidad en el mundo blockchain.
Qué es un Smart Contract: ¿Fueron inventados los Smart Contractos?
En 1994, a Nick Szabo (un criptógrafo), se le ocurrió la idea de registrar contratos en la forma de código informático. Este contrato se activaría automáticamente cuando se cumplieran ciertas condiciones. Posiblemente, esta idea podría eliminar la necesidad de un elemento tercero de confianza (como los bancos).
Pero, ¿por qué? La respuesta es sencilla — porque ya no necesitarás un tercero de confianza al realizar una transacción. En su lugar, los contratos (o transacciones) se auto-ejecutan en una red confiable que es controlada completamente por computadoras.
Una increíble idea, ¿cierto? Szabo trabajó en esta idea por muchos años e incluso escribió un libro llamado “Smart Contracts: Building Blocks for Digital Free Markets¨. El único problema era que en 1994, la tecnología blockchain todavía no existía.
¡Pero ahora sí!
En el 2009, Bitcoin introdujo el primer uso de la tecnología blockchain. En el 2015, Ethereum se fundó por un inteligente joven llamado Vitalik Buterin, quien introdujo a los primeros contratos inteligentes.
(Para aprender a profundidad qué es blockchain, revisa nuestra guía Blockchain Explicado.)
¿Qué es un Smart Contract?
No sólo quiero enseñarte lo que son los smart contracts, también quiero que lo recuerdes. Entonces, para lograrlo, he seleccionado tres puntos clave que debes leer e intentar recordar sobre lo que es un smart contract:
Un contrato inteligente es un acuerdo entre dos personas en forma de código informático. Se ejecutan en la blockchain ('cadena de bloques'), por lo que se almacenan en una base de datos pública y no se pueden modificar.
Las transacciones que suceden en un smart contract se procesan por la cadena de bloques, lo que significa que pueden ser enviados automáticamente sin un tercero. ¡Esto significa que no se tiene que depender de alguien más!
Las transacciones sólo se llevan a cabo cuando las condiciones en el acuerdo se cumplen — no hay terceros, por lo que no hay problemas de confianza.
Qué es un Smart Contract: ¿Cómo funcionan los Smart Contracts?
Bien, ¿entonces cómo funcionan los contratos inteligentes?
Para resolver esta pregunta, analicemos cómo se usa un smart contract:
Imaginemos que Juan quiere comprarle una casa a Miguel. Este acuerdo se forma en la blockchain Ethereum utilizando un smart contract. Este smart contract contiene el acuerdo entre Juan y Miguel.
En pocas palabras, el acuerdo se vería así: ¨CUANDO Juan le pague a Miguel 300 Ether, ENTONCES la casa será propiedad de Juan¨
Una vez que el acuerdo del smart contract se ha creado, no se puede modificar — lo que significa que Juan puede estar seguro que Mike le pagará los 300 Ether por la casa.
Sin el uso de un smart contract, Miguel y Juan tendrían que pagar muchas comisiones a terceros. Incluyendo al banco, al abogado y al agente de bienes raíces.
Es increíble, ¿verdad? ¡No más comisiones ni tiempos de espera del abogado y el vendedor de bienes raíces para que el acuerdo se lleve a cabo! Este es sólo uno de todos los ejemplos de cómo se puede usar un smart contract.
Los Smart Contracts se ejecutan automáticamente una vez que se cumplen las condiciones del acuerdo, lo que significa que no se requieren terceros, como un banco, un agente o un gobierno.
¿Cómo es esto posible?
Como se mencionó, todo se lo debemos a la blockchain. Gracias a la tecnología blockchain es posible descentralizar los smart contracts por lo que son justos y no requieren de terceros. Cuando hablo de descentralizar, me refiero a que no son controlados por un partido central (como un banco, un agente o un gobierno, etc.)
La blockchain, o cadena de bloques, es una base de datos compartida que se ejecuta por muchas computadoras (llamadas nodos) que le pertenecen a distintas personas. Por esta razón, no se controla por una sola persona o una compañía.
Esto significa que es casi imposible hackearla — el hacker necesitaría hackear más de la mitad de los nodos si quisieran atacar a la blockchain o a los smart contracts que se ejecutan en esta.
Por lo tanto, ¡los smart contracts pueden ejecutarse automáticamente y con seguridad sin que nadie pueda modificarlos! ¡Ahora sabes mucho más sobre lo que es un smart contract!
Finalmente podemos sentirnos seguros al pagar depósitos por productos o servicios — no se requiere un agente tercero.
Qué es un Smart Contract: ¿Para qué se utilizan los Smart Contracts actualmente?
Como lo mencioné antes, el ejemplo de la venta de la casa entre Miguel y Juan no es el único escenario en donde los smart contracts se pueden usar. Los smart contracts se pueden usar para cualquier tipo de transacción — y no tiene que ser financiera.
Las posibilidades de los smart contracts son infinitas. Actualmente se utilizan para operaciones y servicios financieros, seguros, autorización de créditos, procesos legales e incluso para acuerdos de financiaciones. (ICOs).
Examinemos a detalle cómo están beneficiando los smart contracts a ciertas industrias y cómo beneficiarán a otras en el futuro...
Compañías de seguros
Dos compañías de seguros, Atlas Insurance en Malta y Axa en Francia, probaron los smart contracts en el 2017. Fueron dos prototipos que compensaban a los clientes de las aerolíneas si sus vuelos se habían retrasado.
Veamos un ejemplo.
Juan está a punto de volar de NYC a Los Ángeles. El envía $5 en valor de criptomonedas al smart contract de seguros Axa y proporciona su número de vuelo. Ava envía $95 al smart contract. Entonces, hay $100 en el smart contract.
Si el vuelo de Juan llega a tiempo, se le envían a Axa los $100 del contrato inteligente. Pero si el avión se retrasa, $100 se le envían a Juan del contrato inteligente. Todo es automático.
Esto ahorra mucho tiempo y dinero. También significa que John no tiene que confiar en que AXA le pagará la cantidad acordada si su vuelo se demora — él sabe que si se retrasa, el smart contract le enviará su compensación de manera instantánea ($100).
Sistemas de salud
Los sistemas de salud utilizan contratos inteligentes para registrar y transferir datos de manera segura.
Ya hemos visto ejemplos de cómo los smart contracts se utilizan en la industria médica por aplicaciones como Encrypgen. Esta es una aplicación que utiliza smart contracts para transferir datos del paciente de manera segura, dejando fuera la opción de acceso por terceros.
De esta manera, los pacientes están en control de sus propios datos. Si los investigadores quieren usar los datos del paciente, deben pagar. No solamente eso, pero el paciente debe elegir si quiere o no venderlos.
Gobiernos
Para los gobiernos, los smart contracts que se ejecutan en la blockchain pueden hacer que sistemas de votación no necesiten de terceros y sean mucho más seguros.
Aplicaciones como FollowMyVote utilizan smart contracts y tecnología blockchain que protege los votos del fraude. Cuando la transacción del voto se escribe en la blockchain, no se puede modificar. Cuando la votación ha finalizado, el contrato inteligente envía un token a una dirección que representa al ganador del voto.
De esta manera, la votación siempre es justa, lo cual significa que el ganador siempre es el correcto.
Gestión empresarial
Las empresas se pueden beneficiar de los smart contracts. En lugar de pagarle a empleados para que calculen las nóminas, pueden usar smart contracts.
Los negocios pueden simplemente enviar un contrato inteligente que diga CUANDO la fecha sea 28.013.18, la empresa envía a Juan 2 ETH. Esto significa que a John siempre se le pagará a tiempo, y él siempre recibirá su salario. El negocio se beneficia porque todo es automatizado, ¡ahorrando mucho tiempo y dinero!
Did you know?
Suscríbete - ¡Cada semana publicamos nuevos vídeos sobre criptomonedas!
Hot VS Cold Wallet: Which One Do YOU Need? (Animated)
- Bajas Comisiones
- Increíble Funcionalidad
- Aplicación Móvil
- Tarifas de comercio muy competitivas
- Una intuitiva aplicación móvil
- Apalancamiento de hasta 100 veces
- Una plataforma de intercambio de criptomonedas muy conocida
- Más de 500 criptomonedas disponibles
- Autenticación de dos factores
- Más de 500 criptomonedas diferentes disponibles
- Sólida seguridad
- Tarifas de retiro bajas
- Seguro y confiable
- Comisiones bajas
- Buena cantidad de divisas aceptadas
- Exchange de prestigio
- Se aceptan múltiples divisas fiat
- Tarifas de trading relativamente bajas
ICOs
Si ya sabes qué es blockchain y la quieres utilizar para comenzar tu propio proyecto, puedes crear tu proyecto en la blockchain Ethereum como comentamos antes. Sin embargo, ¡vas a necesitar algo de dinero? ¿Cómo vas a conseguir el dinero que necesitas? Bienvenido a los ICOs…
Una oferta inicial de monedas o ICO (del inglés Initial Coin Offering) es un sistema de financiamiento para nuevas aplicaciones que utiliza tecnología blockchain. Creas un contrato inteligente, y un token para ese contrato inteligente. Imaginemos que nombras a tu token ABC.
Quieres recaudar $10,000,00 para comenzar tu proyecto y construir tu aplicación — imaginemos que $10,000,00 equivale a 10,000 Ether. Decides que pondrás 100,000 ABC tokens dentro del contrato inteligente, y que cada token ABC, valdrá 0.1 Ether.
De esta manera, si vendes los 100,000 ABC tokens, tendrás los 10,000 Eter que necesitas, porque 100,000 x 0.1 = 10,000.
Ahora, en el contrato inteligente, escribirás algo como esto: SI 0.1 ETH es enviado al smart contract, ENTONCES el smart contract enviará 1 ABC a la dirección que envía el 0.1 ETC. Así, las personas que contribuyen a la ICO siempre recibirán la cantidad correcta de tokens ABC.
¿Por qué las personas quieren comprar un token ABC?
Las dos razones más importantes por las que las personas compran token de una ICO son:
- El token puede usarse en la aplicación una vez que sea creada.
- El precio del token podría incrementar si el proyecto se vuelve más popular.
Puedes pensar en ICOs como una versión blockchain de Kickstarter. La principal diferencia es que automatiza el proceso de financiación en su totalidad de manera segura y sin terceros.
Qué es un Smart Contract: ¿Cómo se crean los Smart Contracts?
Los smart contracts se pueden crear en múltiples plataformas blockchain, incluyendo Ethereum y NEO. Como NEO es la plataforma más popular entre desarrolladores, te hablaré sobre los contratos inteligentes en Ethereum. (La razón por la cual escuchas el término en el mundo cripto ‘Ethereum smart contract’ o ‘Ethereum contract’ es porque Ethereum es la opción más utilizada).
Los smart contracts se desarrollan utilizando el lenguaje de programación original de Ethereum, llamado Solidity. Si te gustaría aprender Solidity, ¡puedes probar nuestro tutorial interactivo Solidity Space Doggos! Es una manera divertida y fácil para aprender Solidity. Siguiendo los pasos en el curso, serás capaz de crear tu propio juego Solidity. Dale un vistazo aquí.
Qué es un Smart Contract: Cómo los Smart Contracts cambiarán el mundo (Conclusión)
Ya está sucediendo. Por los ejemplos que te he dado puedes darte cuenta como los smart contracts han comenzado a reemplazar a intermediarios. También examinamos el potencial que esto tiene para aplicaciones futuras — ¿recuerdas la venta de la casa entre Juan y Miguel? No necesitaron de un agente de bienes raíces, un abogado o un banco, ¿cierto?
Entonces, si los smart contracts cumplen su objetivo, tal vez algún día viviremos en un mundo libre de intermediarios.
¿Qué pasaría entonces?
Lo mejor de no tener intermediarios es el hecho de que nos ahorramos mucho dinero. No solo eso, pero además ya no necesitamos confiar en nadie.
Aunque hay una desventaja: Las personas podrían perder sus empleos. Los intermediarios son personas reales, como tú y to. ¿Por qué pagarle a un empleado por hacer algo que saldría gratis con un contrato inteligente? Nadie lo haría.
Claro, nadie sabe lo que depara el futuro. Todo lo que podemos hacer es indagar y predecir, pero debemos prepararnos para cualquier resultado posible.
Entonces, como puedes ver, los smart contracts pueden hacer del mundo un lugar mejor, liberado de comisión. Puede reducir el fraude, las demoras y los costos en general para muchas cosas. Sin embargo, mientras más avanzamos tecnológicamente, podríamos eliminar la necesidad de ciertos trabajos. Después de haber leído esta guía, seguramente puedes responder con seguridad la pregunta del millón: ‘¿qué es un smart contract?’.
¿Qué piensas de los smart contracts? ¡Haznos saber tu opinión!
El contenido publicado en este sitio web no tiene como objetivo dar ningún tipo de asesoría financiera, de inversión, de trading, o cualquier otra forma de asesoramiento. BitDegree.org no avala ni sugiere la compra, venta o posesión de ningún tipo de criptomoneda. Antes de tomar decisiones de inversión financiera, consulta a tu asesor financiero.