了解 | 什么是以太坊的存储税?

链团财经

2020-01-20 01:02

阅读 195

转载声明:本文由入驻火币资讯的作者撰写,观点仅代表作者本人,不代表火币资讯立场,火币资讯不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。
我想解释一下存储税可以提供的好处,以及一些针对存储剩余问题的解决方案,这些问题可以在未来的EIP中解决。

在分片和plasma之后,存储税可能是最重要的可伸缩性解决方案之一。但是,据我所知,开发工作相对较少。我想解释一下存储税可以提供的好处,以及一些针对存储剩余问题的解决方案,这些问题可以在未来的EIP中解决。

可扩展性

就像分片一样,共识协议的参与者有可能同意在一个块中执行一段代码而无需自己执行代码,存储税将使共识协议的参与者能够同意一条数据是被存储而无需自己存储。它通过为用户提供工具和激励措施来做到这一点,以鼓励用户离线存储所需数据,并在必要时证明其有效性。强烈鼓励用户这样做,因为他们必须支付存储费用,以迫使参与共识协议的每个人都进行存储。存储税将减少节点的内存需求,而分片将减少节点的cpu和带宽需求。

微型POW

除了可扩展性之外,Micro-POW是存储税将提供的最令人兴奋的机会。

交易需要将eth添加到区块链中。现在,当以大约3 eth或很快2 eth的增量开采一个块时,会产生eth。这足以将数千笔交易添加到链中。不幸的是,由于这种道德,所有这些交易都可以彼此链接,从而破坏了其他匿名功能,直到解决该问题为止。不仅如此,新用户通常无法挖掘块,因此,如果要使用任何dapp,则必须通过通常需要ID的集中式来源来购买eth。

Micro-POW是一个简单的操作码,它接收目标工作量,并证明该工作量已完成,并生成与完成的工作量成比例的eth量,并增加调用者的现时数。结合#859,它将允许一个全新的帐户支付一笔交易所需的天然气费用,而无需与其他任何事物关联,并且无需事先与以太坊生态系统进行交互。通常由气体成本提供的抗sybyl的能力仍然存在,因为使用它的成本要比为进行大量交易的任何人从采矿或抵押中支付的伦理成本高。

为了维持对eth的需求,这种添加需要存在存储税。目前,eth很有价值,因为它可以花在交易费上。通过其他方式来支付交易费用,eth将需要一个可以用来维持其价值的地方。那可能是仓储税。

唤醒绽放

存储税最关键的功能之一是睡眠/唤醒功能,此处将对其进行详细介绍。否则,合同或合同的获取可能会永远丢失。睡眠/唤醒的一个问题是,唤醒合同需要证明该合同自上次进入睡眠状态以来未被唤醒。该证明可能非常昂贵。唤醒绽放是一种可以降低制作成本的技术。

除了发布被唤醒的块的merkle树的头部之外,还以规则的间隔(每个块或更长的间隔)发布被唤醒的块的bloom过滤器。此bloom过滤器将像块头中的任何其他对象一样自动可用,并且唤醒的操作码可以轻松使用它来证明未因大量每块天然气成本而唤醒大量块的合同。布隆过滤器有时会产生假阳性匹配,但是通过为每个这些包含梅克尔树头,可以在出现假阳性的次数中添加假阳性的证明。如果使用此选项,则误报率将影响所使用时间间隔的决定。

账户创建

一种操作比唤醒帐户要昂贵得多,它将创建一个新帐户。在从0随机数开始与账户进行交互之前,需要证明该账户在整个区块链的历史中从未创建过,然后进入休眠状态。这可能并不昂贵,但随着时间的流逝会变得越来越昂贵。为了消除此成本,可以添加新型的公共密钥/私有密钥帐户。这种类型的帐户将由私钥和创建时最新区块的区块哈希来定义。确定帐户地址后,在地址被截断之前,请使用公共密钥对最近的区块哈希进行哈希处理。这样,当您以后第一次与该地址进行交互时,证明将仅需要返回到指定的块。

纳税经验

用户不会希望看到他们的eth余额由于税收而缓慢下降。为了使这成为可能,用户将需要与单独包装的eth合同进行交互,这些合同必须立即进入睡眠状态才能被唤醒。为了使合同可以创建这样的限制,唤醒功能应该改为唤醒+调用功能。如果与不会立即使其休眠的帐户进行交互,这将使包装好的eth合同始终可以恢复。它还将允许开发人员创建更复杂的权限要求,以保持合同清醒。

1

收藏

下载APP

浏览器版本过低

你好,我们检查到您的浏览器版本过低,可能存在安全风险!我们建议您使用以下浏览器(或将浏览器切换为极速模式),您将获得更好更安全的体验。