以太坊,以其以太币加密货币和智能合约的革命性使用而著名的流行区块链网络,可能正在发生重大变化。 在最近的一次研讨会上,创始人Vitalik Buterin揭示了困扰网络的一个“大规模问题”:鉴于以太坊网络的当前结构,长期内尚没有机制为基础层区块链上的智能合约存储提供资金。 问题归结为Buterin和其他开发人员为以太坊用户设置费用结构的方式。
在这一点上,即使参与以太坊网络中所有节点的用户必须在不确定的时间内存储有关该合约的信息,但参与部署到主网的智能合约的任何用户仅需支付一次费用。 随着以太坊用户群的不断增长以及区块链上存储的智能合约数量的增加,这可能很快成为一个重大问题,因为用户费用无法充分支付与要存储的大量数据相关的成本。
资金增加和数据减少的机制
根据ETHNews.com的说法,Buterin主张“默认情况下,开发人员和用户忘记并停止关心的合同应该从该州消失”。 他认为,应该从网络的节点中清除许多已执行的智能合约,尤其是那些由于各种原因非常陈旧或微不足道的智能合约,从而释放空间。 仅此一项就是从以前的方法向区块链系统的重大转变。 在大多数以前的情况下,区块链开发者都吹捧这些系统的开放性,彻底性,甚至最重要的是不变性。 一旦将项目输入到区块链中,想法就会消失,它就永久存在。
Buterin提出的从甚至一部分网络中删除合同的建议可能代表着重大的转变。 出现了许多问题:哪些智能合约将获得长期存储的优先权? 被撤出该州的人将会怎样? 谁来决定保留哪些和删除哪些?
Buterin和其他以太坊领导者有一个旨在促进网络节点清理的解决方案,并且还声称可以回答许多这些问题。 开发商Philip Daian解释说,租金收集机制对于“向用户提供存储抽象的任何系统”都是必要的。 虽然主网上的智能合约数据存储“由基于公用的存储模型提供补贴,但长期来看网络要承担外部成本”,但从长远来看,该策略的可行性可能会受到限制。
关于租金的两个建议
Buterin提出了两个有关租金制度的相互联系的建议。 他建议,首先,必须确定主网大小的上限。 开发人员将需要确定应允许容纳多少数据。 其次,以太坊应建立一个租金结构,以确保不超过这一限额。 分片最终将显着减少这些费用,但是它们仍然给以太坊用户带来新的负担。
根据Buterin的建议,发送与指定合同相关的交易的用户将自动向相关合同中预填租金,以使合同能够正常使用数年。 代币将用于支付租金,然后将被烧毁。 Buterin的建议限制了租金随时间变化的方式。 他们可以“减少但不能增加”。 因此,随着时间的流逝,硬件存储容量越高,用户的租赁费用就越低。 这是一种谨慎的举动,因为Buterin本人已经承认,强制要求以太币支付的费用可能会导致它们变得很高,这取决于加密货币的估值方式。
Buterin的第二笔租金建议通过不同的方式达到了类似的目标。 在这种情况下,将收取“复活费用”,该费用可以使合同保持“睡眠”状态以备后用。 为了使那些睡眠合同复活,要求用户提交Merkle证明“在删除时证明合同的状态”,或者将合同发送到睡眠状态的时间。 该建议的一个好处是,无需用户在支付租金时就给定合同应在该州中保留多长时间进行估算。
以太坊尚未制定实施租金的最终计划,尽管据报道其他网络也对此进行了讨论。 无论如何,某些最流行的区块链和加密货币的用户可能迟早会发现自己需要支付额外费用,以进行曾经通过不同方式进行操作的做法。
投资加密货币和其他初始代币发行(“ ICO”)具有很高的风险和投机性,因此,本文并非Investopedia或作者推荐投资加密货币或其他ICO的建议。 由于每个人的情况都是独特的,因此在做出任何财务决定之前,应始终咨询合格的专业人员。 Investopedia对此处包含的信息的准确性或及时性不做任何陈述或保证。 截至撰写本文之日,作者拥有加密货币。