Vitalik:Eth2 会越来越依赖于轻客户端

时间:2021-07-05 19:20来源:www.shenpinwang.com作者:未知点击:

导读:
扫描关注公众号

DeanEigenmann:

而且,在协议层还有一些别的办法可以用来强化状况存储保证,譬如给主要种类的收据加入为期一年的推广托管证明。

实质上,这就是问的Eth2.0会怎么样设计状况存储策略并保证状况数据可用性的问题。

Vitalik:

一贯以来,区块链协议都将存储空间作为一项公共资源:所有些全节点都存储所有些内容;其他人只须用了存储空间,就会把本钱施加给所有其他用户。

但若要付费,就不能不面对如下难点:非常难确定到底如何给存储空间定价、如何确定目的存储空间大小、存储空间应是暂时性用的还是永久可用、租金怎么样缴纳,等等。

也就是说,情形正变得愈加明朗:Eth2将愈加依靠于轻推广客户端<->服务器市场,就算只不过出于让用户可以从自己没同步的1000多个分片中获得数据的目的。状况提供是另一项义务,也可以放进去。

在下文中,容易讲解了他对这一问题的怎么看。让人疑惑的是,Vitalik将无状况推广客户端归为市场化存储策略的一种。但在我看来,无状况推广客户端是一种彻底的技术解决方法,就是为了防止用在经济上很复杂的、需要收费的策略。

话虽这样,还是有一些折衷之道。举例,在“实行环境策略”中,可以打造一个实行环境、需要区块生产者需要在区块中包含用时间不到一年的随机存储秘钥。如此就给了状况存储空间一年的保证。

编者注:7月28日,DeanEigenmann在twitter上询问.0为什么用“实行环境策略”,是不是真的可以解决“状况增长”问题,引发了激烈的辩论。

“无状况推广客户端策略”完全是“市场化存储空间”学派。VladZamfir则完全是另一个阵营。

针对这一问题,大家提出过不少解决方法,譬如所谓的“状况租金”,与“无状况推广客户端”。状况租金即需要用户为自己所存储的状况支付价格,“无状况推广客户端”则是通过改造区块结构来减少全节点对整个状况数据的访问需要。

因此,就有一种思想觉得:没错,大家当然应该让私人缔约成为主导,但事关客户体验的便利性,协议确实应该保证状况可用性和存储空间提供。

我来从我的视角剖析一下这场辩论吧。

不过,还是有一些开放性问题要留给实验性的解决方法。富状况性是有不同层级的,比如:假如你只想保存一个“静态见证”属性,你可以仅保存已用过的收据的ID字段;比起全状况来讲,这是很轻量的状况了。

如此的用,应该也要付钱才对。

所谓“状况增长”问题,指的是伴随用户规模的不断扩大和合约数目的不断增加,全节点需要存储的状况数据在不断上升,对全节点的存储读写性能提出了愈加高的需要。

另一方面,还有一种愈加市场化的策略来安排存储资源:对于任意状况数据来讲,都必有某些用户可以从状况数据可用性中获益,而且其他用户也会想存储这部分数据。因此,大家可以让用户与存储方直接缔约来保证状况数据可用性。

基于市场的策略当然承认如此的可能性:假如用户疏忽大意,一些状况数据会“消失”。所有基于市场的技术都会遇上这个问题。

市场化存储空间的一个好处是,你可以依据状况可用性保证服务的不同水平支付不一样的价格。当然,另一个学派会说,如果让用户知晓他们的状况数据可能有一天会用不了,dApp开发者面临的复杂性要上升好几倍。

对我来讲,无状况实行环境如何看都不是一个解决状况增长问题的好方法。我不觉得这一策略是可行的,而且其勉励机制可能过于复杂、会破坏Eth2.0的简单性。@wjvill @VitalikButerin 你们的设计理念是什么呢?

相关文章
推荐文章

热门标签

区块链赚钱是骗人的吗?_说一说的我亲身经历感受_雄安网

Copyright © 2002-2021 雄安网 (http://zhengdepeixun.com) 网站地图 TAG标签 备案号:

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 本站为非赢利性网站