区块链dApp :最终用户如何在不关心以太坊账户的情况下使用dApp



我想在以太坊上开发一个dApp(智能合约(,并在它上面有一个移动应用程序。 我担心的是:每次我们与智能合约交互以查询或更改数据时,我们都需要一个帐户以及用作 Gas 的一定数量的 ETH。在开发环境中看起来没有问题,但在现实生活中遇到麻烦,我的意思是用户体验(UX(。


- 每当用户下载并安装该应用程序时,我们都会为他们创建一个以太坊帐户。但是他们在哪里可以让ETH与智能合约进行交互?绝对,他们不在乎,也不想被交换 ETH 打扰。


我有一个替代解决方案:我们只有 1 个以太坊账户,其中有一些 ETH,并充当智能合约的代理。每当用户提出请求时,我们都会将请求委托给智能合约并返回给用户。但似乎我们将失去Blockhain的主要特征:去中心化:)谁知道我们可能会在没有用户注意的情况下任意更改智能合约。


任何建议不胜感激。谢谢!

您可以向每个新用户发送一些足以调用您的合约的以太币。

相关内容

最新更新