首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建基于块链的解决方案时,在哪里存储数据?

创建基于块链的解决方案时,在哪里存储数据?
EN

Ethereum用户
提问于 2019-05-03 13:48:50
回答 1查看 220关注 0票数 0

在创建Dapp时,我有一个关于数据存储的问题。例如,我创建了一个房地产网站上的estate区块链,人们将购买或出售财产的基础上的令牌或任何传统的货币。现在我应该把我所有的数据存储在哪里。我是应该使用映射将所有数据存储在区块链上,还是应该像"MySql“一样将所有数据存储在数据库中,并且只将其证明存储在ethereum网络上。我听说把所有数据储存在区块链上不是个好主意,但如果我们想保持权力下放,我们应该把它储存在哪里呢?在像MySql和MongoDB这样的数据库上存储数据描述了分散化。我指的是房地产网站上的数据:

  1. 财产信息
  2. 关于哪个用户拥有多少属性的信息。
  3. 用户信息。
  4. 用户拥有的令牌总数的信息。

我非常感谢你的回答。

EN

回答 1

Ethereum用户

发布于 2019-05-03 14:04:51

区块链是一个公共分类账,这意味着你要存储的任何数据都是可见的。将敏感数据存储在区块链中并不是一个好主意。其次,在区块链中存储数据很昂贵,而且成本很高,所以要看您准备存储多少数据。在类似于您的应用程序中,它的良好做法是在智能契约的帮助下存储更少的数据并使用区块链进行支付。

如果要将数据存储在区块链中,则可以使用“映射”、“结构”、“数组”和其他数据类型。由于数据的存储也很棘手,所以您可以轻松地提取相关数据,通过使用映射和结构可以轻松地实现这些数据。

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

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

复制
相关文章

相似问题

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