Guias de Trading Criptomonedas
¿Qué es un contrato inteligente?
By TheTradingBible.com, Updated on: Feb 15 2024.
Un contrato inteligente es un acuerdo digital que vive en la cadena de bloques llamada Blockchain (todos pueden verlo y está en más de una computadora). Todos los términos del contrato están escritos en forma de código automatizado que elimina la necesidad de cualquier mecanismo de cumplimiento y permite que incluso partes anónimas participen en un contrato seguro.
Tabla de contenidos:
- ¿De dónde provienen los contratos inteligentes?
- Contratos Inteligentes vs. Contratos en papel
- Cómo funcionan los contratos inteligentes
- Ejemplo de un contrato inteligente
- Casos de uso para contratos inteligentes
- Contratos inteligentes en divorcio
- Contratos inteligentes en bienes raíces
- Contratos inteligentes en acuerdos legales para inversores
- Riesgos y vulnerabilidades de los contratos inteligentes
- Conclusión
Para facilitar la comprensión de los contratos inteligentes, comencemos con lo básico:
Un contrato inteligente (Smart Contract) es la versión avanzada de un contrato en papel, en palabras simples, es "lógica traducida en código". Todos los términos y condiciones se almacenan en el contrato en forma de un pequeño programa informático. Este código se convierte en ley (no se puede adaptar más adelante) y automáticamente hace cumplir las reglas.
Piénselo: el problema más común de los contratos tradicionales es que alguien rompe su parte del acuerdo. Con los contratos inteligentes, todos los compromisos dentro de un acuerdo están en código y este código no se puede romper. Problema resuelto, ¿verdad? Espera un momento ...
¿Cómo garantizar que las reglas no se puedan romper?
Respuesta simple: Tecnología Blockchain.
La tecnología Blockchain permite crear una cadena de información que está distribuida (vive en más de una computadora) y es inmutable (no se puede cambiar).
Si te preguntas cómo es posible asegurarse de que la información no se pueda cambiar, es muy simple:l
- El bloque 0 contiene información de un par de transacciones y reglas
- El bloque 1 contendrá un pequeño fragmento de código que se basa en el contenido del bloque 0 y adicionalmente, otras transacciones o reglas
- El Bloque 2 contendrá otro pequeño fragmento de código basado en el contenido del Bloque 1 y así la cadena continúa creciendo con una dependencia de los bloques anteriores
Si quisieras cambiar alguna información en el Bloque 7540, necesitarías encontrar una manera de reescribir todos los bloques anteriores para que la cadena tenga sentido, gracias a ese pequeño fragmento de código que debe continuar coincidiendo con el contenido del bloque anterior a lo largo de toda la cadena.
Entonces, analizando lo que acabamos de aprender:
- Tenemos una cadena que tiene pequeños bloques con información que dependen unos de otros
- La cadena vive en miles de computadoras en todo el mundo
Ambas características mencionadas anteriormente suenan ideales para garantizar contratos irrompibles, ¿verdad? Bueno, lo hacen.
- El contrato no se puede perder - Vive en miles de computadoras
- El contenido del contrato no se puede cambiar - Está almacenado en la Blockchain
Y para endulzar la situación aún más, ¿qué pasa con el contenido de los Contratos Inteligentes?
Son reglas transformadas en código.
No hay una forma opcional de interpretarlas, diferentes enfoques subjetivos, etc. Un programa está diseñado para ser ejecutado de una manera particular y producir un resultado particular en base a ciertas condiciones, por lo que no hay más sentimientos, opiniones, etc.
Para concluir por qué Smart Contracts son irrompibles, esto es lo que debes recordar:
- Viven en miles de computadoras
- Están almacenados en la cadena de bloques
- Las reglas se traducen en código, no hay lugar para la opinión
¿De dónde provienen los contratos inteligentes?
A principios de la década de 1990, a un conocido criptógrafo llamado Nick Szabo, se le ocurrió el término "contrato inteligente". Argumentó que para cada transacción comercial hay demasiados procedimientos ineficaces (como la dependencia del historial crediticio, agencias, intercambio cara a cara y más). En los contratos inteligentes encontró las soluciones en muchos problemas ya que visualizo:
- Facilitar los procedimientos
- Minimizar los errores
- Minimizar la necesidad de intermediarios (a veces poco confiables)
- Reducir los costos (pérdida por fraude, costos de transacción y más)
Imagínate, ya en 1994 Nick Szabo concluyó que “ Los contratos inteligentes tienen el potencial de reducir en gran medida el fraude y los costos de ejecución de muchas transacciones comerciales ”.
Contratos inteligentes vs. Contratos de Papel
Los contratos inteligentes representan acuerdos entre partes, al igual que los contratos de papel normales. Ahora, puede ser que te estés preguntado si los contratos inteligentes son realmente mejores que los contratos en papel. ¡Vamos a compararlos!
Contrato Inteligente | Contrato en Papel |
---|---|
No se puede perder (es digital y vive en muchas computadoras diferentes) | Se puede perder |
La Blockchain opera a un costo bajo | Los intermediarios causan costos (ejecución, transacción, tarifas) |
No hay necesidad de ningún mecanismo de ejecución (hace cumplir automáticamente las reglas) | Jurisdicción posible (Costos para abogados y tribunales) |
Irrompible, no es posible el fraude | Las partes pueden romper su obligación del contrato |
Las reglas se ejecutan en segundos | La ejecución puede demorar grandes cantidades de tiempo |
Los contratos inteligentes son reutilizables | En la mayoría de los casos, los contratos no son reutilizables |
Los contratos inteligentes ya tienen un nombre elegante debido a la palabra "inteligente", sin embargo, no son más que una versión digital del contrato de papel. Después de todo, la comparación anterior nos muestra: Los contratos inteligentes tienen algunas ventajas importantes sobre sus contrapartes tradicionales, operan en un sistema mucho mejor y garantizan mejores condiciones.
Cómo funcionan los contratos inteligentes
Ya sabemos que los contratos inteligentes son pequeños fragmentos de código que viven en la cadena de bloques y contienen reglas que se ejecutan automáticamente, ¿verdad?
Bueno, esto se hace a través de una lógica muy simple de "programación condicional”. En otras palabras, el fragmento de código dice: si sucede "esto", haz "esto" y si sucede "algo más", haz "aquello".
Echemos un vistazo a un ejemplo de cómo funciona esto:
Gracias al Contrato Inteligente anterior, el propietario puede garantizarse a sí mismo que el alquiler recibido es no menor a $1000. Si Tom alguna vez intenta pagar menos, el Contrato Inteligente t lo expulsa automáticamente de la propiedad. ¿Observa cuán diferente fue esto en comparación con un acuerdo en papel? No hubo necesidad de:
- Abogados
- Tribunales
- Impuestos
Las disputas ni siquiera llegaron a existir, todo fue manejado electrónicamente por este pequeño código digital.
Un ejemplo de un contrato inteligente
En un escenario del mundo real, los contratos inteligentes viven en una cadena de bloques. Entonces, el primer paso para crear uno sería elegir una, aprender su lenguaje de programación, pagar algunas tarifas particulares para crear el contrato y comenzar a usarlo.
Si eligieras Ethereum, necesitarías aprender su propio lenguaje de programación llamado "Solidity".
En aras de la simplicidad, continuaremos usando ejemplos abstractos que te ayudarán a comprender mejor el tema sin profundizar demasiado en lenguajes de programación o Blockchains particulares.
El siguiente ejemplo será un poco más complejo que el anterior, ya que nuestro Contrato Inteligente requerirá información del mundo exterior para tomar decisiones.
Tom y Mark apostaron 300 dólares sobre el precio de Tesla: Tom está convencido de que al final del día, el precio de Tesla será igual. Mark apuesta a que el precio de Tesla cambiará.
Desde el momento en que se programa el contrato digital (correctamente y sin errores), ya nadie puede cambiarlo (no hay forma de que Mark o Toms sigan negociando las condiciones. Si el precio de cierre de la acción es el mismo al final del día, el Smart Contract enviará automáticamente a Tom 300 USD, y si el precio sube o baja, Mark recibirá 300 USD).
Puedes estarte preguntando: ¿Cómo puede el Contrato inteligente conocer información del mundo real?
Los contratos inteligentes se comunican con el mundo real mediante Oraculos (Oracles). Un Oracle es otra pieza de código que habla con proveedores de datos externos para adquirir información (como el precio de Tesla).
En este caso particular, ocurre lo siguiente:
- Tradingview dice, hay una caída de 1,5% en la acción de Tesla
- El Oráculo recibe la información de Tradingview
- El Oráculo proporciona al contrato inteligente la información
En consecuencia, el Contrato inteligente conoce la caída del precio y ejecuta las acciones basándose en el código de programación anterior, lo cual significa que: El contrato inteligente paga automáticamente los 300 USD de Tom.
¿Cómo son los diferentes tipos de Oráculos?
Bueno, ¡los oráculos pueden ser casi cualquier cosa! Por ejemplo:
- Un sensor en un muelle que escanea cada vez que un barco ingresa al puerto
- Un medidor de electricidad para medir el consumo de cualquier edificio
- Un sensor que detecta cada vez que un avión aterriza con éxito
Incluso podrías crear un Oráculo que mida cada vez que alguien levanta la voz en tu casa y crear un contrato inteligente que castigue automáticamente a la persona con $5 cada vez que grita.
Hasta ahora, parece interesante, ¿verdad? Veamos cómo se puede utilizar esto en el mundo real.
Casos de uso para contratos inteligentes
Los casos de uso de contratos inteligentes son casi infinitos: echemos un vistazo a algunos interesantes:
Contratos inteligentes en divorcio
¿Alguna vez has tenido amigos o incluso familiares que estuvieron involucrados en un divorcio? ¿Que tuvieron conflictos sobre el dinero, los activos, o los niños? ¿Que han gastado enormes cantidades de dinero en abogados mientras perdían el tiempo tratando de encontrar una solución? ¿O incluso en el peor de los casos, que alguien dejó a la pareja sin nada?
Bueno, exactamente esos problemas pueden resolverse mediante Contratos Inteligentes.
Una pareja puede simplemente crear un contrato inteligente y predefinir todos los resultados posibles (cómo dividir propiedades, dinero y cómo manejar a los niños) y estar un paso por delante de una pelea sin fin. En el caso de un divorcio, el Contrato Inteligente maneja la situación automáticamente según lo acordado.
Gracias a un Contrato Inteligente bien redactado, no hay necesidad de:
- Abogados y sus costosos honorarios legales
- Largas negociaciones que pueden llevar meses
- Estrés emocional en todos los miembros de la familia
Solo pensando en el hecho de que la tasa promedio de divorcios en Estados Unidos es del 50% y en Europa Incluso en un 60%, los contratos inteligentes pueden mejorar y acelerar este proceso tan complicado para muchas personas.
Contratos inteligentes en bienes raíces
Esto tal vez te sucedió a ti o a algunos de tus conocidos: estabas “cerrando” el trato por una propiedad, firmaste el contrato, enviaste el dinero y nunca obtuviste la propiedad porque todo era una estafa. O, incluso eres dueño de una casa, transfieres la propiedad a otra persona por parecer un tipo “confiable”, y después de todo, te enteraste que el dinero que recibiste era dinero negro (si es que recibiste tu dinero).
Bueno, exactamente esos problemas de no saber si puedes confiar en la otra persona pueden resolverse usando Contratos Inteligentes.
El comprador y el vendedor crean un contrato inteligente y definen todos los términos para transferir la propiedad. Tan pronto como el Comprador paga, el Contrato Inteligente transfiere la propiedad del Vendedor al Comprador, y tanto el pago como la propiedad se documentan en el Contrato Inteligente.
Además de resolver los problemas de confianza, aquí hay otros beneficios de los contratos inteligentes utilizados en bienes raíces:
- Papeleo que consume mucho tiempo
- Facturas de abogados y notarios
- Tiempo invertido en ir a las autoridades locales para proporcionar documentos
- Tiempo entre la transferencia de la propiedad y el pago
Como podemos ver: Los contratos inteligentes pueden agilizar el proceso en el sector inmobiliario de forma increíble, facilitar la negociación de propiedades y eliminar el riesgo de fraude.
Los contratos inteligentes en los acuerdos legales para los inversores
Si alguna vez has tratado de convertirte en un inversor de una empresa, es probable que hayas sentido cualquiera de las siguientes inquietudes:
- El miedo de una cláusula oculta en un contrato donde puedes terminar expulsado más adelante
- Que las acciones sean diluidas y ahora tu inversión vale muy poco o nada
- La empresa simplemente desaparece con todo tu dinero
Gracias a los Contratos Inteligentes, esos problemas se pueden resolver fácilmente ya que los Contratos Inteligentes pueden:
- Almacenar los términos de un acuerdo (monto de la inversión, acciones en el empresa, pagos de dividendos, responsabilidades del inversor, responsabilidades de la empresa)
- Verificar si cada inversor y la empresa cumplieron con sus responsabilidades
- Organizar automáticamente las próximas instrucciones operativas (como: pagar dividendos, etc.)
No hay necesidad de mecanismos de ejecución forzosa, y permite una mayor confianza hacia nuestro socio de negocios. Por lo tanto, con los contratos inteligentes, incluso los acuerdos legales para inversores se pueden cambiar a una forma más fácil y práctica, al tiempo que se evitan los obstáculos legales sin casi ningún riesgo.
Riesgos y vulnerabilidades de los contratos inteligentes
Con cada nueva invención o innovación, pueden surgir riesgos y vulnerabilidades. Veamos juntos cuáles son esas desventajas:
Humanos
Una vez que se implementa un contrato inteligente en Blockchain, nadie puede cambiar el código. Un solo error en la configuración inicial de las instrucciones de un contrato inteligente puede generar resultados no deseados. Por lo tanto, si alguna vez decides crear un contrato inteligente, asegúrate de que tu programador sea el mejor en eso.
Calidad de los Oráculos
Como aprendimos antes, los contratos inteligentes se comunican con el mundo real usando Oráculos. Con respecto a este canal de comunicación, hay algunos riesgos involucrados:
- No hay datos disponibles
- Datos con errores
- Datos falsos
Vamos a echar un vistazo a algunos ejemplos de los problemas mencionados anteriormente:
- No eres capaz de obtener datos del mundo real cuando no hay Oráculo
- El contrato inteligente transfiere todo tu dinero a tu ex-socio porque el Oráculo conectado al banco recibió datos incorrectos
- Pierdes una apuesta con un amigo porque alguien hizo trampa al Oráculo y envío datos falsos
Lo importante que debes entender es que cuando los contratos inteligentes interactúan con el mundo real, pueden surgir problemas.
Regulación
Las regulaciones y los impuestos podrían hacer muy poco atractivo para las empresas y las personas el uso de contratos inteligentes. Como los contratos inteligentes y, en general, la tecnología Blockchain aún no están maduros, no sabemos si son posibles regulaciones estrictas, por ejemplo:
- Impuestos altos sobre las transacciones de criptomonedas
- Prohibición de los contratos inteligentes
Conclusión
Ahora que comprendes todos los conceptos básicos sobre los contratos inteligentes, tienes uno clara ventaja sobre muchas otras personas:
Saber apreciar el valor.
Como inversor o trader, tu principal preocupación es buscar activos u oportunidades de alto valor, ¿verdad?
Con la esperanza de que tu respuesta sea un claro "SÍ", entonces podemos estar de acuerdo también en que la única forma de encontrar buenas oportunidades es teniendo conocimiento en primer lugar, así que usemos nuestro conocimiento sobre Contratos Inteligentes en un ejemplo imaginario para entender cómo podemos beneficiarnos de todo esto al discutir la compra y venta de grandes aviones:
- En este momento, la acción de uno de los mayores fabricantes de aviones del mundo, Boeing Company, cotiza a 243 dólares.
- Boeing hace un anuncio de que comenzaran a utilizar en todas sus operaciones de venta contratos inteligentes
- Después de investigar un poco, descubres que anteriormente, cada vez que Boeing vendía un avión, necesitaban gastar cientos de miles de dólares en papeleo para poder para ejecutar la transacción
- Gracias a su reciente cambio a Contratos Inteligentes, sabes que Boeing ahorrará más de cien millones de dólares cada año.
Házte la siguiente pregunta:
- Cuando una empresa encuentra la manera de ganar más dinero para sí misma y sus inversores o accionistas, ¿cuál es el comportamiento habitual del precio de sus acciones?
Bueno, por lo general en estos escenarios es probable que los precios suban, y ¿sabes por qué pudiste detectar esta oportunidad?
¡Porque te tomaste el tiempo para aprender qué diablos es un contrato inteligente!
¡Ahora puedes aplicar todos tus conocimientos adquiridos al trading! ¡Ve, diviértete!