根据一组研究人员的说法,数字货币用户可能是一群“吃白食的人”。
虽然,可能并没有到那种程度,但他们认为用户不会为他们应该为某些应该支付的数据付费,而反过来,这会让区块链网络的发展面临风险。
至少这是一篇新论文的发现,其中概述了如何根据区块链上用户所需存储的数据量和他们存储所需的时间来所需收取更高费用的系统。
这是一个有争议的发现,因为交易费用的上升让许多数字货币社区陷入内部斗争,各种利益相关方为扩展区块链和降低费用的解决方案进行争论。
举个例子,BitInfoCharts上的数据显示,比特币领域发生了多次关于提高交易费用的具有一定规模的争论,其中最高时平均费用达到52美元,之后大幅下跌至1.3美元。
IOHK研究人员Alexander Chepurnoy仍然相信部分原因在于,矿工只是没有好的方式去对他们的服务进行相应定价。
Chepurnoy对CoinDesk说:
“矿工正在对比特币的带宽消耗进行评估,即交易规模。我们的研究理念是,我们需要为之收费的东西并不多。”
Chepuronoy说,确实,由于目前大多数字货币来确定交易费用的方式促使用户过度使用一些数据,让区块链完整节点软件的加速和运转变得更加笨重——他认为这不是好事。因为完整节点是比特币网络相互作用最安全的方式。
追踪拥有数字货币的对象和类型的数据池被称为“state”,而这就是研究人员提议用户支付的数据。(State通常存储在计算机的特殊角落,RAM(随机存储器),支持便捷数据检索的存储模式,但同样让数据存储更加昂贵。)
随着越来越多的人采用这些系统并利用它们进行更多交易。区块链states(状态)在过去几年里不断壮大。例如比特币的state数据池,从2014年起大约增长了5倍,而以太坊的增长速度更快。
但Chepurnoy期望通过在数据存储上附加费用,让用户对必须存储的数据类型有更深刻认识,而这反过来又会增长state数据池增长的速度。
为何要支付更多?
对一些人来说,支付额外的费用似乎会降低数字货币吸引人的程度(因为它们通常被宣传为低成本交易的方式),但事实上,Chepurnoy的目标正好相反:让数字货币更易使用。
至少,简化它们最安全的模式下的使用——通过运行完整节点。
正如之前提到的,采用和交易数量增加的情况导致了这一问题。目前,可能需要几天到几周时间让一个比特币的完整节点运行起来,而state数据池的大小几乎占据了一台普通笔记本电脑所拥有的数据量。
而这并不只是比特币的问题,以太坊state数据池大约是(比特币的)三倍。
Chepurnoy将这些费用视为“过度”数据增长的“经济解决方案”,大幅度削减交易数据会让完整节点的运行更容易。
他还对CoinDesk说:
“如果数字货币是因人而生,而不只是为银行,那么今天就有可能在普通笔记本电脑上运行完整节点。”
许多区块链开发者正致力于研究这一问题的解决方案,Chepurnoy相信费用的增长是限制存储于区块链上数据量的备选措施。
保持加密的活力
但合理收费方案的实现远比说起来要难。Chepurnoy承认付诸实践是棘手的问题。
因为解决这一问题的方式之一是根据用户的state数据池在区块链上保存的时间来决定支付费用。但这要求用户能够准确提前预测他们的state数据池会存在多长时间——而他们往往不能做到。
Chepurnoy承认:“通常你不想思考你的钱财的有效时长。”
因此,研究人员提出了一种算法,他们将其命名为“计划支付”,允许用户在一段时间内增加更多交易费用,通过这种方式延长交易state数据池的生命周期。
不过,这一计划可能遇到的另一障碍是为数字货币系统增加新机制的艰难过程。比如说,比特币核心钱包(Bitcoin Core)的开发者在更新用于保护数字货币完整性和安全性的新性能时会更加挑剔。
2018年金融加密会议会略微延后召开,其中一位成员表示,在RAM上增加费用会引入“不正当激励”,促使得到这些费用的矿工为他们的财政收入,对state数据池采取不正当措施。
Chepurnoy依然相信这一提议可能会得到以太坊开发者的更多关注,这些开发者正在考虑“state存储租金”的类似机制,同时解决正在以指数增长的节点state数据池。
他表示:
“我们需要避免这种无限增长。”
作者:Alyssa Hertig
翻译:cici@比特财经
网址:https://www.coindesk.com/research-pay-more-for-bitcoin-blockchain-fees/
【声明:此文为本站原创翻译,如有不当之处请多指教!欢迎转载,转载请务必注明译者以及转自比特财经!】
(免责声明:本文仅代表作者本人观点,不代表比特财经立场)