Skip to content
Mauilau

Mauilau

Minimalist Smart Wallet - Un smart wallet minimalista con funcionalidad super limitada para una experiencia de usuario super sencilla.

Created on 24th September 2024

•

Mauilau

Mauilau

Minimalist Smart Wallet - Un smart wallet minimalista con funcionalidad super limitada para una experiencia de usuario super sencilla.

The problem Mauilau solves

La inspiración detrás de Mauilau nace de la necesidad de simplificar y democratizar el uso de wallets en aplicaciones descentralizadas, eliminando las barreras técnicas y de usabilidad para usuarios nuevos en el mundo de Web3. Observamos que muchos usuarios, especialmente en eventos y aplicaciones específicas, se sienten abrumados por la complejidad de la tecnología blockchain y la gestión de wallets. Queremos proporcionar una solución sencilla, accesible y funcional, permitiendo que cualquier persona pueda interactuar con una smart wallet sin la necesidad de conocimientos técnicos profundos ni tener que gestionar palabras semilla. El proyecto toma inspiración de la simplicidad que se requiere en eventos como torneos de póker, donde se necesita una funcionalidad clara y directa: contar y enviar tokens de manera controlada.

Mauilau es una smart wallet minimalista diseñada para ser utilizada en un navegador, donde los usuarios pueden crear una wallet con solo un correo electrónico gracias a la tecnología de Account Abstraction. La wallet permite dos funciones simples:

Mostrar tokens predefinidos: La wallet solo despliega los tokens de un contrato predefinido que se configura con antelación. En este caso, se asignan tres tokens que representan las "vidas" de los jugadores en un torneo de póker.
Enviar tokens: Con un solo clic, los usuarios pueden aprobar una transacción para enviar uno de esos tokens a una dirección predefinida, como parte de las reglas del torneo. No hay necesidad de interacción compleja con el blockchain, ni de manejar ether para gas, ya que el administrador de la plataforma proporciona el éter necesario para las transacciones.

Challenges I ran into

Al desarrollar Mauilau, nos encontramos con varios desafíos que debimos resolver:

  • Simplificación extrema: Crear una wallet con funcionalidad extremadamente limitada sin comprometer la seguridad ni la integridad del sistema fue un desafío. Solucionamos esto al restringir la dapp a solo dos funciones muy específicas.
  • Account Abstraction: Integrar Account Abstraction para eliminar la necesidad de una frase semilla presentó algunas complejidades, especialmente en cómo gestionar las firmas y la seguridad sin exponer al usuario a demasiada fricción.
  • Asignación de gas: Lograr que los usuarios no tengan que gestionar el gas fue un reto técnico y de diseño. Optamos por que los administradores carguen ether a las wallets para cubrir las transacciones.
  • Interfaz amigable: Diseñar una interfaz lo suficientemente intuitiva para que los usuarios no se sientan abrumados por los procesos técnicos, pero que siga cumpliendo con los estándares de seguridad y funcionalidad.

Discussion

Builders also viewed

See more projects on Devfolio