以太坊移动应用程序



我们是以太坊的新手,我们将为以太坊构建一个移动客户端应用程序。我们将有以下功能,如钱包,交易,智能合约和令牌等。我们正在考虑保留一个与以太坊同步的中央服务器,每个客户端应用程序(移动应用程序)将与该中央服务器通信。这样我们的客户端应用程序就不会面临任何延迟或处理时间。请确认这种方法是可以的,或者如果你有其他更好的方法,请与我们分享。

首先您可能想看看Jaxx。第二,虽然你完全可以这样实现它,但我不认为它会受到用户的欢迎,原因有两个。

第一个:coinbase钱包已经这样做了(除了智能合约),它已经可用了。

但我看到的主要问题是,你想把人们喜欢去中心化的东西集中起来。

别误会,从技术上讲,你完全可以按照你的想法去做。我只是认为你的应用程序会更有用,如果它直接与网络通信,没有任何中央(化)服务器。

任何以太坊dApp的前端部分都可以通过以下方式与以太坊网络通信:

  • 本地节点在用户机器上运行:
    • Geth
    • 平价
  • 在线节点:
    • INFURA
  • 通过浏览器扩展:
    • MetaMask

最简单且正在成为标准的方法是要求用户简单地安装MetaMask。在与INFURA通信之前,MetaMask会处理用户帐户(地址和私钥),并在浏览器中进行交易签名。这一切都是自动和方便地完成的,最终用户只需使用您的dApp就可以产生最小的摩擦。

相关内容

最新更新