En un ensayo reciente, el célebre creador de Ethereum, Vitalik Buterin, esbozó lo que llama la cartera de criptomonedas perfecta: un trozo de tecnología que equilibra sin esfuerzo la seguridad, la usabilidad y la privacidad, todo mientras abraza la ética descentralizada de Ethereum.

El sueño de Vitalik sobre la cartera trata de quitar el caos de las criptomonedas mientras que aún la hace lo suficientemente poderosa para manejar la creciente red de capas 2 (L2) de Ethereum, aplicaciones descentralizadas (dApps) y sistemas de identidad.

Se enfoca en capacidades avanzadas entre cadenas, diseño centrado en la privacidad y soluciones al largo y complicado problema de la seguridad de cuentas.

Ahora desglosémoslo todo, pieza por pieza, de la manera en que él lo ve.

Haciendo que las transacciones entre capas sean sin esfuerzo

Las carteras de criptomonedas hoy en día luchan por manejar el mundo fragmentado de las cadenas L2 de Ethereum. Si alguna vez has estado haciendo malabares con activos entre Optimism, Arbitrum y mainnet, conoces el dolor. Vitalik quiere poner fin a eso. Su cartera ideal haría que enviar dinero o interactuar con contratos inteligentes a través de cadenas sea tan simple como enviar un correo electrónico.

Aquí está el concepto: en lugar de una sola dirección de Ethereum ambigua, los usuarios podrían compartir direcciones específicas de la cadena como vitalik.eth@optimism.eth. Pegas esto en tu cartera, presionas enviar y ella se encarga de todo por ti. Sin intercambios manuales. Sin necesidad de verificar saldos en media docena de cadenas.

Si tienes los tokens correctos en la cadena objetivo, la cartera los envía. Si no los tienes, toma fondos de otras cadenas, los convierte a través de intercambios descentralizados (DEXs) y maneja la transferencia.

¿Necesitas tarifas de gas? La cartera tomará ETH de una cadena y lo enviará para cubrir tarifas en otra. Todo esto debería suceder de manera invisible, sin constantes solicitudes que pidan a los usuarios aprobar pasos técnicos que apenas entienden.

También está pensando en pagos del mundo real. Vitalik imagina que los códigos QR se conviertan en el estándar para transacciones de criptomonedas sobre la marcha. Escaneas un código QR en un café, y la cartera analiza todo: la cadena, el token, la cantidad y la ID de referencia.

El fin de 'una clave para gobernarlas a todas'

La brutal realidad de las criptomonedas es que un error puede borrar tu cartera por completo. ¿Perdiste tu clave privada? Estás acabado. La solución de Vitalik es pasar de sistemas de clave única a una combinación de recuperación social y carteras multisignatura (multisig).

Así es como funciona: tu cartera dependería de dos capas de seguridad. Una clave principal maneja transacciones pequeñas, mientras que una red de 'guardianes' protege acciones de alto valor como enviar todos tus fondos o actualizar tu clave. Estos guardianes podrían ser amigos, familiares o instituciones que solo actúan después de verificar tu identidad.

Para los nuevos, las carteras podrían comenzar con un sistema básico de recuperación de dos de tres. Esta configuración podría incluir tu correo electrónico como una clave, una clave de acceso almacenada en tu teléfono y una copia de seguridad gestionada por el proveedor de la cartera. Con el tiempo, a medida que los usuarios adquieren experiencia y almacenan más activos, podrían expandirse para incluir más guardianes o configuraciones avanzadas.

Luego está lo futurista: zk-SNARKs. Vitalik propone usar pruebas de conocimiento cero para vincular identificadores centralizados, como correos electrónicos, a carteras de Ethereum. Imagina una dirección vinculada a tu nombre@gmail.com que solo puede ser accedida por ti, verificada criptográficamente sin exponer tu identidad.

La privacidad no debería ser opcional

La falta de privacidad de Ethereum no es un secreto. Vitalik lo sabe, y quiere que las carteras lo solucionen. Hoy, si quieres transacciones privadas, estás atrapado con herramientas torpes como Tornado Cash. Su visión? Hacer que la privacidad sea automática y sin costuras.

Una cartera construida con privacidad en mente mantendría parte de tus fondos en un pool de privacidad. Cuando envías dinero, la cartera retira del pool para oscurecer la transacción. Si estás recibiendo fondos, la cartera genera una dirección oculta, haciendo imposible vincular al remitente y al destinatario.

Esto no se trata solo de ocultar transacciones. Vitalik quiere que las carteras creen una nueva dirección para cada aplicación con la que interactúas. Ya sea una plataforma DeFi o un mercado de NFT, cada interacción estaría aislada. Esto evitaría que alguien pueda juntar tu actividad en la cadena y rastrear tus hábitos.

Para la identidad, las carteras podrían almacenar atestaciones privadas, como prueba de identidad para subvenciones o acceso a comunidades restringidas por tokens, sin exponer ningún dato personal. Todo permanece bajo el control del usuario.

Arreglando el eslabón débil de las carteras: proveedores de RPC

En este momento, las carteras dependen en gran medida de los proveedores de RPC (llamada de procedimiento remoto) para obtener datos de la cadena de bloques. Esto crea dos problemas: podrían alimentarte datos falsos o espiar tus transacciones. Vitalik pide que las carteras integren clientes ligeros: nodos simplificados que verifican la actividad de la cadena de bloques directamente.

Para la privacidad, sugiere la recuperación privada de información (PIR). Esta tecnología cifra las solicitudes de los usuarios para que los proveedores de RPC no puedan ver qué datos están obteniendo. Aunque es computacionalmente pesada, los avances en hardware especializado podrían hacer que el PIR sea más práctico para el uso diario.

Y la mayoría de las dApps hoy dependen de servidores centralizados para entregar sus interfaces de usuario. Esta es una vulnerabilidad evidente. Si el servidor es hackeado, los usuarios podrían interactuar sin saberlo con una versión falsa de la aplicación. La solución de Vitalik es la versionado de contenido en la cadena.

Imagina visitar una dApp a través de su nombre ENS, que apunta a un hash IPFS inmutable de la interfaz de la aplicación. Cualquier cambio en la aplicación requeriría una aprobación multisig o de DAO, añadiendo una capa extra de confianza. Las carteras podrían marcar interfaces seguras en la cadena frente a las menos seguras alojadas en la web.

Para aquellos que quieren la máxima seguridad, Vitalik imagina un 'modo paranoico' en las carteras. Este modo requeriría aprobación explícita para cada transacción o interacción, dando a los usuarios control total sobre lo que sucede.

El futuro de las interfaces de cartera

Vitalik dice que el siguiente gran salto en el diseño de carteras podría venir de la IA y las interfaces cerebro-computadora (BCIs). En lugar de hacer clic en botones, los usuarios podrían describir lo que quieren hacer, y una cartera impulsada por IA se encargaría del resto.

Imagina decir: 'Envía 5 ETH a Alice y cambia 2 ETH por USDC', y la cartera ejecuta instantáneamente la transacción. La IA podría incluso actuar como guardián, detectando actividad sospechosa y señalando riesgos potenciales antes de que se firme una transacción.

Luego está la idea de los BCI: dispositivos que leen tus pensamientos para controlar la tecnología. Aunque todavía está en su infancia, Vitalik ve potencial en combinar esto con carteras, permitiendo a los usuarios interactuar con Ethereum sin manos.

Consigue un trabajo bien remunerado en Web3 en 90 días: La hoja de ruta definitiva