Billeteras de contratos inteligentes: 10 preguntas respondidas por un experto
Los monederos de contratos inteligentes representan una nueva clase de monederos de criptomonedas a punto de suplantar a los tradicionales, como MetaMask. Pero, ¿qué es lo que distingue a los monederos de contratos inteligentes? ¿Debería plantearse utilizar uno? Estas son las preguntas que exploraremos en este artículo. Puede encontrar un artículo clave sobre carteras de contratos inteligentes aquí.
P: Para empezar, ¿podéis hablarnos de vuestra trayectoria y de cómo empezasteis a trabajar en Braavos?
Motty:
Mi formación es en ingeniería informática, fui lo que se puede llamar un emprendedor web2 durante toda mi carrera profesional y llegué a las criptomonedas relativamente tarde, hace un año y medio.
Pero tuve la suerte de tener tiempo de sumergirme y comprender la tecnología en profundidad y conocer las distintas soluciones L1 que existen. Me di cuenta de que Ethereum tiene las mayores posibilidades de ser la cadena más dominante en el futuro, pero también tiene un problema de escalabilidad.
Así que estudié todas las soluciones de escalado posibles, ya fueran cadenas laterales, rollups optimistas o rollups ZK. Nos sorprendió la tecnología de escalado de StarkNet, así que mis cofundadores y yo decidimos empezar a desarrollarla.
Y antes de continuar, se lo pasaré a Bertrand para que se presente.
Bertrand:
Gracias, señor. Yo tengo una experiencia diferente porque vengo del lado del marketing de web2. Antes trabajé en muchos proyectos de SaaS, así que hice mucho marketing digital.
Pero hace un año y medio empecé a interesarme por el aspecto comunitario del marketing. Ya era un entusiasta de las criptomonedas, interesado en web3 y en conocer diversos proyectos, pero nunca relacioné mi trabajo con las criptomonedas.
Como comprendí que la mayoría de los proyectos criptográficos deben desarrollarse a través de un enfoque comunitario, me sumergí más profundamente y trabajé en mi primer proyecto criptográfico para adquirir algo de experiencia construyendo en Web3.
Hace unos meses, conocí a Motty. Mantuvimos una conversación fascinante sobre Braavos: el proyecto, la tecnología y, por supuesto, la visión, que para mí es esencial cuando queremos dar forma a una comunidad.
Acordamos la visión y cómo deberíamos impulsar el crecimiento de Braavos a través de la comunidad. Me uní al proyecto hace poco más de dos meses con el objetivo de potenciar nuestro crecimiento con un enfoque comunitario para Braavos.
P: ¿Puede explicar brevemente por qué decidió construir Braavos?
Motty:
Decidimos construir Braavos porque la experiencia de monedero en criptomonedas todavía no es tan buena como queremos que sea.
A fantastic piece of evidence is that 80 to 90% of the 200–300 million people that already use crypto are still using centralized solutions such as Binance, Coinbase, Kraken or Celsius (or at least used to use Celsius…)
Pero no podemos culparles por utilizar soluciones centralizadas porque ofrecen una experiencia mucho más cercana a la web2 que la que todo el mundo utiliza cuando usa sus aplicaciones cotidianas.
Mientras tanto, las soluciones de autocustodia son complejas, tienen todas esas palabras aterradoras como claves privadas y frases semilla. Y el coste del error o la posibilidad de que se produzca un error es significativamente alto, porque tratas con largas cadenas de números y caracteres con las que los usuarios normales no deberían tratar.
Para nosotros, este fue un aspecto clave de lo que nos motivó a desarrollar Braavos, porque vimos cómo la tecnología de StarkNet podía ayudar a migrar a los usuarios desde la web2 y el cripto centralizado, que no es cripto, a un monedero descentralizado y autocustodiado.
Esa es la razón de ser de Braavos, hacer que las criptomonedas sean seguras e intuitivas para los usuarios.
P: ¿Puede decirnos algunas diferencias entre un contrato inteligente y otros tipos de monederos?
Motty:
La diferencia es que los monederos basados en contratos inteligentes pueden ayudarnos realmente a mejorar la experiencia del usuario. En primer lugar, vamos a explicar qué son las carteras de contratos inteligentes y, a continuación, daré algunos ejemplos de características que revolucionarán las carteras de criptomonedas.
Para los monederos de autocustodia, tienes, por un lado, monederos sólo del lado del cliente como Metamask, lo que significa que firmas las transacciones en el lado del cliente y las envías directamente a la blockchain.
Por otro lado, tienes carteras basadas en contratos inteligentes con una parte cliente, que es la aplicación móvil o la extensión del navegador, y la parte del contrato inteligente que vive en la blockchain.
Todas y cada una de las transacciones que firmas en el lado del cliente pasan primero por tu contrato inteligente que representa tu cuenta en la blockchain, y de ahí pasan a las diferentes dApps con las que quieres comunicarte.
I want to emphasize on the fact that account abstraction is a synonym to smart contract wallets. Así que cuando oigas a la gente decir «abstracción de cuenta», que se publicó bajo EIP-4337, lo que realmente quieren decir es un monedero basado en contratos inteligentes.
Ahora, el hecho de que nuestro monedero tenga un contrato inteligente en cadena que representa la cuenta del usuario, abre un amplio espacio de diseño para crear los atributos adecuados que mejoren la experiencia del usuario y la seguridad de los monederos autocustodiados.
Pongamos algunos ejemplos para demostrarlo:
I’ll start with a simple one, multicall
Así que si estás familiarizado con los monederos tradicionales en Ethereum, cuando interactúas con una determinada dApp y un determinado token, primero tienes que aprobar que la dApp pueda transferir este token desde tu cuenta, y sólo entonces puedes interactuar con la dApp.
Pero normalmente esta aprobación a la dApp solicita una cantidad ilimitada de tokens.
Meaning you give the dApp unlimited access to your funds and you hope there won’t be any bug or hack and that the protocol withdraws from your account only the amount needed for the operation.
Por supuesto, esta es una UX defectuosa y hubo bastantes hacks en el pasado que utilizaron eso.
Pero con los monederos basados en contratos inteligentes, si, por ejemplo, quiero intercambiar algunos tokens, no necesito dar al intercambio una autorización para transferir una cantidad ilimitada de ellos. Con una sola transacción, puedo acoplar la aprobación del permiso de transferencia por el importe exacto que quiero canjear más la transacción de canje propiamente dicha, por lo que sólo cuesta la comisión de gas de una transacción.
Segmentación de cuentas
A second example, which I really like, is what is called account segmentation.
Es el hecho de que puedo definir varios tipos de cuentas dentro del mismo monedero.
Supongamos que quiero tener dos cuentas distintas en mi cartera, una cuenta corriente y una cuenta de ahorro.
En mi cuenta corriente, quiero poder enviar transacciones sin demora, pero con un límite de importe de retirada diario.
Piense que es como su tarjeta de cajero automático, hay un límite de retirada y eso es bueno porque si pierdo o me roban la tarjeta de cajero automático, sé que los ladrones pueden robarme, pero no pueden vaciar toda mi cuenta.
En cuanto a la cuenta de ahorro, tengo más dinero ahí, así que quiero que sea más segura y no la usaré todos los días, así que no pondré límite de retirada, pero sí un plazo de 24/48/72 horas.
De este modo, para retirar dinero de mi cuenta de ahorros, tendré que volver a aprobar la transacción 24 horas después de haberla realizado, para que se confirme y se envíe a la blockchain.
Con esta función, me sentiré mucho más seguro guardando mis fondos en mi cartera de autocustodia
Estos son ejemplos muy sencillos de por qué los monederos basados en contratos inteligentes son mejores, pero por supuesto hay muchos más, como la posibilidad de hacer 2FA sin confianza.
P: ¿Qué problemas críticos resuelve Braavos que no resuelven las soluciones existentes?
Bertrand:
What I really like about Braavos is that in every part of the roadmap, we want to make crypto stress-free and nontechnical for the next wave of people that are going to join us on the DeFi journey.
En los últimos meses, el equipo técnico ha realizado un importante trabajo en la experiencia de usuario, hemos recibido muchos comentarios positivos de personas que disfrutan de Braavos porque es fácil de usar y potente, y por supuesto, las funciones que Motty acaba de describir ayudarán a mejorar aún más la experiencia de usuario.
The second point is that Braavos is the only StarkNet mobile wallet, which simplifies the DeFi experience because you can do all your big transactions from your desktop, and you can use your mobile to control simple transactions. Esta flexibilidad es importante, ya que facilita aún más el uso del monedero.
Pero también el hecho de que el monedero de Braavos esté basado en contratos inteligentes mejora los aspectos de seguridad tanto del lado de la cadena de bloques como del front-end, donde la gente gestiona sus fondos.
I think this is really important because it gives confidence to new users, in contrast to the stressful experience of other self-custody wallets.
Y el último punto es que decidimos trabajar únicamente en StarkNet porque, entre todos los L2, tiene la tecnología más sólida y prometedora para llevar Ethereum y escalarlo a cientos de miles de transacciones por segundo y realmente llevar a la industria de las criptomonedas a donde creemos que debería estar.
That’s why we’re focused on StarkNet instead of trying to cover the entire crypto space, our mission is to bring the best solution possible to StarkNet.
Estos son los puntos importantes de lo que hace a Braavos claramente diferente de lo que hay en el mercado.
P: ¿Qué asociaciones entre Braavos y otros proyectos de StarkNet podemos esperar en 2022?
Motty:
Como nos centramos exclusivamente en StarkNet, intentamos colaborar estrechamente con la mayoría de los protocolos del ecosistema.
Así que, por supuesto, mantenemos una estrecha colaboración con la propia StarkNet para continuar e impulsar la red hacia el estado de re-génesis.
También cooperamos con mercados NFT a los que ya puedes acceder desde el monedero Braavos.
Ya nos hemos integrado con DeFi mediante el intercambio mySwap y tenemos previsto incluir aún más proyectos de DeFi e incorporarlos al monedero para poder ofrecer a los usuarios un intercambio con un solo clic con las mejores tarifas disponibles.
Aún están por llegar más asociaciones, como los nombres de dominio ENS que llegarán a StarkNet y que se integrarán en el monedero.
P: ¿Qué es lo que más te gusta de Braavos?
Motty:
Lo que me gusta mucho es el Explicador de Transacciones.
Cuando empecé con las criptomonedas, me aparecían todo tipo de ventanas emergentes en el monedero que me pedían que firmara transacciones y no entendía muy bien lo que estaba firmando.
Así que intenté leer lo que decía, pero en la mayoría de las partes era un galimatías. Incluso con mi formación técnica, no podía entender realmente lo que ocurría entre bastidores.
Por eso hemos creado y mejoramos continuamente el Explicador de Transacciones para que los usuarios entiendan realmente lo que están firmando.
También me entusiasma la posibilidad de realizar autenticaciones biométricas y de dos factores sin necesidad de hardware adicional cuando se utiliza el dispositivo móvil.
Tenemos bastantes más funciones interesantes que expondremos en el futuro.
P: ¿Existen riesgos de seguridad en los contratos inteligentes monedero?
¿Ha sido Braavos auditado por alguna parte externa?
Motty:
Los contratos de Braavos aún no han sido auditados y la razón es doble.
En primer lugar, como aún estamos en pleno proceso de desarrollo, todavía hay funcionalidades básicas que queremos añadir al monedero de Braavos para que esté listo para la auditoría inicial.
Y lo segundo es que StarkNet como red no ha sido auditada. Todavía está en fase de desarrollo y tiene que pasar por el proceso de re-génesis, que es muy significativo porque afecta no sólo a StarkNet sino también a su lenguaje de programación, Cairo.
Tiene mucho menos sentido realizar la auditoría ahora, sabiendo que tanto StarkNet como El Cairo recibirán bastantes cambios bajo el capó. Por supuesto, tendremos el protocolo de Braavos auditado tan pronto como el proceso de re-génesis esté en marcha.
Es importante que destaque que tenemos bastante experiencia con StarkNet y Cairo, por lo que sabemos cómo probar rigurosamente tanto el lado del cliente como el lado del contrato del monedero.
We always take security very seriously, even before audits, we understand that we deal with people’s money so we naturally take a great deal of precautions to make sure it’s safe.
P: ¿Qué opina de las criptocarteras en el futuro?
Motty:
Creo que los monederos de criptomonedas en el futuro serán todos monederos de contratos inteligentes simplemente porque permiten una experiencia mucho mayor y una seguridad mucho mejor. Creo que este sigue siendo uno de los puntos más subestimados en cripto hoy en día.
Y en el futuro, en dos o tres años, veremos que… la gran mayoría de las billeteras se basarán en contratos inteligentes o harán la transición Ser billeteras basadas en contratos inteligentes, simplemente porque facilitan la vida de las personas y no les exigen experimentar la fricción constante y los riesgos impuestos por las soluciones de autocustodia actuales.
Creo que esto atraerá cada vez a más gente a web3, ya que los usuarios podrán centrarse en disfrutar de servicios descentralizados con toda la experiencia criptográfica mucho más racionalizada.
P: ¿Qué importancia tiene para usted la comunidad y cómo podemos ayudarle a hacer crecer su proyecto?
Bertrand:
La comunidad tiene una importancia enorme para nosotros, me uní a Braavos por este aspecto.
When we talk about the growth of Braavos, the community is at the center of our vision. Por ejemplo, cómo podemos hacer que Braavos sea más intuitivo y seguro para ellos o cómo podemos aplicar los comentarios de la comunidad para impulsar parte de nuestra innovación».
Así que no buscamos una comunidad enorme en términos numéricos, sino más bien la calidad de las interacciones.
Una cosa es embarcar a usuarios sólo interesados en los lanzamientos aéreos, y otra es tener una comunidad apasionada por las posibilidades que ofrece StarkNet, que informe de errores de forma detallada y dé su opinión sobre qué características les gustaría tener en el monedero de Braavos, etcétera.
Si quieres ayudar a mejorar Braavos, utiliza el monedero con varios proyectos de StarkNet, e informa de tus pensamientos en Discord, que puede ser una característica que haría avanzar la experiencia del usuario, o tal vez un error que encontraste.
¿Cómo se consigue ese tipo de comunidad?
Una forma es trabajar con proyectos para transmitir nuestra visión y nuestro amor por la tecnología a la comunidad de StarkNet y obtener comentarios del ecosistema, y ver cómo podemos ayudar a otros proyectos a atraer a entusiastas curiosos de las criptomonedas a StarkNet.
P: ¿Tiene Braavos comunidades locales en todo el mundo?
Bertrand:
Aún no, todas nuestras comunidades están unificadas en la Discordia de Braavos.
Pero llegará pronto, verán mucha actividad por nuestra parte al respecto, donde desarrollaremos lo que llamamos un enfoque de comunidad microlocal, pero esto llevará unas semanas antes de que empecemos el programa.
No puedo contarte más sobre esto, pero se avecinan cosas emocionantes para la Nación Braavos.
If you want to join the Braavos Nation and share your feedback, we encourage you to connect to our Discord, and Twitter to get in touch and catch the latest news.
You can also download the Braavos wallet on mobile for Android and iOS, and on multiple browsers: Chrome, Firefox, and more.
Summary: what are smart contract wallets?
Los monederos de contratos inteligentes ofrecen tres características clave que los diferencian de los monederos tradicionales:
– Multicall: Permite intercambiar fichas en una sola transacción en lugar de dos.
– Pagador: Permite el pago de las tasas de gas en tokens distintos de ETH.
– Firmante de hardware: Convierte tu smartphone en un monedero hardware avanzado.
Gracias a la comunidad de StarkNet Vietnam por la interesante entrevista.
Proporcionan a los usuarios conocimientos, panorámicas y actualizaciones diarias sobre el ecosistema StarkNet en vietnamita.
Check out more of what they do over here.