Estoy creando una Dapp de React/NodeJS para personas que solo tienen una dirección de correo electrónico y nada más (sin dirección de Ethereum (y, por lo tanto, sin gasolina), sin MetaMask, sin Eth Wallets, etc.)
Se crea una dirección durante el paso de registro, pero se necesita gasolina para eso x)
Estoy pensando en esas dos opciones:
El usuario podría establecer gasPrice en 0. Aunque lo más probable es que los mineros no recojan esta transacción, el proveedor de Dapp podría extraer todas las transacciones que vayan a su dirección.
Ordene y almacene los datos de transacciones obtenidos con el método web3 getData() y ejecútelos más tarde con la dirección Admin Eth Wallet.
No puedo ver otras formas.
Si tienen ideas, por favor compartan.
El usuario podría establecer gasPrice en 0. Aunque lo más probable es que los mineros no recojan esta transacción, el proveedor de Dapp podría extraer todas las transacciones que vayan a su dirección.
Esta es una pregunta interesante.
Mientras todavía estamos en PoW, el escenario que ha descrito parece posible.
He hecho algunos cálculos :
La información proporcionada anteriormente es solo un ejemplo. puede variar
el proveedor de Dapp podría minar todas las transacciones que van a su dirección
Parece que debería estimar la carga en su servicio y hacer algunos cálculos. En conclusión, debe decidir si vale la pena tener dicho proveedor, trabajar por 0 $ de ganancia o simplemente pagar todas estas tarifas de tx usted mismo.
Si no desea que las personas tengan direcciones de Ethereum y Ether, todo lo que tiene que hacer es hacer que su javascript (o cualquier idioma que esté usando) llame a las transacciones desde un contrato de "servidor" (con su Ether).
Eso es lo que hice para una aplicación que usaba blockchain en segundo plano, era invisible para los usuarios, todo lo que sabían era que estaba "asegurada con blockchain".
Por lo tanto, necesitará una dirección que rellene periódicamente con Ether, pero tenga cuidado, si los usuarios maliciosos atacan su sitio o lo atacan con DDoS, pueden enviar demasiadas transacciones y costarle mucho Ether.
"Se crea una dirección durante el paso de registro, pero se necesita gasolina para eso x)"
¿Qué estás haciendo con la dirección? Es solo creación, no necesita generar una transacción y, por lo tanto, no necesita gasolina. Solo lo necesitará si está cambiando el estado de la cadena de bloques.
Luis Soares
medvedev1088