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

时间:2018-10-18 16:44:00

标签: blockchain ethereum decentralized-applications

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


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


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


任何建议表示赞赏。谢谢!

1 个答案:

答案 0 :(得分:0)

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