Metamask ist ziemlich komplex für nicht mit Krypto versierte Benutzer, und in letzter Zeit war es sehr unzuverlässig (zwei Reverts letzte Woche).
Welche potenziellen Optionen haben wir, um unsere Abhängigkeit von Metamask zu entkoppeln? Ich dachte an wenige:
Befindet sich derzeit etwas anderes in der Entwicklung oder wartet man auf die integrierte Wallet-Only-Option, um die Verwendung von erc20 oder eth nahtlos zu machen?
Eine Option, die wenige Entwickler von Keystores oder Wallets zunächst nicht in Betracht ziehen, sind Multi-Signatur-Optionen.
Multi-Signatur-Wallet-Systeme können einen Großteil des Risikos eines Kontodienstes mindern und dafür sorgen, dass es sich viel mehr wie traditionelles Online-Banking verhält.
Es beinhaltet die Verwendung beider Ansätze, die Sie erwähnt haben, zusammen mit einem oracle
Service.
Der Dienst, den Sie entwickeln würden, würde Konten für Ihre Benutzer koordinieren, indem er:
service
für Ihr Benutzerkonto registrierten Schlüssels auf Ihrem ServerMöglichkeiten:
Sie können Metamask weiterhin verwenden, ersparen Ihren Benutzern jedoch die Mühe, das Browser-Plugin einzurichten, indem Sie es direkt in Ihre Website integrieren. Verwenden Sie zum Beispiel https://github.com/MetaMask/mascara . Auch hier gibt es sicherlich einige Sicherheitsbedenken.
Sie können auch den Ansatz von https://akasha.world/ verfolgen und Geth selbst in eine Desktop-App packen und gleichzeitig Ihre App und eine Brieftasche sein. Es ist schwer, aber total dezentralisiert. Es verwendet nicht einmal Infura.
Sie können Ihre App zuerst für Mobilgeräte freigeben. Viele mobile Geldbörsen sind auch Dapp-Browser, die web3 implementieren, und ihre Benutzeroberfläche ist ab sofort benutzerfreundlicher als Metamask.
natewelch_
Sensei
natewelch_
Sensei
natewelch_