首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >鉴于目前Ethereum网络增长的趋势,智能合同是否适合长期使用/存储?

鉴于目前Ethereum网络增长的趋势,智能合同是否适合长期使用/存储?
EN

Ethereum用户
提问于 2018-05-06 09:32:42
回答 2查看 147关注 0票数 2

我的问题实际上有三个部分(是的,我知道正在进行中的切分发展):

  1. 它是免费的访问Ethereum网络数据(我们通常不需要其余的区块链,但我们需要存储的一切访问一个很小的部分?这样做的经济效益在哪里?没有矿工报酬..。我也知道指规数)
  2. 存储智能合同和处理它们等可能需要更高的成本(在gas中),因为参与的用户需要在一个列表中(映射)。即使从长远来看,储存和处理这些气体是否经济上可行?因为如果我没有弄错的话,那么当前的really节点确实需要SSD (是的,它做的是完全节点)。继续运行,并且在不久的将来可以轻松地进入TBs的数据。(存储/加工定价与区块大小加工.Ethereum对非常流行的智能合同是否可持续/可行?)
  3. 我们可以再存储多少数据在以太网络中?无限?从单一合同的角度来看。我听说只要数据不超过100 as,你就能存储尽可能多的数据。我知道底层后台数据库是级别..。莱维德..。100?这对IOT来说是不现实的存储。

如果你是高级程序员,请只回答这些问题。谢谢。

EN

回答 2

Ethereum用户

发布于 2018-05-07 18:22:08

  1. 是的,从区块链获取数据是免费的。您可以自己同步一个完整的节点(目前需要50 gb,根据您的系统/网络需要几个小时到一天同步),同步一个轻量级的节点(几个gb最大值,几分钟来同步),或者使用呋喃作为公共节点(即时,不需要同步,但也可以信任)。
  2. 当然,您应该得到所需的金额,以存储在合同中,尽可能少。通常,如果您不需要在链上操作/检索数据,那么您应该只存储类似于if散列的内容,并将实际数据存储在if上。只储存链上需要的东西。这意味着平衡,权限等,但不像用户化身或评论。
  3. 您可以存储的数据量是无限的。唯一的放缓因素是价格昂贵。在存储中创建一个256位字需要花费20k个gas,然后再更新5k gas。按目前的汽油价格计算,是4-5美分和1分。不考虑汽油价格下滑,而且每个区块只有800万汽油,要分配1GB的连锁存储空间,只需花费50万美元,不包括21k tx成本和其他所需的操作码。
票数 1
EN

Ethereum用户

发布于 2018-05-10 18:52:11

添加到现有的答案。

  1. .这有什么经济效益?

有几个想法:

  1. 你在帮助维护网络的安全,而且也是你的ETH。通过运行诚实、完整(非挖掘)节点,您将添加到运行一致算法诚实版本的节点池中。您的节点能够验证块和事务,并防止不诚实事务的蔓延。网络越健康,你的投资就越安全。
  2. 你可以自己拿钱包。没有必要依赖第三方,不管他们被认为有多值得信赖。再说一次,你的资金更安全。

  1. ...and可以在不久的将来很容易地进入数据传输系统。

有关现有剪枝和同步模式的说明,请参见Ethereum区块链的尺寸在短期内不会超过1TB。。这没有考虑到切分。(Vitalik:"切分即将来临")

  1. ..。我知道底层后台数据库是级别..。莱维德..。100?

取决于客户端实现。Geth使用LevelDB。奇偶使用RocksDB (是的,很好,它是LevelDB的分叉)。您可以自由地使用任何您喜欢的数据库编写实现--黄纸规范--就其规范而言--没有提到底层数据库。

这对IOT来说是不现实的存储。

也许现在不行。剪枝模式和切分将有所帮助。当克里德定律应用于物联网硬件时,也是如此。

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

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

复制
相关文章

相似问题

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