12.6 C
New York
miércoles, octubre 5, 2022

Explicación de los contratos inteligentes: ¿qué son los contratos inteligentes?

Los contratos inteligentes se han convertido prácticamente en una parte integral de la «oferta de blockchain» junto con las criptomonedas. Sin embargo, nos encontramos en una coyuntura extraña en la que estamos sobreestimando o subestimando las capacidades reales de los contratos inteligentes. En este artículo, obtengamos una perspectiva clara de lo que son y cómo pueden revolucionar diferentes industrias y sectores a medida que avanzamos hacia el futuro. Entonces, ¿cómo funcionan los contratos inteligentes? Comencemos con lo básico.

¿Qué son los contratos inteligentes?

¿Cómo define los contratos en el mundo legal?

Los contratos tradicionales son acuerdos legibles entre dos partes. Los acuerdos establecidos en el contrato son un conjunto de términos acordados. Por lo general, una de las partes debe realizar algunas tareas para la otra a cambio de un pago. Un abogado supervisa todo este contrato.

Como puede imaginar, este tercero actúa como un punto de falla obvio en todo el acuerdo. La única forma en que cualquiera de las partes no se quedará sin personal es si la parte supervisora ​​hace un buen trabajo. ¿Qué pasa si una de las partes logra corromper al abogado? En ese caso, ahora no va a ser una transacción justa, ¿verdad?

Muy bien, entonces, ¿cuál es la alternativa? ¿Y si de alguna manera nos las arreglamos para que estos contratos sean programables?

Eso es lo que son los contratos inteligentes. Son acuerdos automatizados y autoejecutables entre dos partes. Estos son protocolos informáticos que facilitarán, verificarán o reforzarán digitalmente la negociación o ejecución de un contrato.

¿La mejor parte?

Los contratos inteligentes permiten que dos partes se comuniquen directamente entre sí sin tener que pasar por un intermediario.

¿Cómo funcionan los contratos inteligentes?

A Nick Szabo, uno de los mejores criptógrafos de todos los tiempos, se le ocurrió el término «contratos inteligentes» en los años 90. En ese entonces, explicó cómo funcionan los contratos inteligentes dando el ejemplo de una máquina expendedora. ¿Cómo funciona una máquina expendedora estándar?

  • Tú eliges el artículo que quieres.
  • Pones algo de efectivo dentro de la máquina.
  • La máquina te da el artículo.

Entonces, en las funciones anteriores, hay dos cosas que debe tener en cuenta sobre toda la interacción:

  • Puede interactuar directamente con la máquina sin tener que pasar por un tercero, como un comerciante.
  • Cada interacción depende completamente del cumplimiento de la anterior. Por ejemplo, puede poner su dinero en efectivo dentro de la máquina expendedora hasta que elija el artículo que desea.

Estos son los principios rectores exactos de todos los contratos inteligentes:

  • Las partes conectadas por el contrato inteligente pueden interactuar directamente entre sí.
  • Cada paso de un contrato inteligente solo puede cumplirse si el paso anterior se ejecuta con éxito. Hay una razón sencilla por la que se ha integrado esta regla. El hecho es que los contratos inteligentes a veces pueden hacer frente a millones de dólares. Esta es la razón por la que es fundamental tener en cuenta todos y cada uno de los pasos que se dan.

Un ejemplo práctico de contratos inteligentes

Tomemos el sistema de alquiler inteligente para comprender cómo funcionan los contratos inteligentes. Tiene el propietario y el Tennant. Estos dos celebran un contrato inteligente, en el que el inquilino bloquea el alquiler, con la condición de que solo se entregará al propietario si y solo si el inquilino ha recibido la copia del propietario. El arrendador puede enviar una llave virtual al inquilino. En el momento en que el contrato detecta esto, desbloquea los fondos para el propietario. De lo contrario, el contrato devuelve los fondos al inquilino.

Como habrás notado, los contratos inteligentes funcionan con una filosofía IF-THEN-ELSE. SI el arrendador le pasa la llave, ENTONCES entregue los fondos a ellos, DE LO CONTRARIO, devuelva el dinero al inquilino.

Diferentes casos de uso de contratos inteligentes

Cuidado de la salud

El campo de la salud es conocido por sus silos. Los contratos inteligentes pueden ayudar a eliminar esta barrera y dar acceso a diferentes departamentos a datos interinstitucionales. Robomed Network utiliza la tokenización para respaldar los contratos inteligentes entre los proveedores de servicios médicos y los pacientes. Estos contratos pueden supervisar las interacciones entre todos los pacientes y garantizar que se mantenga continuamente un cierto nivel de servicio.

Gobierno

La votación puede mejorar enormemente con la integración de contratos inteligentes. Durante la última década, hemos tenido muchos rumores de manipulación de las boletas. Sin embargo, con los contratos inteligentes, será imposible hacerlo ya que, por naturaleza, no se pueden manipular.

La Asamblea General de Tennessee dio un paso significativo en esta dirección el 8 de marzo de 2018, cuando reconocieron oficialmente las firmas blockchain y los contratos inteligentes como legalmente vinculantes. Varios otros estados de EE. UU. Buscan unirse a Tennessee y expandir la legalidad de las tecnologías blockchain.

Cadena de suministro

Los contratos inteligentes pueden ayudar a llevar sus cadenas de suministro a un nivel completamente nuevo. Realice un seguimiento de los inventarios con facilidad, financie las cadenas de suministro y reduzca el riesgo de robo o fraude. Automatice informes, facturas, listas de verificación y lanzamientos con contratos inteligentes. Por ejemplo, Name Bazaar está integrando su mercado peer-to-peer con tecnología de contrato inteligente y permite a los usuarios intercambiar dominios de Internet.

Bienes raíces

Como ya hemos visto, los contratos inteligentes pueden permitir a diferentes partes comprar, vender o alquilar a través de contratos inteligentes. Propy, una empresa inmobiliaria, ya ha utilizado contratos inteligentes para vender un apartamento de 60.000 dólares en Ucrania.

¿Cómo funcionan los contratos inteligentes? Entorno de ejecución

Para que estos contratos inteligentes funcionen, necesitan el entorno de ejecución en el que operar. Este entorno tiene tres segmentos específicos.

  • La criptografía de clave pública está en el corazón de la ejecución inteligente de contratos. Esto permite a los usuarios ingresar al contrato e interactuar con la otra parte firmando transacciones con sus claves privadas únicas y recibir criptomonedas en su dirección pública.
  • En segundo lugar, debe basarse en un protocolo descentralizado como Ethereum, IOTA, etc. Las propiedades centrales de los contratos inteligentes son la descentralización, la transparencia y la inmutabilidad, que hereda de la cadena de bloques.
  • La fuente de datos digitales utilizada por las noticias del contrato inteligente es completamente confiable y utiliza certificados de seguridad SSL raíz, HTTPS y otros protocolos de conexión segura.

Beneficios de los contratos inteligentes

  • Transparencia: dado que los contratos inteligentes se basan en la tecnología blockchain, obtienen instantáneamente la propiedad de transparencia. Este es un componente vital de las negociaciones basadas en contratos, ya que los propios participantes han predeterminado los términos.
  • Precisión de las operaciones: los contratos inteligentes también resultan ser inmutables. Una vez que ingrese algunos datos, no podrá recuperarlos. Es por eso que las reglas que rigen el contrato inteligente deben seguirse con mucho cuidado y precisión.
  • Seguridad: siempre que el código esté libre de errores, el contrato se rige por el mismo nivel de seguridad que se otorga al protocolo de cadena de bloques subyacente.
  • Velocidad: dado que la transacción no necesita pasar por un intermediario, los contratos inteligentes son intrínsecamente rápidos.
  • Eficiencia: un aumento en la velocidad y la precisión equivale a una mayor eficiencia.
  • Confianza: un ecosistema seguro y abierto que fomenta la confianza de los participantes al incorporar una plataforma sin confianza.
  • Garantía: Es automatizado y autoejecutable, por lo que no depende de un sistema que necesite humanos para seguir las reglas.

Ahora que sabemos qué contratos inteligentes, cómo funcionan y sus beneficios, echemos un vistazo a alguna plataforma popular de contratos inteligentes de la cadena de bloques. Estaremos investigando:

  • Ethereum
  • IOTA

Ethereum prácticamente allanó el camino para las plataformas de contratos inteligentes. Algunas propiedades de estos contratos inteligentes son:

  • Codificado usando un lenguaje de programación completo de Turing. Siempre que tenga acceso a suficientes recursos, debería poder resolver cualquier problema (teóricamente).
  • Utiliza un mecanismo llamado “gas” como medidor de tarifa para saber cuándo terminar las operaciones. Cada línea de código en Ethereum cuesta una cierta cantidad de «gas». Veremos el «gas» un poco más en una próxima sección.
  • Antes de que se ejecute el contrato inteligente, el desarrollador debe establecer un límite de gas. El límite debe tener en cuenta suficiente gas para ejecutar por completo el contrato inteligente. Si el límite no es suficiente, el contrato se revertirá a su estado original. Las tarifas del gas se pagan en ETH (el token nativo de Ethereum).

¿Qué es Ethereum Gas?

El gas es el elemento vital del ecosistema Ethereum. Es la cantidad unitaria de esfuerzo computacional que necesitará para ejecutar una operación específica. Piense en su contrato inteligente como su automóvil y el gas Ethereum como gasolina. Si no llena suficiente gasolina, no podrá terminar su viaje. La misma lógica se aplica a los contratos inteligentes.

Recuerde, Ethereum se está ejecutando actualmente en un protocolo de prueba de trabajo (POW). Tiene nodos especializados llamados mineros que usan sus ASIC para resolver acertijos criptográficamente difíciles dentro del ecosistema. El límite de gas de un contrato le permite al minero saber cuánto de su poder computacional se utilizará para ejecutarlo.

El Yellowpaper de Ethereum te da una idea aproximada de cuánto gas cuesta una instrucción específica.

¿Qué es el límite de gas?

Especificar correctamente el límite de gas es extremadamente importante para el buen funcionamiento de su contrato. No puede establecer su límite demasiado alto y tampoco puede establecerlo demasiado bajo.

Límite de gas bajo

Si su límite de gas es demasiado bajo, los mineros simplemente ejecutarán el contrato hasta que se agote el límite de gas. Después de eso, el contrato volverá a su estado original y aún tendrá que pagarles por sus servicios.

Límite alto de gas

Entonces, ¿qué hay del otro extremo del espectro? ¿Qué pasa si establecemos el límite de gas demasiado alto? Teóricamente hablando, los mineros usarán cualquier gas que necesiten y luego te reembolsarán el resto.

Sin embargo, si aumenta el límite de gas, también hará que su contrato sea extremadamente poco atractivo para los mineros. Debe recordar que cada bloque en la cadena de bloques Ethereum está limitado por un límite de gas de 6.700.000. Todos los componentes que agrega un minero dentro del bloque deben ser menores que el límite del bloque.

Esta es la razón por la que los mineros no estarán abiertos a la idea de insertar contratos inteligentes inflados en sus bloques.

Hemos cubierto los contratos inteligentes de IOTA en detalle antes, que puede consultar aquí. IOTA pasa a ser uno de los proyectos más emocionantes en el espacio. En lugar de una cadena de bloques, IOTA utiliza un «enredo» como protocolo subyacente.

Los contratos inteligentes de IOTA son de capa 2, por naturaleza, y actúan como «máquinas de estado inmutables». El contrato inteligente de IOTA tiene tres componentes diferentes: propietario, incentivos económicos y sociales y quórumes.

Dueño

Los propietarios de los contratos inteligentes son responsables de:

  • Creando el código de contrato inteligente.
  • Definir los parámetros generales de la red.
  • Envíe el contrato para su validación.
  • Seleccione el quórum encargado de ejecutar el contrato.
  • Definir cuántos validadores se incluyen dentro del quórum.

Incentivos económicos y sociales

Aunque las transacciones de IOTA son gratuitas, los propietarios y validadores pueden cobrar una cierta tarifa para garantizar que exista algún incentivo económico sustancial para cuidar el mantenimiento general de la red.

  • Los propietarios pueden cobrar una tarifa para cubrir los costos operativos de sus contratos inteligentes de IOTA.
  • El propietario y el comité pueden predeterminar su distribución de recompensas.
  • Los incentivos sociales pueden permitir que los nodos de validación acumulen buenos puntos sociales y obtengan más oportunidades de ser seleccionados para los quórumes.

Quórum

El quórum tiene acceso a una dirección de contrato inteligente única y contiene tokens IOTA bloqueados. IOTA utiliza un esquema de firma Boneh-Lynn-Shacham (BLS) único para garantizar que los nodos del quórum tengan autoridad uniforme sobre los tokens.

Contratos inteligentes fintech

Las empresas de tecnología financiera de todo el mundo están abriendo los ojos a la posibilidad de integraciones de contratos inteligentes. Según la Comisión de Comercio de Futuros de Productos Básicos (CFTC), la creación de contratos inteligentes de Fintech tiene los siguientes beneficios:

  • Disminuya considerablemente los gastos generales mediante código y ejecución estandarizados.
  • Las transacciones se mantienen seguras en el libro mayor distribuido inmutable.
  • La automatización y la autoejecución reducen el tiempo de transacción y los procesos manuales innecesarios.
  • Reduzca los riesgos de liquidación y contraparte con contratos inteligentes bien diseñados.
  • Automatice los activos digitales y el flujo de pagos con la ejecución inteligente de contratos.
  • Modifique el código y agregue información de contrato diferente para crear un contrato completamente nuevo.

Una de las formas más fascinantes en que los contratos inteligentes de fintech y la integración de blockchain ha cambiado la forma en que funcionan las transacciones internacionales. La eliminación de intermediarios y la reducción de tiempos han sido revolucionarias. Tendrán una voz considerable en cómo las aplicaciones fintech procesan los pagos internacionales en el futuro, ¡como mínimo!

¿Cuáles son las desventajas de los contratos inteligentes?

Sería injusto concluir este artículo y no discutir algunos de los principales problemas que afectan al espacio de los contratos inteligentes:

  • El estatus legal en torno a los contratos inteligentes varía de un país a otro, lo que les impide lograr la interoperabilidad internacional.
  • La curva de aprendizaje para codificar contratos inteligentes puede ser extremadamente alta. Es por eso que las barreras de entrada son altas actualmente, lo que actúa como un cuello de botella para la adopción generalizada.
  • Finalmente, incluso si hay algunos desarrolladores asombrosos, siguen siendo humanos al final del día. Como tales, son propensos a cometer errores, lo que conduce a errores en el código y hacks multimillonarios (busque el truco DAO cuando haya terminado de leer esta guía).

¿Qué son los contratos inteligentes? Conclusión

Los contratos inteligentes pronto se integrarán en todos los aspectos de nuestra vida. Esto no es una exageración si se considera la gran cantidad de casos de uso que existen. El propósito de este artículo era presentarle los contratos inteligentes, su filosofía subyacente y sus funcionalidades. Esperamos que haya obtenido un inmenso valor y conocimiento de este artículo sobre los diversos matices de las funcionalidades de los contratos inteligentes.

Lo que nos recuerda, ¿desea reducir drásticamente su curva de aprendizaje en lo que respecta a la formación de contratos inteligentes?

En caso afirmativo, inscríbase en nuestros cursos de educación blockchain de fama mundial en Ivan on Tech Academy. Los cursos han sido creados por expertos de la industria y nuestros propios formadores en horario. ¡Échales un vistazo! Han sido cuidadosamente seleccionados y diseñados para brindarle el mayor valor posible.

Estimado lector, si compartes este artículo en tus Redes Sociales nos estarás ayudando a crear más contenido educativo en español. ¡Gracias por tu apoyo!

Nuestras investigaciones y reseñas pueden ayudarte a encontrar excelentes oportunidades. Nuestras guías ayudarán a utilizar las plataformas criptográficas de forma más eficaz. Conozca las mejores prácticas para invertir y comerciar con criptomonedas. Siempre verde y siempre GRATIS.

Gracias por suscribirte.

Algo salió mal.

ELECCIONES DE CRIPTOMUNDO HOY

Lo Último

Recibe lo último
del CriptoMundo

Nuestras investigaciones y reseñas pueden ayudarte a encontrar excelentes oportunidades. Nuestras guías ayudarán a utilizar las plataformas criptográficas de forma más eficaz. Conozca las mejores prácticas para invertir y comerciar con criptomonedas. Siempre verde y siempre GRATIS.

Gracias por suscribirte. No recibirás spam ni correos no deseados.

Algo salió mal.