Compartir

Abstracción de Cuenta para Web3 Gaming

El proceso de incorporación de jugadores a los juegos tradicionales es generalmente sencillo. La incorporación de Web2 hace que sea conveniente para los jugadores utilizar sus cuentas sociales existentes, como la ID de Apple o los inicios de sesión de Google. Estas cuentas sociales facilitan la integración del inicio de sesión único (SSO) y permiten el progreso compartido en varios dispositivos. Por ejemplo, cuando los jugadores inician sesión en la tienda de Epic Games, Epic agrega varias cuentas, como Google, Apple y Nintendo, creando un flujo de incorporación sin fricciones y un perfil de jugador unificado. Anteriormente en web3, los jugadores debían instalar una billetera y almacenar de forma segura sus claves privadas. Si los jugadores pueden navegar por este proceso, se enfrentarán a los pasos adicionales de aprobación y firma de transacciones para participar en el juego en sí. Este engorroso proceso de instalar una billetera y administrar sus claves privadas puede romper la inmersión en los juegos y dañar la experiencia general, ya que agrega fricción innecesaria dentro del proceso de incorporación. 

 

Para que los juegos web3 logren una adopción generalizada, es fundamental brindar una experiencia de usuario similar a la de web2. Una experiencia de billetera no debería restar valor al juego en sí y, en la mayoría de los casos, ¡los jugadores ni siquiera deberían saber que tienen una billetera! A lo largo de 2021 y 2022, empresas como Venly, Sequence y Stardust recaudaron entre $20 y $40 millones en fondos de riesgo para brindar una solución a este espacio problemático y la reciente implementación de Ethereum ERC-4337 ha hecho posible ofrecer "web2- like” experiencias de usuario, otorgando a los desarrolladores más flexibilidad y una solución modular para la gestión de cuentas.

 

Antes de profundizar en lo que hace que la abstracción de cuentas sea especial, es esencial comprender los diferentes tipos de cuentas que ofrece Ethereum y en qué se diferencian. Ethereum tiene dos tipos de cuenta:  Cuentas de propiedad externa  (EOA), controladas por cualquier persona con la clave privada; y  Smart Contract Accounts (SCA) , un contrato inteligente desplegado en la red y controlado por código.

 

Abstracción de cuentas es la idea de reemplazar el tipo de cuenta predefinido y único (EOA) con una única solución dinámica (SCA). Los EOA tradicionales, como MetaMask y Rainbow, solo pueden realizar acciones predefinidas, como originar transacciones, lo que limita la funcionalidad. Esta es en parte la razón por la que miras la mayoría de los juegos "criptográficos" en vivo y ves que son principalmente juegos inactivos/de estrategia (por ejemplo, DFK, Wolf Game, los primeros juegos Treasure). Los bucles de juego web3 típicos se ven así:

 

El jugador quiere gastar x recurso para fabricar y herramienta, el jugador selecciona la herramienta, el jugador aprueba una transacción para permitir el gasto de x recurso, el jugador luego firma otra transacción iniciando la elaboración, 3 ventanas emergentes más tarde, el jugador finalmente recibe su herramienta

 

Fuente:  https://twitter.com/gelatonetwork

 

Dejando al jugador con una experiencia problemática. Las cuentas de contrato inteligente permiten experiencias de usuario mejoradas y conjuntos de funciones actualizables. Antes de ERC-4337, pocos proyectos utilizaban cuentas de contratos inteligentes (Argent, Safe) y la mayoría de las soluciones alternativas requerían cambios de protocolo significativos. ERC-4337 traslada la lógica de verificación de Ethereum al EVM y permite que los contratos inteligentes originen transacciones en lugar de los EOA tradicionales.

 

Entonces, ¿cómo mejoran las cuentas de contrato inteligente los juegos web3?

 

Fuente:  https://twitter.com/Delphi_Digital

 

La abstracción de cuentas permite flujos de incorporación a la par con los de web2. Este enfoque otorga a los desarrolladores la flexibilidad y el control que necesitan para crear experiencias de juego únicas y personalizadas.Aunque muchas de las soluciones actuales ofrecen conjuntos de funciones muy similares, he aquí algunas características imprescindibles:

 

Claves de sesión y transacciones patrocinadas: Las claves de sesión se utilizan para enviar transacciones desde un juego en nombre de un jugador sin requerir una confirmación de billetera, y las transacciones patrocinadas permiten a los desarrolladores de juegos y ecosistemas subvencionar los costos de transacción del jugador. Además, las transacciones patrocinadas permiten al desarrollador especificar qué token se usa para las tarifas de transacción (por ejemplo, $AXS, $USDC). Muchos SDK de abstracción de cuentas ofrecen esto como un servicio integrado, pero a medida que ERC-4337 se convierte en un producto básico con el tiempo, más equipos optarán por construirlo internamente para una solución más "adaptada a la forma". Por ejemplo, el juego en cadena " The Citadel " recientemente se burló de sus claves de sesión experimental y Proof of Play, creadores de Pirate Nation , lanzó su corte vertical inicial con esta funcionalidad. Entonces, ¿cómo se ve esto en la práctica? Proof of Play crea una billetera secundaria/quemador para cada usuario cuando inicia sesión inicialmente, esta billetera es de custodia y se almacena en el almacenamiento del navegador de un usuario. La billetera quemadora le otorga a Proof of Play el derecho a pagar por las transacciones de sus usuarios. Esto significa que los activos nunca se transfieren fuera de su billetera segura y los artículos ganados en el juego se envían automáticamente a su billetera segura.

 

Personalización: Los desarrolladores de juegos quieren interfaces de billetera personalizables y mercados en el juego. La billetera y el mercado en el juego deben combinarse a la perfección. Idealmente, la billetera debería ser "invisible" para el jugador y el mercado debería coincidir con el tema y el estilo del juego. Si estoy creando un juego de pixel art, ¡la billetera y el mercado deberían consistir en pixel art!

 

Transacciones agrupadas:  Transacciones agrupadas (llamadas múltiples) entre sí para optimizar el gas y la experiencia de usuario. ¡La compra de NFT se puede hacer con un clic en lugar de 3 o 4 clics! Realms  utiliza transacciones agrupadas para permitir a los jugadores cosechar varias granjas o construir varios edificios a la vez.

 

Recuperación social e inicio de sesión social: Los métodos de recuperación social permiten a los jugadores recuperar sus fondos sin sacrificar la autocustodia.  Argent  fue pionera en la recuperación social en 2018, permitiendo a los usuarios recuperar sus cuentas a través de amigos o familiares de confianza. El inicio de sesión social permite a los jugadores iniciar sesión a través de sus diversas cuentas de redes sociales existentes. El inicio de sesión social elimina la necesidad de que los jugadores recuerden múltiples nombres de usuario y contraseñas o aseguren sus claves privadas, lo que hace que el proceso de inicio de sesión sea eficiente y fácil de usar.

 

Acceso delegado: Una "billetera delegada" es una cuenta de contrato inteligente vinculada a la billetera fría de un usuario. Los jugadores firman una vez y autorizan la cuenta para que actúe en su nombre sin correr el riesgo de perder valiosos NFT. Soluciones como  Delegate.cash  están ganando un uso significativo por parte de los coleccionistas de NFT que desean una forma más segura de interactuar con varios contratos inteligentes. Es solo cuestión de tiempo antes de que esto sea adoptado por las compañías de juegos que buscan proteger los activos de los jugadores. Los delegados líquidos son un concepto bastante nuevo y envuelven los derechos de delegación en un NFT. Los delegados líquidos se están utilizando en los juegos de hoy. Por ejemplo, los titulares de Bored Ape están utilizando delegados líquidos para alquilar o conceder acceso a sus pases de alcantarillado que se utilizan para jugar al corredor sin fin Dookie Dash.

 

Vale la pena señalar que muchas soluciones existentes no solo ofrecen estas funciones individualmente, sino como un paquete. Los proveedores de servicios se esfuerzan por ofrecer la mejor y más completa solución integral. Si bien las características anteriores se pueden considerar "imprescindibles", aquí hay características adicionales que se deben tener en cuenta al buscar la solución más completa.

 

Fiat On/Off-ramp: Anteriormente, transferir fondos a una billetera sin custodia ha sido engorroso, a menudo requería una cuenta de intercambio centralizada solo para usar la red. Esta experiencia se amplifica en los juegos; cualquier persona con experiencia en un juego web3 le dirá las molestias de tener que financiar una nueva billetera específicamente para ese juego. Muchos SDK de gestión de cuentas ahora ofrecen soluciones de terceros, lo que permite a los jugadores depositar fondos fácilmente en sus cuentas utilizando Moonpay, Stripe o Wyre. Si bien la mayoría de los servicios de rampa aún carecen de la experiencia fluida que Apple Pay hace posible, sin duda es un paso en la dirección correcta y evita que los jugadores abandonen la etapa de "financiamiento".

 

Soporte de guante blanco: Los desarrolladores de juegos priorizan la disponibilidad de soporte confiable. Los desarrolladores de juegos quieren saber que eligieron un equipo en el que pueden confiar si tienen problemas. Al externalizar la gestión de cuentas, externalizan gran parte de la experiencia de incorporación de sus jugadores.

 

Portal para desarrolladores y paneles de análisis de jugadores:  Los proveedores de servicios se esfuerzan por ofrecer la mejor experiencia para desarrolladores. Las soluciones como Stardust permiten a los desarrolladores administrar sus juegos desde un único tablero, brindando información sobre los datos del juego y las métricas de los jugadores, como los elementos creados y los tokens intercambiados. Nefta va un paso más allá y tiene como objetivo agrupar su AD SDK junto con sus servicios de administración de cuentas, brindando a los desarrolladores conocimientos más profundos para atraer y monetizar su audiencia.

 

Gracias por leer la primera parte de Abstracción de cuenta en juegos. En la segunda parte, profundizaremos en el tema examinando jugadores específicos en la industria y analizando cómo se diferencian entre sí. Echaremos un vistazo más de cerca a las diversas características y beneficios que ofrece cada uno, y exploraremos cómo se utilizan para mejorar los juegos en web3.

 

 

Además, me gustaría agradecer  Philip Bankier Alex Wettermann Alex LinCory Ross, Kevin Eun,  Anthony Cheng  y  Carl Hua  por proporcionar información y revisar mis muchos borradores.

 

Las opiniones e ideas expresadas en este artículo son únicamente del autor y no representan la postura oficial ni los puntos de vista de ningún empleador, pasado o presente.

 

Esta publicación es solo para fines informativos y no constituye (i) una oferta para vender o comprar ningún valor o producto o servicio de inversión, (ii) asesoramiento de inversión, legal, comercial o fiscal, o (iii) una base para realizar cualquier inversión. decisión. Antes de tomar cualquier decisión de inversión, se recomienda enfáticamente que consulte con un asesor financiero autorizado que pueda evaluar sus necesidades y objetivos de inversión específicos. Acceder a esta publicación o cualquiera de sus enlaces o recursos no establece ningún tipo de relación entre el lector y Shima Capital Management LLC o sus afiliados ("Shima Capital"). Todas las opiniones expresadas en esta publicación pertenecen a los autores individuales y pueden no reflejar los puntos de vista de Shima Capital. No se realizan representaciones ni garantías en cuanto a la precisión, integridad, confiabilidad o idoneidad de la información proporcionada. Toda la información está sujeta a cambios sin previo aviso y es posible que no se actualice. Todas las declaraciones prospectivas se basan en suposiciones que pueden no ser correctas.

Translate & Edit: P2E Game

Welcome to P2E GAME

Hearing the echoes from Metaverse.

Lista de juegos de Blockchain | Lista de juegos NFTs | Lista de juegos de criptomonedas | Lista de juegos de Play to Earn
Añadir a favoritos 0
Añadir a favoritos
Not-liked 0
me gusta

Comentarios

Responde
Último