MSTR Cat

Derecho de fideicomisos/Nivel IX · Fideicomisos en cadena/9.2 Tokens y activos del mundo real/Lección 5

Depósito en custodia, contratos inteligentes y la palabra ‘sin confianza’

Cómo un depósito en custodia utiliza a un titular neutral, qué pueden y no pueden hacer los contratos inteligentes, lo que demuestran el hackeo de The DAO y el riesgo de oráculos, y por qué “sin confianza” significa que la confianza se traslada en lugar de eliminarse.

Esto es educación, no asesoramiento legal. El derecho de fideicomisos varía de país a país y de estado a estado, y la estructura adecuada depende de tu situación. Todo lo que firmes debe ser redactado o revisado por un abogado cualificado en el lugar donde resides.

La vía ligera

La ruta más barata, con menos impuestos, más sencilla y más privada que permite la ley, de mejor a peor. Cada paso indica la norma en que se apoya y la condición que la mantiene dentro de la ley.

  1. Para operaciones pequeñas entre particulares, un multisig de 2 de 3 con el comprador, el vendedor y un árbitro designado solo cuesta las comisiones de red y libera los fondos cuando dos de ellos firman. Ojo: establezca el papel del árbitro y su remuneración en un breve acuerdo por escrito, ya que el código por sí solo no ofrece ningún remedio.
  2. En Inglaterra y Gales, los contratos legales inteligentes pueden ser vinculantes según los principios ordinarios de la contratación (informe de la Comisión de Derecho, noviembre de 2021), por lo que una simple cláusula escrita puede gobernar lo que hace el código. Ojo: otras jurisdicciones pueden diferir y un error informático sigue moviendo fondos de forma irreversible.
  3. Para operaciones grandes o reguladas, como las de inmuebles, suele ser más barato en conjunto recurrir a un depositario de custodia (escrow) con licencia, porque este debe seguir estrictamente las instrucciones y un tribunal puede hacerlas cumplir. Ojo: compare las comisiones y verifique la licencia del depositario cuando esta sea obligatoria.
  4. Antes de confiar en cualquier contrato 'sin confianza' (trustless), revise gratuitamente en un explorador de bloques si existen claves de administración, pausa o actualización y vea a qué oráculo recurre. Ojo: el hackeo de The DAO (2016) demostró que el código puede ejecutarse tal como está escrito y aun así perderse unos 3,6 millones de Ether.

MaterialesCualquier acuerdo estándar de depósito en custodia o conjunto de instrucciones para el mismo, para ver lo que debe hacer el titular de la custodia y cuándo puede liberar la propiedadInforme interinstitucional NIST 8202, ‘Resumen de la tecnología blockchain’ (2018), disponible gratuitamente en el sitio web de NIST, por su definición de contrato inteligente.La Comisión de Derecho de Inglaterra y Gales, asesoramiento sobre contratos legales inteligentes (noviembre de 2021), disponible gratuitamente en el sitio web de la Comisión de Derecho

Curiosidad

  1. ¿Qué sucede con los fondos mantenidos por un contrato inteligente si el código tiene un error?
  2. ¿Significa “sin confianza” que nadie tiene que ser de fiar?
  3. ¿En qué se diferencia un titular neutral de depósito fiduciario de un fragmento de código?

Explorar

  1. El depósito en custodia es un arreglo legal en el que una tercera parte neutral guarda dinero, documentos u otros bienes hasta que se cumplan las condiciones acordadas, y luego los entrega a la parte que tiene derecho a ellos. La idea es similar a la de un fideicomiso: quien lo administra custodia los bienes para otros y no debe tratarlos como si fueran suyos. Las obligaciones del titular de la custodia provienen del acuerdo o instrucciones correspondientes, así como de la legislación local, y difieren entre países y estados. En Estados Unidos, al titular de la custodia a menudo se le describe como un agente de ambas partes, cuya principal tarea es seguir estrictamente las instrucciones establecidas. Esta lección explica estos conceptos sin recomendar ningún tipo de arreglo.
  2. Un contrato inteligente es código que se ejecuta automáticamente en una cadena de bloques. El informe de 2018 del NIST “Blockchain Technology Overview” (NISTIR 8202) lo describe como un conjunto de código y datos desplegados mediante transacciones firmadas criptográficamente en la red de la cadena de bloques. El código puede contener tokens y liberarlos cuando se cumple una condición programada, por lo que a menudo se compara con el depósito en custodia. Sin embargo, a diferencia de un titular humano de la custodia, no puede ejercer juicio: hace lo que indica el código, incluso si las circunstancias cambian de manera que las partes no previeron.
  3. Un contrato inteligente no es automáticamente un contrato legal, ni tampoco es automáticamente nulo. En noviembre de 2021, la Comisión Jurídica de Inglaterra y Gales indicó que la legislación actual de dichas regiones puede facilitar y respaldar los “contratos legales inteligentes”, en los cuales se utiliza código para definir o cumplir las obligaciones de un acuerdo legalmente vinculante. Si un arreglo específico es vinculante sigue dependiendo de los principios habituales del contrato, como el acuerdo y la intención de crear relaciones jurídicas; otros países podrían tener una respuesta diferente.
  4. El código puede tener errores. En junio de 2016, un atacante explotó vulnerabilidades en The DAO, un conjunto de contratos inteligentes en Ethereum, y transfirió unos 3,6 millones de Ether, aproximadamente un tercio de sus fondos que en ese momento valían alrededor de 50 millones de dólares, a una cuenta sujeta a un período de retención de 28 días. El 20 de julio de 2016, la red Ethereum fue sometida a un hard fork para transferir los fondos a una dirección de recuperación, mientras que quienes rechazaron el cambio continuaron utilizando la cadena original, ahora llamada Ethereum Classic. El código se ejecutó tal como estaba escrito; la solución surgió cuando las personas acordaron cambiar la red.
  5. Los contratos inteligentes también dependen de datos provenientes de fuera de la blockchain, suministrados por servicios llamados oráculos; por ejemplo, un precio o el resultado de un evento. Si un oráculo comete errores, se retrasa o es manipulado, el contrato sigue ejecutándose, pero con información falsa. Por lo tanto, una custodia mediante contratos inteligentes depende de los operadores del oráculo, de los desarrolladores que escribieron el código y que pueden actualizarlo, y de los validadores que gestionan la red. Cada uno de ellos puede fallar de maneras que un simple lector del código no puede detectar.
  6. Por lo tanto, “Trustless” no significa que no se confíe en nadie. Significa que la confianza se ha trasladado de un intermediario conocido, como un banco o un agente de custodia obligado por ley, al código, los oráculos, los validadores y los desarrolladores, quienes pueden ser anónimos y no tener obligaciones legales hacia los usuarios. Un depósito en custodia legal asigna a un titular con responsabilidades y un tribunal para hacerlas cumplir; un contrato inteligente ofrece una ejecución predecible, pero puede no ofrecer a nadie a quien rendir cuentas cuando surgen problemas. La Blockchain Academy aborda el aspecto técnico de los contratos inteligentes y del consenso.

Datos clave

  • El depósito en custodia es un arreglo legal en el que un titular neutral guarda la propiedad hasta que se cumplan las condiciones acordadas, con obligaciones establecidas por los términos de la custodia y la legislación local.
  • El NIST (NISTIR 8202, 2018) describe un contrato inteligente como código y datos desplegados mediante transacciones firmadas criptográficamente en una red de cadena de bloques.
  • En noviembre de 2021, la Comisión Jurídica de Inglaterra y Gales recomendó que la legislación de Inglaterra y Gales pueda facilitar y apoyar los contratos legales inteligentes.
  • En junio de 2016, un atacante sacó unos 3,6 millones de Ether, que en ese momento valían alrededor de 50 millones de dólares, de The DAO aprovechando vulnerabilidades en su código.
  • Ethereum sufrió un hard fork el 20 de julio de 2016 para recuperar los fondos de The DAO; la cadena que no se dividió continuó como Ethereum Classic.
  • “Trustless” significa que la confianza se traslada de un intermediario legal al código, oráculos, validadores y desarrolladores; no desaparece.

Ejercicio nueve, seis, tres, uno

9ReunirEnumere hasta 9 partes o elementos en los que alguien confía cuando su propiedad está en custodia, a partir de esta lección o de un ejemplo de depósito en custodia o contrato inteligente que esté leyendo (algunas fuentes indican menos), como un agente de custodia, instrucciones escritas, código, un oráculo, validadores o un tribunal.
6AgruparClásifícalos en 6 categorías: titulares humanos, términos escritos, código, fuentes de datos externas, operadores de red y tribunales o reguladores.
3DestilarReduzca las 6 categorías a 3 grupos: quién posee la propiedad, qué decide cuándo se libera y quién puede ser considerado responsable si algo sale mal.
1CristalizarEscriba 1 oración explicando, con sus propias palabras, por qué un contrato inteligente “sin confianza” sigue dependiendo de la confianza en las personas.

Verificación de hechos

Fechas, cifras y afirmaciones verificadas con las fuentes publicadas que se enumeran a continuación.

Abrir en la academia interactiva →

EN PT ZH JA KO RU DE FR MS