Por qué estamos construyendo Cardano. Traducción al español 🇪🇸 (Parte 4 de 5)

Ver Documento Original aquí

Ver Parte 1 de 5

3. Interoperabilidad

La gran miopía

Las finanzas y la idea más amplia del comercio es, en última instancia, un esfuerzo humano. Existen lenguajes elegantes, herramientas extremadamente precisas para captar la intención, e interminables laberintos de técnicas para lograr el recurso en caso de malos resultados, así como miles de años de leyes que buscan la equidad en el comercio. De hecho, algunas de las primeras formas de redacción fueron los contratos comerciales.

Sin embargo, el elemento humano no puede ser evitado a pesar de la desintermediación de la lógica, las máquinas o los centinelas gubernamentales a los que se han confiado poderes terribles. Ahí está la gran miopía de las criptomonedas. En su mayoría están divorciados de la realidad humana.

La gente comete errores. La gente cambia de opinión. Las personas no siempre entienden completamente las relaciones comerciales en las que están de acuerdo en entrar. La gente es engañada y estafada. Las circunstancias cambian a nivel individual y estatal y requieren soluciones únicas. En este punto, la mayoría de los contratos contienen cláusulas de fuerza mayor.

Sin embargo, las criptomonedas buscan desechar la comprensión, la compasión y el juicio humanos a cambio de un juez digital indiferente perfectamente atado a una constitución sin considerar la justicia o el resultado. Dado que los humanos siempre han intentado y continuarán intentando cambiar las reglas con fines egoístas, es refrescante tener un sistema que no puede ser corrompido.

Pero, ¿qué sucede cuando un usuario necesita combinar estos nuevos sistemas con los sistemas financieros tradicionales? ¿Qué sucede cuando uno necesita vivir en el mundo humano? Por ejemplo, los derechos de propiedad, como el registro de la propiedad, viven enteramente en el mundo físico. Incluso la simbología de la tierra todavía requiere cierto reconocimiento de la jurisdicción del titular.

Para proporcionar otro punto, una barra de oro no puede moverse sola. El juez digital puede ordenar su movimiento, pero no puede forzarlo sin que los humanos se acomoden. Por lo tanto, un libro de contabilidad digital puede desviarse de la realidad.

Por lo tanto, un diseñador de protocolos necesita decidir cuánta realidad humana debe ser permitida en su criptomoneda. Cuanta más flexibilidad, menos fidelidad a lo absoluto se puede esperar. Cuanto mayor sea la protección de los consumidores, más mecanismos tendrán que existir para proporcionar retrocesos, reembolsos y edición de la historia.

Esta sección y la siguiente sobre regulación cubre el enfoque pragmático de Cardano sobre el tema. En cuanto a la interoperabilidad, hay dos grandes grupos de discusión. En primer lugar, la interoperabilidad con los sistemas financieros heredados (el mundo de las divisas no cifradas). En segundo lugar, la interoperabilidad con otras criptomonedas.

Legado

Fintech no se compone de un solo estándar ni siquiera de un lenguaje común. Existe una enorme diversidad de enfoques, las entidades responsables de la liquidación y compensación, los procesos de negocio y otros ámbitos relacionados con la contabilidad, la transformación y el movimiento del valor.

No es razonable sugerir que, simplemente porque una tecnología es superior, el resto del ecosistema de alguna manera admitirá la derrota y la actualización. Por ejemplo, muchas personas siguen usando Windows XP 16 años después de la versión inicial. Esta triste situación equivale a alguien que utiliza el Macintosh original lanzado en 1984 en el año 2000.

Dejando de lado el comportamiento del consumidor, los negocios son generalmente aún más lentos en su ciclo de actualización. Muchos bancos todavía usan fondos escritos en Cobol. Una vez que se sabe que la infraestructura funciona y cumple con los requisitos del negocio, por lo general hay pocos incentivos para actualizar o perfeccionar el software y los protocolos en beneficio del consumidor, fuera de los problemas de cumplimiento o seguridad.

Para Cardano, primero tenemos que establecer qué implicaría un puente de legado. ¿A qué sistemas, normas, entidades y protocolos debemos dirigirnos para garantizar una certeza razonable de interoperabilidad? ¿Pueden estos puentes ser federados o descentralizados? O como los intercambiadores (exchanges), ¿se convertirán en puntos centrales de fracaso para los hackers, los propietarios maliciosos o los reguladores demasiado entusiastas?

Hay tres preocupaciones que deben ser abordadas. En primer lugar, la representación de la información y la creencia en su exactitud. En segundo lugar, la representación del valor y su propiedad asociada. Tercero, la representación de las entidades y de un usuario en particular, junto con el nivel agregado de confianza en dichas entidades.

Para ser útil, la información y el valor necesitan fluir libremente entre el mundo financiero heredado y Cardano. Luego, es necesario establecer y registrar los resultados para construir la reputación y las bases para recurrir. Sin embargo, la mayoría de estas cosas son de naturaleza limitada para los actores involucrados. Codificarlos en una cadena de bloques los haría globales y permanentes.

Además, el valor no siempre puede fluir libremente en el mundo del legado. Embargos, sanciones, controles de capital y acciones judiciales podrían congelar activos. Para ser interoperable, no se puede crear una válvula de escape siempre abierta para que el valor se escape.

Finalmente, la marca y la reputación de las entidades es una de las piedras angulares de las relaciones comerciales. Miles de millones de dólares se gastan anualmente en campañas de marketing para establecer, mantener y reparar marcas. Si se hacen afirmaciones difamatorias, falsas o engañosas sobre una persona o entidad, entonces tienen el derecho de buscar un recurso legal. Sin embargo, las cadenas de bloqueo intentan preservar permanentemente la historia.

Al igual que nuestra elección del lenguaje de programación, no existe una solución ideal para que Cardano resuelva estos problemas de una manera ubicua y correcta. Más bien, tenemos que ceder de nuevo ante una opinión respaldada.

Con respecto al flujo de información, este flujo se conoce como una fuente de datos confiable. Tiene una fuente y un contenido. Las fuentes tienen alguna noción de credibilidad e incentivo para engañar o mantener la honestidad. El contenido puede ser codificado arbitrariamente.

Dado que tenemos la intención de soportar hardware de confianza en nuestra pila de protocolos, hemos decidido explorar la posibilidad de añadir soporte para el protocolo Town Crier del profesor Ari Juel et al. Suponiendo la existencia de un conjunto creíble de fuentes de datos, Town Crier permite el raspado seguro de contenido web para su uso en contratos inteligentes y otras aplicaciones.

Emurgo, IOHK y la Fundación Cardano proporcionarán una lista de fuentes. Más tarde esta lista será reemplazada por una lista curada por la comunidad utilizando mecanismos derivados del sistema de tesorería de Cardano. Nuestra esperanza es que un sistema de reputación pueda materializarse alrededor de buenas fuentes de datos, creando así un circuito de retroalimentación positiva para mejorar gradualmente la confiabilidad y la fidelidad.

La representación de valores es un tema más complejo. A diferencia de la información -donde una vez establecida la veracidad, oportunidad e integridad, los protocolos pueden comportarse de forma fiable y determinista- el valor es más delicado.

Una vez tokenizado, el valor debe comportarse como un objeto único. La información puede ser copiada y transmitida, pero una ficha que represente la propiedad de algo (por ejemplo, el título de un vehículo) no puede ser clonada y comercializada en dos libros de contabilidad diferentes. Este acto destruiría efectivamente la integridad del sistema.

El reto de la interoperabilidad heredada al tratar con el valor tokenizado es que las suposiciones de confianza, la fiabilidad y la auditabilidad cambian a medida que los tokens fluyen entre los libros contables. Por ejemplo, si Bob posee un poco de Bitcoin y luego los deposita en una bolsa, entonces Bob ahora tiene la representación de la bolsa de su Bitcoin en su libro mayor. En el caso de MtGOX, su libro mayor no se ajustaba a la realidad, haciendo que los usuarios lo perdieran todo.

El problema se complica aún más por la necesidad de que los sistemas heredados reconozcan los tokens que viven en una criptomoneda. Como se mencionó anteriormente, las empresas se han resistido históricamente a actualizar su software y a soportar nuevos protocolos. Esta situación dificulta la búsqueda de una solución clara.

Para Cardano, nuestra mejor esperanza es proporcionar una opción para que los usuarios adjunten un rico suministro de metadatos a sus transacciones y luego esperar a que surjan los estándares de la industria para conectarse. Se han hecho algunos progresos con el grupo de trabajo de Interledger, esfuerzos como R3Cev y mandatos internacionales para actualizar los antiguos protocolos financieros.

Sin embargo, el mayor desafío sigue siendo cuantificar y calificar el valor enviado desde un sistema heredado a un libro mayor de criptomoneda. Por ejemplo, si Bob es propietario de un banco y emite un token respaldado por un dólar, siempre puede construir un puente para enviar sus tokens a un libro mayor como Cardano como un activo emitido por el usuario.

Mientras que Cardano rastrearía la propiedad con precisión y proporcionaría todas las características que nos han llegado a gustar, como la marca de tiempo y la auditabilidad, ninguna criptomoneda puede hacer de Bob un banquero honesto. Siempre tiene la opción de dirigir un banco de reserva fraccionada al no respaldar todas sus fichas (tokens) de dólares con dólares reales. Este fraude no puede ser detectado por una criptomoneda a menos que el propio dólar sea una ficha contabilizada por un libro de contabilidad digital (25).

Por último, la representación de entidades en línea es un problema clásico de la red que se remonta a los primeros días de Internet. Las universidades, las empresas, los departamentos gubernamentales y cualquier usuario arbitrario necesitan establecer su identidad en algún momento.

Para ello, se han implementado soluciones pragmáticas pero centralizadas como la Infraestructura de Clave Pública de la web y el sistema DNS de ICANN. Dado que disfrutamos de la web moderna, estas soluciones son escalables y prácticas. Pero no responden a una cuestión más comercial de fiabilidad, confiabilidad y otras meta características necesarias para determinar si uno quiere hacer negocios con la entidad.

Los hosts de mercado de múltiples caras como eBay han construido un modelo de negocio al proporcionar algunos de estos metadatos junto con un marco de trabajo para completar las transacciones. Los juicios sobre la calidad del contenido, los eventos y las empresas suelen estar profundamente influenciados únicamente por las valoraciones en línea de fuentes de confianza (26).

La parte de este punto relevante para Cardano es una cuestión de centralización de la reputación. Uno de nuestros objetivos para Cardano es proporcionar una pila financiera para el mundo en desarrollo. Una de las claves de este esfuerzo es la capacidad de establecer una relación de confianza con actores que nunca se han conocido.

Si una sola entidad o un consorcio de entidades controlan quién es etiquetado como bueno o malo, no como un proceso orgánico derivado de interacciones reales en la comunidad como un todo, entonces estas entidades podrían arbitrariamente poner en una lista negra a cualquiera por cualquier pecado percibido. Este poder va en contra de nuestros valores como proyecto y derrota el punto más amplio de usar una criptomoneda.

Afortunadamente, los mismos mecanismos utilizados para votar por las boletas de tesorería, agregar fuentes a una lista de fuentes de datos confiables y forjar un protocolo pueden ser reutilizados para establecer un espacio de reputación. Es un área abierta de investigación y nuestra esperanza es proporcionar un protocolo de superposición para una red de confianza de reputación descentralizada en 2018-2019 después de que se hayan establecido más elementos fundamentales.

Interoperabilidad de Criptomoneda

Al pasar del mundo heredado a los libros de contabilidad digitales distribuidos, la interoperabilidad es mucho más sencilla. Cada libro tiene un protocolo de red, estándares de comunicación y suposiciones de seguridad sobre su respectivo algoritmo de consenso. Estos, a su vez, pueden cuantificarse fácilmente.

La circulación de la información se establece mediante la conexión a la red extranjera y la traducción de sus mensajes. El movimiento de valor se puede hacer a través de un sistema de retransmisión, comercio atómico de cadena cruzada o a través de un esquema inteligente de cadenas laterales (sidechains) . Como no hay un operador centralizado, una representación de las entidades se restringe más a una meta discusión de confianza en los desarrolladores, mineros o algún otro agente del poder.

Para Cardano, estamos integrando un nuevo protocolo de cadena lateral desarrollado por Kiayias, Miller y Zindros. Proporciona una forma no interactiva de mover valor con seguridad entre dos cadenas que soportan el protocolo. Este mecanismo será la principal forma en que el valor fluirá entre CSL y una capa de CCL.

Para otras criptomonedas, se deben formar puentes federados a medida que Cardano crece en valor y base de usuarios. Para ayudar a acelerar este crecimiento, Cardano SL soporta una versión restringida de Plutus para programas de interoperabilidad. Se añadirán nuevas transacciones en el Shelley y en versiones posteriores de CSL específicamente para satisfacer estas necesidades.

El laberinto de Daedalus

Los puntos relativos a la interoperabilidad provienen de una perspectiva global. Los protocolos especializados, los nuevos tipos de transacciones, los sistemas para evaluar la credibilidad y el flujo de información no pueden llegar a un solo gatekeeper o usuario. Más bien deben estar disponibles para cualquiera sin censura ni peajes.

Sin embargo, ¿qué sucede cuando Cardano no soporta un protocolo, una transacción o una aplicación sin la cual un usuario no puede vivir? ¿Deberíamos estar fuera de alcance? La web se enfrentó a una preocupación similar durante la década de 1990.

Irónicamente, la web proporciona dos soluciones diferentes que pueden ser replicadas con criptomonedas. La introducción de JavaScript proporcionó programabilidad a cualquier sitio web para añadir características arbitrarias. La introducción de los plugins y extensiones del navegador agregó capacidades personalizadas para los usuarios que deseen instalarlos. Ambos enfoques nos dieron la web moderna junto con todos sus horrores de seguridad.

Ethereum adoptó el primer enfoque al permitir a los usuarios integrar subprotocolos en la cadena de bloques de Ethereum como contratos inteligentes. Cardano soporta esta característica a través del paradigma CCL. ¿Pero qué pasa con las extensiones personalizadas?

Un ejemplo elucidante sería un operador de criptomoneda. Imagine un mercado descentralizado, llamado DM, que soporta un conjunto de diferentes criptomonedas. Un comerciante quiere automatizar sus estrategias actuando sobre DM.

En un ecosistema fragmentado, el operador tendría que instalar docenas de clientes para cada criptomoneda y luego escribir software personalizado para hablar con cada cliente con el fin de coordinar las operaciones automatizadas. Si un cliente se actualiza, entonces podría romper el software hecho a medida. Además, ¿qué pasa si el comerciante quiere vender el software?

Inspirado en el modelo web de extensiones, si la interfaz a varias criptomonedas puede ser arrastrada a una pila web, entonces la tarea del trader se vuelve dramáticamente más fácil. Se puede establecer una interfaz universal. La instalación se realiza con un solo clic. La distribución de software se puede modelar según la tienda web de Chrome.

Para Cardano, hemos decidido experimentar con este paradigma desplegando la parte frontal de nuestra billetera de referencia en Electron. Es un proyecto de código abierto mantenido por Github que combina Nodo y Chrome. La estructura de Cardano de Electrón se llama Daedalus.

La primera generación de Daedalus (27) actuará como una cartera HD con soporte para muchas de las características de contabilidad y seguridad esperadas que son estándares de la industria, tales como contraseñas de gasto y BIP39. En generaciones posteriores, Daedalus se convertirá en un framework de aplicaciones con una tienda, APIs de integración universal y un SDK.

Las innovaciones clave son la facilidad de desarrollo al permitir a los programadores utilizar JavaScript, HTML5 y CSS3 para construir sus aplicaciones y un puente unificado para la comunicación entre aplicaciones. Comportamientos complejos como la criptografía, la gestión de una red distribuida y la mecánica de bases de datos pueden ser abstraídos, lo que permite al desarrollador centrarse únicamente en la experiencia del usuario y en la lógica central de su aplicación.

Dado que Daedalus pretende ser un marco universal, su hoja de ruta y evolución es algo independiente de la de Cardano. Durante 2017 están estrechamente acoplados, pero más tarde Cardano será una aplicación más para un usuario de Daedalus. También tenemos la intención de explorar características extremadamente únicas como un servicio de administración de claves universal que se ejecuta únicamente en Intel SGX.

En última instancia, como diseñadores de protocolos, no podemos satisfacer todas las necesidades. Nuestra esperanza es que la flexibilidad que Daedalus proporcionará combinada con los contratos inteligentes de estado que se ejecutan en CCL satisfaga a los que han quedado fuera de nuestras decisiones de diseño. También esperamos que puedan surgir mejores estándares para animar a todas las criptomonedas a disfrutar de una mejor interoperabilidad y seguridad.

Continuar leyendo Parte 5 de 5

Notas a pie de página

25: Para los libros de contabilidad digitales, por otro lado, se ha propuesto la prueba de reserva como una forma inteligente de** sólo mantener a los intercambiadores (exchanges) de criptomonedas honestos **.

26: Estas tasas incluso afectan a la propia creación de contenidos. Vea esta historia de interés sobre cómo los tomates podridos han impactado la industria del cine.

27: Que ya está disponible en daedaluswallet.io.

1 Like