This post is also available in: enEnglish

Si has estado siguiendo el mundo de la cadena de bloques durante algún tiempo, es posible que hayas escuchado una o dos cosas sobre los contratos inteligentes. Está tendencia emergente, se ha ganado la de atención en la comunidad global criptográfica.

Algunos ponen sus esperanzas obsesivas, mientras que otros son bastante escépticos. La mayoría no ha formado su propia opinión en medio de los puntos de vista de ambos lados. Por lo tanto, a la persona promedio de todos los días le resulta muy difícil ver la imagen completa de lo que se trata. En este artículo, tenemos una visión objetiva de este concepto de Contratos Inteligentes. Primero, consideraremos la diferencia entre contratos tradicionales e inteligentes antes de explorar los pros y los contras de cada uno.

¿Qué es un contrato tradicional?

Es simplemente una hoja de papel notariada que detalla las acciones que deben realizarse bajo ciertas condiciones. Supongamos que hay un grupo de personas a quienes les gustaría establecer reglas sobre cómo y en qué condiciones se asignarán ciertos valores. El hecho de que necesiten garantías es la razón por la que deciden crear un contrato. Sin embargo, este documento no controla el cumplimiento de las acciones, sino que solo lo asegura. En caso de que se haga algo en contra de los términos del contrato, hay un tribunal, una cara de confianza de parte de la justicia, que resolverá las cosas si muestran evidencia suficiente de las acciones ilegales.

La idea de un contrato programable

Un contrato inteligente es un contrato programable, normalmente, ejecutado en un entorno descentralizado. Al igual que un contrato de papel, especifica las condiciones. Junto con eso, dado que un contrato inteligente es básicamente un código de programa, lleva a cabo las acciones (lo cual es imposible cuando tratamos con el papel).

Sin lugar a dudas, el concepto de contratos inteligentes es el siguiente paso para promover las relaciones entre las personas, las empresas y sus valores. Porque ahora no solo asegura las condiciones bajo las cuales está obligado a realizar ciertas acciones, sino que también determina las acciones que definitivamente se ejecutarán cuando se cumplan estas condiciones.

Contratos Inteligentes vs Contratos Tradicionales

El lenguaje de los contratos tradicionales puede ser complicado. Se puede pensar: “No es tan difícil como el de programación”. Es cierto, pero lo estamos considerando desde un ángulo un poco diferente. Aquí, para redactar un contrato, necesitas un abogado, que especificará con mucha precisión las condiciones. Incluso si lo hizo de una manera sumamente correcta, en el caso de algunos procedimientos legales, las posibilidades de ganar un caso judicial (incluso si la verdad está de su lado) generalmente se basan en la profesionalidad del abogado. Lo que en sí mismo prueba que la forma en que se constituyen los contratos tradicionales a menudo puede ser poco clara.

Los contratos inteligentes, por otro lado, son programables. De esta manera, ya no necesita un abogado, sino un desarrollador. Entonces, ¿eso es bueno o malo? En cuanto a la complejidad, el código del programa es mucho menos comprensible para la persona normal que para el jurídico. Sin embargo, se tiene menos incertidumbre cuando se trata con el código del programa.

Además, antes de poner en práctica un contrato inteligente, se lo está probando intensamente. No se puede probar un contrato en papel, solo redactarlo y esperar que su abogado sea lo suficientemente profesional. Por supuesto, no hay forma de evitar los errores, por lo que la profesionalidad de los desarrolladores que elaboran su contrato inteligente es de la misma importancia que la de los abogados que se ocupan del contrato en papel. Entonces, aquí no hay blanco y negro.

Los Contratos Inteligentes no tienen un plan B

Nuevamente, los contratos inteligentes se ejecutan normalmente en un entorno descentralizado, donde cualquier persona puede convertirse en un validador y verificar la autenticidad de la ejecución del contrato inteligente y el estado de la base de datos. Los validadores distribuidos e independientes minimizan la confianza de terceros y dan confianza con respecto a la inmutabilidad de lo que se debe hacer. Esto es bueno y malo al mismo tiempo:

  • Bueno. Nuevamente, los contratos inteligentes se ejecutan normalmente en un entorno descentralizado, donde cualquier persona puede convertirse en un validador y verificar la autenticidad de la ejecución del contrato inteligente y el estado de la base de datos. Los validadores distribuidos e independientes minimizan la confianza de terceros y dan confianza con respecto a la inmutabilidad de lo que se debe hacer. Esto es bueno y malo al mismo tiempo:

 

  • Malo. No puedes cambiar nada una vez que el contacto inteligente se pone en acción. Es por eso que un error puede traer algunas consecuencias muy desafortunadas. Como, por ejemplo, la pérdida de $160 millones.

Los Contratos Tradicionales tienen un Plan B

En estos casos, nos hemos acostumbrado a que el Tribunal de Justicia sea nuestro Plan B. Todos tenemos el Plan B: víctimas que intentan ganar un pago, desempleados que intentan aumentar su apoyo a los ingresos e incluso asesinos que desean salirse con la suya. . En nuestro mundo, los tribunales son el centro de la toma de decisiones. Y, de nuevo, es bueno y malo al mismo tiempo:

  • Bueno. En cualquier situación, el tribunal tiene como objetivo resolver el problema a favor de la parte, que es más correcto de acuerdo con la jurisdicción. Cuando nuestras relaciones se encuentran en un punto muerto, debido a cualquier tipo de razones, el tribunal es probablemente la única solución.

 

  • Malo. La piedra de tropiezo es el factor humano. Al ser el centro de decisión definitivo, el tribunal se convierte en un punto de presión para nuestras relaciones. Y no se trata realmente de las lagunas legales, sino del soborno.

Los Retos Fundamentales con los Contratos Inteligentes.

Si pensamos en los principales desafíos con la implementación de los contratos inteligentes en nuestra vida diaria, sería algo como esto:

  • Descentralización
  • Una forma completamente nueva de cómo se construyen las relaciones
  • Las dificultades de aceptar las ‘nuevas reglas’ por parte de las personas
  • No aplicable a la base jurídica vigente.
  • La necesidad de introducir un entorno legal sustancialmente nuevo

Como puede ver, el problema principal de los Contratos Inteligentes no es el desarrollo del código del programa, sino la creación de la base adecuada, la cual les permita realizar todo su potencial. La columna vertebral de los contratos tradicionales ha ido creciendo cada vez con más fuerza durante miles de años. En este largo camino, las personas aprendieron a coexistir y operar bajo un sistema regulatorio, de leyes elaboradas y relaciones comerciales sólidas.

Ahora, estamos al comienzo del nuevo camino, donde aprenderemos a construir relaciones mucho más sólidas que no dependen de terceros y de la confianza. Este es realmente un punto de ruptura, cuyo significado es probablemente mayor que el de la revolución del ferrocarril en Estados Unidos.

Pavel Kravchenko, Ph.D. es el fundador de Distributed Labs