何谓存储租赁费?永守PoW的Ergo为何采用它?

本文是对Alex (Kushti) Chepurnoy、Vasily Kharin和Dmitry Meshkov合著的《加密货币费用的系统化方法(A Systematic Approach To Cryptocurrency Fees)》(以下简称“论文”)的延续和总结。在该论文中,作者解决了存储资源利用的问题。有人担心,一旦创建了状态元素,它就会永远存在且不可避免地会逐渐填满节点磁盘空间。这将导致区块链的不合理状态增长。

虽然加密货币将交易手续费作为一个原子概念来处理,但该论文认为应该在三维尺度上考虑这一点。(译注:论文中,交易手续费被分为网络负载费、计算资源费和存储空间费,最终交易手续费取它们之中的最大者。下图中,这三种费用主导的交易分别为Nc、Nb和Ns,分隔出的三个空间中的交易即为对应的费用主导。)

区块链成本

工作量证明区块链技术依靠矿工来保证区块链的完整性。矿工资源的成本很高,例如内存和电力,因此需要一个收入机制来激励矿工。矿工奖励目前包括区块奖励和交易手续费。交易手续费对于防止耗尽矿工资源的垃圾交易攻击非常重要。

除了网络利用,交易处理需要矿工花费资源来维护所有原始区块链数据。就比特币而言,这可能不是问题,因为它尚未实现智能合约功能。然而,支持Solidity(以太坊)等智能合约语言的加密货币可能需要大量计算,相应的成本将包含在交易手续费中。

上图所示的三维尺度基于面向存储的负载、计算负载和网络负载。

面向存储的负载是指将旧数据存储在区块链中的额外成本。

计算负载是智能合约的执行所产生的。

网络负载是所有不存在于当前区块中但会被添加到下一个区块的交易。

在Ergo中,状态的总大小是所有UTXO的大小之和。也就是说,这些数据包含了智能合约的执行、所有交易和节点信息。由于矿工提供的内存资源有限,应该在矿工的收入流中加入状态恶化费,以鼓励降低系统负载,同时确保未来矿工做出贡献。

存储租赁费

不合理状态增长是一个经济问题,它可能导致垃圾交易攻击和网络拥堵。另一个问题是,如果币丢失和/或被遗忘,可能会导致加密货币的通货紧缩。因此,币不再被用作智能合约的基础,而是变得不合理地稀缺,使系统变得沉重并限制了币的流动。

这会导致状态不断增加(例如比特币的UTXO总大小),并且在垃圾交易攻击期间状态可能会增长得更快。例如,在2015年7月针对比特币的垃圾交易攻击期间创建了1500万个输出。对以太坊的攻击创建了1800万个新账户添加到状态中(以前只有100万个),并对节点进行了成功的“拒绝服务”(DoS)攻击。

为了解决不合理状态增长问题,该论文提出了“存储租赁费”。存储租赁费是一种预定费用,基于区块链中创建的每个UTXO之延续性。这是通过预定支付来实现的,这将在一定时间后消除未使用的字节。

此外,使用区块链作为云存储的吸引力越来越大。因此永久存储状态数据,而不对旧数据进行再循环,这很不合理。

本文出于研究的目的,在此提醒读者,存储租赁费的概念也在2014年由Freicoin提出:

“逾期费用迫使Freicoin刻意高速流通。将货币价值储存和交易媒介的角色分开,可使货币在需要时流动,无论繁荣还是萧条。”

结论

引入存储租赁费的一个重要结果是它们为矿工提供了额外的奖励(是对区块奖励和交易手续费的一个补充)。

存储租赁费降低了存储负载并消除了在不合理状态增长期间可能增加的额外成本。

存储租赁费鼓励币的流动并防止通货紧缩,否则,会导致流动性不足和货币系统拥堵。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链杂谈

Luna回顾2021DeFi攻击案例:如何避免选择易受攻击的协议

智能合约给了我们去中心化,无需信任,去信任等众多特点,但去除人为操作之后,一旦智能合约开了天窗,那么资产有可能被黑客予取予求。DeFi普及率和采用率升高,项目方鱼龙混杂,如何才能火眼金睛的保护资产变得愈来愈重要。 本片比较浅尝辄止的分析了2021年以来DeFi被攻击的例子,并且提出了预防的方式。偏简单易懂。

SAND黑暗森林:一个将《三体》融入以太坊的区块链游戏

自2020年起,以太坊网络被DeFi所统治,DeFi Token让整个以太坊网络拥堵不堪。 V神在自己创立的以太坊几乎被DeFi占据了所有注意力的时候,却向我们推荐了一款以太坊游戏,还是一款RTS(即时战略)游戏。 而且这款游戏还是以中国最有名的科幻小说《三体》中的“黑暗森林”为灵感蓝本。 在刘慈欣的《三体》三部曲中,黑暗森林理论无疑是让人印象深刻的。

[0:31ms0-0:515ms