Bhaskar Sharma, escribiendo en Medium, ha propuesto un caso para un token más fácil de usar en ethereum que apoyará la adopción de aplicaciones descentralizadas (DApps) al permitir a los usuarios pagar tarifas de transacción utilizando tokens en lugar de éter.
Las tarifas en el ethereum blockchain, que son necesarias para pagar a los mineros por colocar las transacciones en bloques y asegurar la cadena de bloques, crean fricción para los nuevos usuarios, señaló Sharma. Los usuarios deben reconocer cómo funciona Ethereum para comprender el precio y el costo del gas. También necesitan adquirir el éter necesario para pagar ambos.
Dichas tarifas crean obstáculos innecesarios para adoptar DApps con tokens internos, lo que reduce su capacidad para construir una gran base de usuarios, incluso a medida que atraen una atención importante. Si el proceso se puede abstraer para que los usuarios puedan usar el DApp sin tener que ver con la red ethereum subyacente, estos obstáculos se eliminarán.
ERC865 aborda estos problemas y ofrece una mejor experiencia de usuario para las transferencias de tokens ERC20.
El estándar ERC865 propone un sistema para abstraer el gas y ofrecer a los titulares de tokens la posibilidad de pagar la tarifa de transacción por "transferencia de tokens" en fichas en lugar de gas, todo en una sola transacción.
El proceso introduce un tercero dispuesto a asumir la tarifa de transferencia en tokens y reenviar la transacción con la tarifa en éter. Tal proceso puede asegurarse con firmas criptográficas, como se detalla en este blog.
Finalmente, Sharma sugiere que debería existir un mecanismo para invalidar una transacción. Él piensa que también debería haber una condición opcional con límite de tiempo en la transacción para que se vuelva inválida luego de un período de tiempo específico. De esta forma, la transacción se revoca automáticamente después del tiempo de espera y proporciona un mecanismo de cancelación sin enviar una transacción invalidante explícita.