截至目前,大部分基于区块链的系统都使用的是“首次价格拍卖”流程,这种方法允许用户将一定数量的金额附加到指定交易商,在以太坊网络里,也就是我们熟知的“Gas”费用——如果你分配给交易的Gas金额越高,那么处理时间就会越快,这是因为矿工会优先于网络上的其他交易来处理你的交易。但问题是,用户无法在某个给定时间内计算出最优交易费用,这可能会导致他们付出比标准费率更高的成本。
Vitalik Buterin说道:
“如果你认为现在网络上普遍使用1美元的价格请矿工验证、处理你的交易,那么你肯定愿意出价比1美元高,因为这样你的交易就会被优先处理。但问题是,如果其他人都多出了0.05美元,你又怎么能比他们再多出一点,比如0.08美元,让自己的交易更优先一点被处理呢?因此,如果想要改善这个问题,需要设计复杂的经济模型,同时还要分析实时区块链使用情况。”
举个例子,如果现在以太坊网络上有七笔交易,Gas出价分别是0.03、0.04、0.06、0.09、0.13、0.15和1.00美元,假设此时矿工可以接纳的七笔交易中的五笔,那么肯定会按照价格从高到低来处理,也就是说,用户只需支付五个交易中最低的那一个,也就是0.06美元即可,而支付0.09、0.13、0.15和1.00美元的人显然“亏”了。
根据上面这个例子,Vitalik Buterin建议的解决方案希望将用户支付的Gas费用和交易价值匹配起来。这样一来,平台上的用户即使为交易提供了更高的Gas费用,也不必支付超过给定标准的钱(在上面的例子中,给定标准就是0.06美元)。
但是,这种情况又会出现一个新问题——矿工可能发动恶意攻击,进行价格操纵。比如,矿工可以通过在区块中发送虚假交易来造成网络阻塞,继而引发费用提升。这样做的结果,就会导致普通交易价格也出现上涨,从而损害整个平台的用户。
还有一个问题——矿工有可能和用户串通一气,让(某个/某些)用户在给定交易中分配大量费用,这样也会再次提升标准费率。然后,矿工可能会承诺该用户通过其他渠道来补偿他们。
Vitalik Buterin承认,他的提案有些潜在漏洞,可能会被一些恶意操纵者利用。他说道:
“我们的目标,是解决复杂的矿工策略和交易发送策略问题,包括繁琐的客户端计算、经济建模等等。当然,我们也要防止各种形式的串通伎俩。显然,后者更加危险,因为它会刺激整个网络趋向集中式管理,然后从彼此勾结中获得利益。”
Vitalik Buterin认为,他的提案可能对整个以太坊区块链协议改动是最小的,而且在一定程度上也能显著改善现有流程。不过他也表示,该提案需要进一步改进,特别是给那些希望优先处理交易的人提供一些渠道。
文章转载自 千禧财经
更多资讯请关注微信公众号 千禧财经
来源:
发布人:
声明:该文观点仅代表作者本人,不代表火讯财经立场。火讯财经系信息发布平台,仅提供信息存储空间服务。
如文章涉及侵权, 请及时致函告之,本站将第⼀时间删除⽂章。邮箱:840034348@qq.com