如何让dapp在常规浏览器上运行?

时间:2018-01-27 16:27:57

标签: blockchain ethereum solidity distributed-apps

我正在尝试使用以太网的dapp工作,这对普通最终用户很有效(适用于没有Metamask的常规浏览器,如以太坊),有没有办法做到这一点? https://stampd.io是如何做到的?

由于

2 个答案:

答案 0 :(得分:1)

MetaMaskMist或类似的DApp浏览器必需与DApps进行交互。如果无法访问您的以太坊钱包,所有DApp中使用的web3.js库,将无法连接到以太坊网络并接收或发送信息。

如果是https://stampd.io,他们会通过PayPal付款,因此他们会在内部处理以太坊交易。这对我来说看起来有些狡猾,因为它破坏了以太坊免费提供的完整性和开放性:

Pay with PayPal on Stampd

答案 1 :(得分:0)

我最近遇到过https://fortmatic.com

似乎是MetaMask的替代品,它与web3兼容(如果您的dapp已经与MetaMask兼容,则它仍然可以工作)。正在对其进行广泛的测试,似乎它当前可以与某些web3方法一起使用:

  • web3.eth.sendTransaction
  • web3.eth.getAccounts
  • web3.eth.getCoinbase
  • sendAsync personal_sign
  • sendAsync eth_signTypedData

模态界面很干净,并且很容易就可以使用他们的文档。