Ich bin neu in der Ethereum-Blockchain. Ich habe eine dezentrale Anwendung für den Token-Verkauf erstellt. Ich habe sie im Smart Contract im Rinkeby-Testnetzwerk bereitgestellt. Ich habe sie auch auf Github-Seiten gehostet zur Ethereum-Blockchain.
Also, eine Frage in meinem Kopf, wenn wir dezentrale Anwendungen erstellen. Ist es notwendig, Metamask zu verwenden, die dezentrale Anwendungen verwenden??
Und wenn der Endbenutzer Metamask nicht verwendet. Wie sich Transaktionen und Dapps mit der Blockchain verbinden. Können wir benutzerdefinierte Web3-Anbieter wie Metamask erstellen. Der Endbenutzer verwendet also keine Metamaske, wenn er / sie eine dezentralisierte Anwendung verwendet?
Es mag eine dumme Frage sein, aber hier möchte ich dieses Konzept tiefer verstehen.
Bitte helfen Sie, meine obige Abfrage zu löschen.
Danke
Nein , es ist nicht notwendig, Metamask zu verwenden, um dezentrale Anwendungen zu verwenden. Metamaske ist "Web3js + HD Wallet". Dies bedeutet, dass Endbenutzer sich keine Gedanken über das Signieren von Transaktionen (Erinnern an private Schlüssel) machen müssen, während dezentrale Anwendungsentwickler die exponierte Web3js-Funktionalität nutzen können.
Als dezentraler Entwickler können Sie Ihre eigenen web3js einbetten, um mit dem Ethereum-Knoten zu interagieren, und Ihre Anwendung könnte private Schlüssel von Endbenutzern anfordern, um Transaktionen zu signieren.
Das Abfragen privater Schlüssel von Endbenutzern kann jedoch ein großes Sicherheitsrisiko darstellen.
Anupam Jain
kherwa
Anupam Jain
kherwa
kherwa
Anupam Jain
kherwa
Anupam Jain