首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在哪里保存移动Dapp的用户信息?

在哪里保存移动Dapp的用户信息?
EN

Ethereum用户
提问于 2017-10-05 03:52:10
回答 1查看 1.1K关注 0票数 1

我一直在研究区块链技术和电子邮件平台,我想建立一个移动应用程序(Dapp),我知道ethreum帐户有私钥和公钥,只有用户自己可以使用的私钥,所以我的问题就出现在这里。(我知道,在这种情况下,我应该有一个块链网络-我将使用ethereum,我应该有一个web,最后还有一个前端)。

  1. 在哪里保存用户的私钥?像银行数据一样集中的数据库?在以太的网络里?
  2. 在哪里保存用户的电子邮件和密码?

或者这到底是怎么回事

请帮帮我。

EN

回答 1

Ethereum用户

发布于 2017-10-05 22:59:53

回答你的第一个问题。用户将使用Ethereum客户机(如薄雾元面罩 )将自己的公钥/私钥带到您的Dapp中。当用户访问您的Dapp时,您将能够读取他们的Ethereum地址(某种程度上是他们的公钥)。这样你就能马上认出他们是谁了。

Web3.js这样的图书馆,允许你与他们的公共信息进行交互(例如。地址、余额、网络、numTxs等)。有关您可以做什么的详细信息,请查看Web3 JavaScript应用程序接口

此外,如果您关心身份验证(因为伪造他们的公钥非常简单),您可以使用像Web3-8月这样的库,并要求他们对事务进行签名。只有真正私钥的所有者才能验证他们的公共地址。

回答你的第二个问题。非块链数据,即名称、电子邮件、电话等,可以存储在您喜欢的传统数据存储中(云db、rdbms等)。然后,当您需要检索信息时,可以使用ethereum address作为用户记录的密钥。

我的建议是,您应该从我的第一个Dapp开始,因为Truffle目前是构建Dapp的最受支持的框架。在本教程的末尾,您应该更好地理解所有这些操作。

祝你好运!

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/27803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档