深度丨一个故事告诉你,EIP-1559 解决了什么问题?_币世界+加密谷

2020-11-16 18:55 栏目:行业动态 来源:网络整理 查看()

EIP-1559 .大部分人都知道这个EIP是因为以太网供应减少,但在我看来,1559的真正价值在于以太网可用性的提升。深度丨一个故事告诉你,EIP-1559 解决了什么问题?_币世界+加密谷

作者| Mikazoltu

一个用户的故事

如果你是以太网的新用户。您刚刚安装了Coinbase钱包,并提交了您的第一笔Uniswap交易。Coinbase钱包告诉你,交易会几分钟内就会确认,需要耐心等待。然而几分钟过去了,却什么都没变。这时,你一定认为有错误。于是你关闭了所有程序,再次尝试,但是类似的问题再次出现,你的交易还在等待。

当你情绪低落的时候,你认为你使用的应用程序一定有问题,于是你去另一个Ethereum应用程序,尝试发送事务。不幸的是,同样的问题再次发生。然后你想出了一个很棒的主意,想通过给自己发一些Ethereum来测试问题是否出在Coinbase钱包里,可惜这个方法也会卡。

最后,当你生命的尽头,你决定寻求帮助。首先,您尝试联系Coinbase,但他们的支持响应时间相当长,因此您决定前往最初尝试使用的应用程序的不和谐服务器。在描述了你的问题并与工作人员分享了你的以太网地址后,他们向你解释说,你有六个事务要处理,后续的事务在第一个事务通过之前不会提前通过。他们告诉你这是个可以解决的问题,问你用什么钱包。

当告诉工作人员你在使用Coinbase钱包时,他们的回答是什么?而且很遗憾的告诉你,Coinbase钱包并没有提供必要的工具来纠正这种情况。你唯一的选择是等待并希望油价下跌,或者使用其他更先进的钱包,如元面具。这是你第一次听说‘汽油价格’。你问工作人员是什么,结果聊了10分钟,最后你并没有真正理解。

然后你安装MetaMask,它会问你的助记符。工作人员让你把助记符放在Coinbase钱包里,但是Coinbase钱包给了你非常明确的指示,千万不要把你的助记符给任何人!你有哪些助记符?您联系了您的信任网络,几个小时后,您可以验证元掩码是否合法。将您的助记符放在元掩码中是非常安全的,但是在此之后,您可能应该创建一个新的钱包。

设置好MetaMask后,会告诉你给自己发送0 Ethereum,进入高级气体设置(这个名词你还是不懂),设置为70。支持人员给你发了一个网站链接,上面显示了一些每15秒左右变化的数字。他们告诉你在提交交易之前,先在网站上设置元掩码中的汽油价格。

如果你仔细遵循这些指示,你的交易将会成功!然后,你检查你的账户余额,看看一切是否正常。你发现你的以太场比你预期的要少得多,你也注意到你想做的事情都没有发生。工作人员耐心解释说,你的其他所有交易都是在堵塞清除后立即通过的。他们告诉你每一次失败的交易都会让你损失一些汽油(另一个你不太理解的术语!),这也是你的ETH余额下降的原因。

您被告知您的帐户现在正常工作,您可以再次尝试您的交易,但显然您应该观察这个网站。无论你想做什么交易,你都应该首先设定“汽油价格”,使其与显示的价格相匹配。

就一次性问题?

不幸的是,这些对于用户来说是非常常见的情况。虽然很容易责怪Coinbase,但是几乎所有的钱包用户都会有同样的问题,包括MetaMask等高级钱包。这种问题在拥堵越来越严重的时候(钱包估错气价的时候)最常见,但是没有拥堵的时候也会出现类似的问题,因为气价预估软件有漏洞。

幸福的结局

现在想象一下,如果我们生活在一个不需要预测未来以太网街区空间需求的世界。用户只需要设置自己愿意支付的最高金额,就可以得到交易的记录,而不用担心支付过高的费用。而不是让用户在等待交易的同时陷入无尽的绝望,用户只需要表现出他们愿意为包含的交易支付的最大金额,就可以相信他们永远不会支付超过这个金额。这是一个不需要知道/预测油价的市场。

这就是EIP-1559所提供的。它使Coinbase Wallet能够可靠地确保其用户的所有交易都包括在区块链,而不需要他们的客户支付过高的费用,也不需要开发高级交易和预测算法来进行准确的成本估计。

它允许元掩码让用户指定他们愿意支付的最高费用,而不是让他们预测未来。

它让用户不再陷入需要专家来摆脱的境地。

它允许用户不要在过高的煤气费上浪费大量的钱。

它使得用户界面不再因为一个简单的输入错误而花费大量的金钱。

深度丨一个故事告诉你,EIP-1559 解决了什么问题?_币世界+加密谷

有什么问题?

在上面的用户故事中,Coinbase试图向用户隐瞒汽油价格,因为这是一个大多数用户都不理解的非常复杂的话题。相反,他们估计的是汽油价格,而不是用户,这在大多数情况下都很有效。但当燃气价格大幅波动时,他们的算法有时会出错(不是他们的错),然后用户的交易就会陷入僵局。一旦交易被阻止,它将阻止所有未来的交易,直到交易通过,而不管这些未来交易的天然气价格。这导致用户试图自己解决问题,反而把自己挖到了一个越来越深的洞里。

不幸的是,一旦你挖了一个洞,就没有灵丹妙药能把你弄出来。您可以使用元掩码等高级工具自定义随机数(假设您的钱包支持助记符)来清除此交易,但结果是,您的所有其他交易(可能包括重复交易、过期交易等。)会被灾害淹没,没必要花气费。相反,您可以按相反的顺序取消所有交易,但对于最终用户来说,这是一个非常复杂的过程,需要一名专门的支持人员陪您坐10-15分钟,指导您完成整个过程。即使在这种情况下,您仍然会花费汽油成本,但这比在取消所有其他交易之前清理被阻止的交易要少。

过去的表现不能保证未来的结果

这里问题的根源是燃气价格确实很难估算。有很多工具试图操纵它,但这毕竟是一个无法解决的问题,因为未来的天然气价格是块空间需求的函数,并且一直在变化。在某些事件期间,人们可以预测需求的增加,如ICO启动、新热点项目启动、oracle price feed更新等。但几乎不可能跟踪所有这些。即使你遵循,也不可能对任何特定事件带来的需求有很强的保障。

最后,天然气价格的估计者通常依赖于历史数据,并在此基础上预测未来的天然气价格。这种方法在某些情况下非常有效,但在油价上涨或下跌时就不起作用了。更糟糕的是,你在估算的时候总是要付出全部的气价,哪怕你高估了油价!这意味着每个人都有强烈的愿望试图低估油价,并希望得到优惠待遇。即使你不想降价,你也经常想至少不要交一大笔钱,所以你会选择一个中间数,让你快速被纳入区间。

解决办法是什么?

EIP-1559 .大部分人都知道这个EIP是因为以太网供应减少,但在我看来,1559的真正价值在于以太网可用性的提升。在EIP-1559被列入以太博物馆的世界里,这种问题几乎会完全消失。虽然让自己陷入这样的“坑”还是有可能的,但是你从一开始就避免它就容易多了。

有了EIP-1559,Coinbase等钱包不需要以极高的准确率去猜测以太网的未来需求,导致用户在估计错误的情况下支付不必要的费用。取而代之的是,可以增加一个大多数矿工都能接受的固定的矿工贿赂(可能在一个纳米硬币的数量级),费用上限设定为当前基本费用加上矿工贿赂的两倍。有了这些设置,用户事务不包含在下六个块中的唯一方法是,如果下六个块对块空间的需求比当前的多一倍,那么所有的块都将包含在内!

EIP 1559年的伟大胜利在这里是微妙的。人们经常忽略它,但它非常重要。如果你高估了区块的基本成本,无论你高估了多少,你仍然只需要为你包含的区块支付基本成本!这意味着如果你把费用上限定为1000,矿工的贿赂是1,但你被包含在一个基数为10的区块中,你将只支付11的汽油费。这与今天的以太博物馆形成了鲜明的对比。如果你把汽油的价格定在1000,你就要交1000美金/气,甚至11就把你算在块里!

另一个可用性挑战是,平均来说,块将是半满的,这意味着几乎总是有空间进行任何支付基本费用的交易。所以街区空间几乎没有竞争。理论上,即使是挂起的池在大多数时候也应该是空的。

这意味着,那些想从最终用户那里获取汽油价格钱包的人(这是一个勇敢的目标)可以做到这一点,而不必成为猜测汽油价格的专家(即使是最熟练的以太网专家有时也会失败)。以太网燃气价格的这种微小而微妙的变化使得新以太网用户最常见的挫折之一几乎完全消失。我们终于可以实现Ethereum的梦想了,终端用户不用担心也不用考虑燃气价格。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发