从长期来看,增加新的费用是否有助于保护以太坊?这是一份有争议的声明,围绕用户应该在何时、何种情况下对这一全球算力网络给予多大程度的支持。然而,这一概念现在在以太坊上获得了更多的支持,最近世界第二大区块链的创建者Vitalik Buterin在最近的一篇博客文章中描述,围绕着所谓的“租金费用”,Vitalik表示基于用户希望他们的数据在区块链上保存多长时间,用户将负担网络的使用费用。
这个想法最近已经引起了社区人员的广泛关注,因为以太坊的开发者们已经在试图解决该平台日益增加的应用问题,以及所有网络节点需要存储的数据量增加的问题。随着流行应用和ICOs的使用不断增加,包括以太坊研究人员Vlad Zamfir和Phil Daian在内的著名开发人员认为,现在开发者们需要解决这个问题。
费用就是问题根源,就像税收一样,只要涉及到交钱的事儿,从来都是不受用户欢迎的。例如,比特币长达数年之久的争论主要集中在费用和其相关的权衡上。如果增加了费用,用户将存储更少的数据,这样就可以使完整的节点更容易运行。
还有一个开发者所面临的问题是,以太坊的用户和开发者是否会有同样的反应,即他们认为“租金太高了”。这样一来,Johnson担心这种突然增加的额外费用会让已经在以太坊上部署应用程序的开发者们感到惊慌。
Johnson认为,这些变化不是下意识的,而是应该循序渐进的进行,这样才能让开发者们有时间对这一改变进行相应的调整。更不用说,一些人认为类似的租金需要应用于所有的加密货币。实际上,扩容问题——以及相关的费用——在区块链中是一个问题。
Daian甚至认为比特币也需要应用同样的收费模式。就像以太坊一样,比特币目前并不收取任何一枚比特币的终身费用。他说道:比特币并不是没有这些问题的。他认为,比特币更简单的模型会以多种方式刺激状态的容量不断变大。这样会使用户面临对存储进行错误定价的各种其它后果。
如何对资源进行定价才能达到合适的程度,这是一个非常重要的研究领域,IC3的智能合约研究员Daian和研究所的其他同事共同建立了一个名为Project Chicago的项目,该项目就致力于这方面的工作。即使这是一个不太为人所知的领域,同时研究人员还没有找到一个具体的解决方案,但Daian对此仍表示非常乐观。
到现在为止,Buterin已经就这一问题提出了两项建议,其中的一个建议包括了一个简洁可行的解决方案,他称之为“计算租金的简单而有原则的方法”。Buterin的第一个提议就像它的标题所暗示的那样简单。Buterin提议的一个值得注意的部分是,他试图加入一个扩容变化,这是以太开发人员一直希望添加到该平台中的特性。
尽管以太坊最近的路线图声称部署这一特性还需要数年时间,但是运用我们所知道的“分片技术”,它可以通过分割数据来增加一个数据库可以处理的资源数量。在以太坊上使用分片技术的想法是使每个节点不需要存储所有的以太坊的历史数据——只是存储总数据的其中一部分即可。
Buterin说到:如果是在在使用分片技术的情况下,系统最大可接受的状态规模将是每个碎片,因此上述费用将减少100倍。Buterin还试图解决另一个关于租金的关键问题:即用户的不良体验。今天的大多数租金提案都要求用户知道他们的数据离存储到期还有多长时间,这个过程很容易发生问题。
他的第二个建议就是通过让用户在过期后使用他们的状态来解决这个恼人的过程。从本质上说,他们将借助一种称为“Merkle proof”的加密技术证明他们的状态存在于以前的时间点。
领取专属 10元无门槛券
私享最新 技术干货