在没有 MetaMask 或任何其他类似扩展的情况下开发 Dapp 的想法

Posted

技术标签:

【中文标题】在没有 MetaMask 或任何其他类似扩展的情况下开发 Dapp 的想法【英文标题】:Idea of Developing Dapp without MetaMask Or Any Other Similar Extensions 【发布时间】:2018-02-17 11:09:19 【问题描述】:

到目前为止,很多 Dapp 开发人员已经开发了很多 Dapp,这些 Dapp 与 MetaMask 或其他类似扩展(如 Parity 和 Web3.js)集成。

对于开发一个没有上述所有扩展的任何想法或建议?

谢谢。

【问题讨论】:

【参考方案1】:

这些扩展存在的原因主要有两个:

用户不需要信任网站来提供他们的服务。区块链数据源,更重要的是,用户永远不必使用其帐户的私钥信任 Web 应用程序。

当然,您可以在没有这些保证的情况下创建网站,但这样做会错过分散信任的重点。

【讨论】:

【参考方案2】:

我最近遇到了一个 alpha 项目:https://fortmatic.com

无需扩展即可使用 DApp。 Docs 看起来相当不错,能够让事情快速运行。它会在 iframe 中触发用户身份验证模式(类似于 Stripe 或 Plaid) - imo 这感觉像是更好的用户体验,因为最终用户不必离开主要的 dapp 体验

【讨论】:

以上是关于在没有 MetaMask 或任何其他类似扩展的情况下开发 Dapp 的想法的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 web3 或其他人获取 Metamask 钱包中的所有代币?

Metamask扩展添加BSC主网络,添加自定义网络

什么是MetaMask

如何在 Electron 中安装 MetaMask 扩展?

如何重置或删除 Brave Wallet?

如何在没有用户身份验证的情况下从 Spotify 或任何其他 API 获取歌曲预览