Soy nuevo en ethereum blockchain. Creé una aplicación descentralizada para la venta de tokens. Implementé un contrato inteligente en la red de prueba de Rinkeby. También lo alojé en páginas de github. Cuando el usuario final usa la aplicación, es necesario usar la extensión Meta-mask para que el proveedor web3 conecte la aplicación a la cadena de bloques ethereum.
Entonces, una pregunta en mi mente, cuando creamos aplicaciones descentralizadas. ¿Es necesario usar metamask que usan aplicaciones descentralizadas?
Y si el usuario final no usa metamask. Cómo se conectan las transacciones y las dapps a la cadena de bloques. ¿Podemos crear un proveedor web3 personalizado como metamask? Entonces, ¿el usuario final no usa metamask cuando usa la aplicación descentralizada?
Puede ser una pregunta tonta, pero aquí quiero entender este concepto más profundamente.
Por favor, ayuda a borrar mi consulta anterior.
Gracias
No , no es necesario usar Metamask para usar aplicaciones descentralizadas. Metamask es "Web3js + HD Wallet". significa que los usuarios finales no tienen que preocuparse por firmar transacciones (recordar claves privadas), mientras que los desarrolladores de aplicaciones descentralizadas pueden usar la funcionalidad expuesta de Web3js.
Como desarrollador descentralizado, puede incorporar su propio web3js para interactuar con el nodo ethereum, y su aplicación podría solicitar una clave privada a los usuarios finales para firmar transacciones.
Pero pedir claves privadas a los usuarios finales puede ser un gran riesgo para la seguridad.
anupam jainista
kherwa
anupam jainista
kherwa
kherwa
anupam jainista
kherwa
anupam jainista