Cuando hablamos de sistemas sin confianza, estamos implicando una aplicación amable que no requiere que los usuarios confíen en él. La idea es que solo funciona, de manera precisa y de manera justa, cada vez, sin hacer trampa a los usuarios. Están diseñados de tal manera que no hay necesidad de que los usuarios confíen en un solo humano o entidad.
Los sistemas sin confianza son una alternativa a las aplicaciones centralizadas en uso hoy, que dependen totalmente de la confianza. Tome su aplicación de banca móvil, por ejemplo. Sin duda, estás bastante seguro de que nadie va a robar tus ahorros de vida, porque confía en que el banco en sí los mantendrá a salvo.
Los sistemas Web3 carecen de este tipo de autoridad centralizada, por lo que necesitan ser confiables por diseño. Pero hasta ahora, no tienen la confianza.
Todavía no puedes confiar en blockchain
En sistemas sin confianza, se supone que el código es la ley. Los contratos inteligentes están diseñados para ejecutar automáticamente transacciones cuando se cumplen las condiciones especificadas. Utilizan reglas predefinidas para evitar la manipulación, y en la mayoría de los casos trabajan lo suficientemente bien. Sin embargo, ese no es siempre el caso. Debido a que el código en sí está escrito por humanos, sigue siendo susceptible a errores y vulnerabilidades, y es por eso que ha habido numerosos hacks multimillonarios a lo largo de la historia de la criptografía.
El problema del Oráculo es otro desafío para los sistemas sin confianza. Los oráculos traen datos del mundo real, como condiciones climáticas, precios de acciones y resultados deportivos, en la cadena, pero esto solo se puede hacer con la intervención humana. Los oráculos son creados por humanos, y los usuarios de DAPP deben confiar en estos oráculos, por lo que se implementan los sistemas para verificar sus datos. En caso de que algún dato no esté verificado, la naturaleza “sin confianza” de las cadenas de bloques que los usan se vería comprometida. Entonces, aunque la red podría estar descentralizada, todavía se basa en la integridad de otros sistemas.
La confianza también se hace evidente de otras maneras. Ciertos proyectos o DAPPS blockchain pueden obtener credibilidad instantánea basada en la reputación de la persona involucrada en él. Por ejemplo, un proyecto que involucra a Vitalik Buterin, quizás la personalidad de blockchain más famosa de todos, ganaría credibilidad instantánea, y esa asociación probablemente influiría en la perspectiva de los demás. Es probable que muchos usuarios asuman que definitivamente no es una estafa, simplemente por su participación.
Además, ciertos tipos de activos digitales requieren confianza. Uno de los más obvios de estos es “Bitcoin envuelto” o WBTC, que es una criptomoneda que vive en la cadena de bloques Ethereum. Está vinculado al precio del bitcoin original, y esto se hace colateralizando cada WBTC que está acuñado con un BTC. Pero el BTC en sí está en manos de una compañía de propiedad privada llamada Bitgo, que actúa como el custodio de esos activos, lo que significa que cualquiera que use WBTC tiene que confiar en él.
La dependencia de Blockchain en la supervisión humana, a pesar de todas las afirmaciones de lo contrario, significa que no es del todo confiable, dejándolo expuesto a riesgos como la reintroducción de la centralización. Por ejemplo, un grupo de desarrolladores encargados de actualizar el código de contrato inteligente, o el operador de un oráculo popular podría influir en una red de manera negativa o actuar maliciosamente, poniendo en riesgo a los usuarios.
La necesidad de confianza también cuestiona las afirmaciones de transparencia de Blockchain. Si bien las transacciones en un libro mayor descentralizado pueden ser públicamente visibles y verificables, las motivaciones y acciones de los actores humanos involucrados en la codificación, operación de oráculos o tomar fondos de custodia definitivamente no lo son.
La capa 3 fortifica la confianza digital
La naturaleza de los sistemas basados en blockchain, algo menos que absorbente, no se ha reconocido, y eso explica por qué las redes de capa 3 como los orbes están tratando de rectificarlo construyendo mecanismos más sólidos que reducen la necesidad de supervisión humana.
Orbs está construyendo una “capa de ejecución” descentralizada que se encuentra encima de las cadenas de bloques de capa 1 y capa 2, mejorando sus capacidades y rendimiento, y como parte de esos esfuerzos también está trabajando para aumentar la confianza. Se basa en una red independiente de “guardianes” descentralizados que son incentivados para mantener su integridad, con la amenaza de sanciones financieras severas si se portan mal. Estos nodos tienen la tarea de realizar cálculos complejos y pueden interactuar con contratos inteligentes alojados en múltiples blockchains, lo que permite a los orbes actuar como una capa segura y verificable para la lógica fuera de la cadena. Utilizando la infraestructura de Orbs, DAPPS puede implementar una funcionalidad avanzada que no es posible cuando se operan directamente en una red L1 o L2.
De manera crucial, la infraestructura de Orbs puede ayudar a minimizar la dependencia de la supervisión humana. Su entorno de ejecución sin permiso y verificable puede automatizar y asegurar procesos sofisticados que de otro modo requerirían el uso de intermediarios de confianza, mejorando la naturaleza sin confianza de las cadenas de bloques y las dapps.
Orbs también admite un sistema de reputación que se ejecuta en su red L3, lo que permite a los usuarios de blockchain crear identidades descentralizadas que prueben sus nombres, edades y calificaciones sin revelarlos a nadie. Estos DID se pueden usar en cualquier cadena de bloques que se integre con Orbs, haciéndolos interoperables en Web3 y aumentando la confianza digital.
Eliminar intermediarios y custodios
Los esfuerzos de Orbs para generar confianza en la capa de infraestructura se complementan con varias otras iniciativas en el mundo de blockchain que intentan aplastar la necesidad de intermediarios y supervisión humana.
Por ejemplo, el Protocolo de Humanidad ha creado un mecanismo de consenso de prueba de humanidad que está diseñado para proporcionar pruebas de que los usuarios de blockchain son humanos genuinos, en lugar de los bots o simplemente la segunda (o tercera o cuarta) cuenta de alguien. Es una herramienta esencial para la gobernanza de blockchain, especialmente en DAOS que intentan aumentar la equidad con sistemas de votación más avanzados que evitan la peso del token. Cambia la confianza de la supervisión humana a las pruebas criptográficas, lo que permite la verificación sin confianza de los usuarios que asegura que ningún individuo pueda obtener más influencia sobre un protocolo simplemente creando múltiples billeteras.
Mientras tanto, un proyecto llamado Zeus está apuntando a los custodios con ZBTC, una alternativa a WBTC que vive en la cadena de bloques de Solana. En lugar de enviar fondos a un custodio a activos de menta, Zeus utiliza una arquitectura sin permiso, donde el BTC es mantenido de forma segura por una red de validadores, conocida como “Guardianes”. Los fondos se unen de Bitcoin a Solana a través de la Biblioteca del Programa Zeus, que acuña un token ZBTC para cada BTC depositado.
Cuando un usuario envía BTC a la Biblioteca del Programa ZEUS, esos fondos almacenados de forma segura en un contrato inteligente operado por la red de Guardianes, y se envía una cantidad equivalente de tokens ZBTC a la billetera de la que provienen. Los guardianes trabajan juntos para controlar esos contratos inteligentes, y ningún guardián solo puede desbloquearlos sin la aprobación de todos los demás. Esto significa que el BTC solo se puede desbloquear una vez que el ZBTC acuñado en su lugar se devuelve a la biblioteca del programa Zeus y se quema.
Confía en mí, está mejorando
Proyectos como Orbes, Protocolo de Humanidad y ZEUS se esfuerzan por crear ecosistemas digitales más confiables e infalibles que reducen la necesidad de intervención humana. Esto es clave, porque mientras los humanos tengan que mantener algo o intervenir para poner las cosas bien, siempre seguirá siendo un elemento de confianza en los sistemas basados en blockchain. Al reducir la confianza, podemos aumentar la descentralización y, a su vez, esto significa una mayor equidad y transparencia.
Si bien puede no ser posible eliminar la necesidad de confianza por completo, la innovación continua de estos proyectos puede ayudar a minimizar la dependencia de los humanos hasta el punto de que ninguna entidad tiene suficiente influencia para manipular los sistemas a su favor.