ANC:为什么需要EIP-1559?

编者按:本文来自去中心化金融社区,Odaily星球日报经授权转载。作者:ConsenSys的TimBeiko,他是EIP-1559的主要负责人之一EIP-1559的益处

EIP-1559是对以太坊收费市场的一个拟议改变。该提案将为以太坊提供用户体验、经济和安全方面的好处。在用户体验上的益处:更快地包含交易

以太坊上的交易往往需等待很长时间。因为区块总是满的,每个新区块都被自上一个区块以来最高的付费交易填满。如果一笔交易没有被立即包含在内(通常需要非常高的gas费),那么就很难估计何时会被包含在内。根据EIP-1559,区块最高可达到“200%满”,这意味着如果gas限量设定为12.5米,那么最高可达25m的gas区块将有效。区块还将包括交易所需要的最低价格,即BASEFEE。当区块>100%满时,BASEFEE会上升。当区块<100%满时,它将下降。这意味着大多数时候,区块会有100%的“额外”容量,它们可以用交易来填充。因此,只要发送的交易费用高于BASEFEE,并包括矿工的小费,它就会包括在接下来的几个区块。从交易发送到交易包含,BASEFEE会在此期间上升。为了帮助解决这一问题,交易指定了他们愿意为包含而支付的最大金额,即FEECAP。交易发送者将被退还FEECAP与BASEFEE(已被取消)和TIP(付给矿工)之间的差额。从另一个角度来看,1559使交易的包含价格在协议中显式,而不是像现在这样隐式。例如,如果包含的“市场价格”为100gwei,而用户想要确保快速包含,则今天的动机是支付>100gwei,及其全部出价将用于计算交易价格。在1559,如果BASEFEE为100gwei,则用户可以放置200gwei的FEECAP,3gwei的小费,并且他们只需要支付包含区块的BASEFEE和TIP。与200gweiFEECAP之间的差额将退还给发送者。需要注意的是,区块已经“200%满”时。在这种情况下,收费市场将恢复到基于最高小费交易的拍卖,也就是我们目前的系统。考虑到BAESFEE增加,这些周期预计是短暂的。换句话说,今天的“平均情况”成为1559的“最坏情况”。更好的交易费用估算

瑞士国有银行Postfinance推出支持13种加密货币的应用程序Yuh:瑞士国家邮政局的银行子公司Postfinance推出了一款移动应用程序Yuh,为客户提供BTC等13种加密货币、ETF等的访问。该软件允许用户进行支付,节省资金或投资于各种资产,并承诺只由国内领先的网上银行提供一定程度的安全性。Yuh是Postfinance与在线交易平台Swissquote之间的合作产品。(News.Bitcoin)[2021/5/14 22:01:13]

1559的另一个值得注意的UX改进是,它使交易费用的估算更容易,无论是1559型交易还是传统型交易。正如前面提到的,估算1559型的交易价格很简单:将上述FEECAP设置的高于BAESFEE,或以最大的支付意愿,将TIP设置为足以补偿为其计算成本和风险区块的矿工的价格。。有趣的是,1559型的简单费用估算也会使传统交易拥有更好的估算(仍然支持)。通过查看历史BAESFEE和TIP值,交易估算服务将能够提供比目前更好的估算。经济效益

Nord Finance已将NORD-BUSD流动性迁移至PancakeSwap V2:去中心化金融生态系统Nord Finance发推称,已成功将流动性从PancakeSwap V1迁移至V2。用户将能够交易并向NORD-BUSD交易对提供流动性。[2021/4/26 20:59:33]

需要通过ETH支付交易费用

也被称为“防止ETH的经济抽象”。EIP-1559要求所有交易使用ETH支付协议的BASEFEE。虽然这听起来可能微不足道,但在目前的费用市场下,无法保证交易费以ETH的方式支付给矿工,连矿工自己在链上的交易也不一定是用它。换句话说,如今,人们可以在链下(或链上其他资产,如DAI、USDC等)向矿工支付费用,让他们以零gas费来包括他们的交易。这可能导致ETH不再是以太坊网络的主要货币。在1559,由于BASEFEE会在交易执行过程中被烧毁,而且必须通过ETH支付,因此交易费用需要在链上支付。显然,矿工可以自由地收取其他交易的费用,但是他们将需要获得ETH来支付以另一种方式支付的交易BASEFEE,这在经济上等同于用户直接用ETH支付交易费用。更高的区块空间需求造成了通货紧缩的压力

Poolz Finance与MXC抹茶独家合作,双方将在项目孵化等深度合作:据官方消息,Poolz Finance与MXC抹茶独家合作,双方将在项目孵化、生态赋能等方面开展深度合作,双方将互相参与上线评委会,帮助资产筛选,并为项目提供IDO、M-Day等营销服务。

POOLZ(Poolz Finance)将于4月14日15:00上线MXC抹茶创新区。Poolz Finance是基于Web 3.0架构搭建的去中心化跨链IDO平台。[2021/4/12 20:10:30]

鉴于BASEFEE作为每笔交易的一部分被烧掉,并且随着以太坊对区块空间的需求增加,BASEFEE也会上升,对以太坊区块空间的持续高需求将对ETH的供应造成通缩压力。换句话说,想要使用以太坊的人越多,BASEFEE就越高,以太坊在总体和每笔交易中被烧掉的就越多。这符合“最低限度可行的保险”的理念,在网络使用和网络价值之间形成了一个正反馈循环。保障益处

Harvest.Finance被黑事件简析:10月26号,据慢雾区消息 Harvest Finance 项目遭受闪电贷攻击,损失超过 400 万美元。以下为慢雾安全团队对此事件的简要分析。

1. 攻击者通过 Tornado.cash 转入 20ETH 作为后续攻击手续费;

2. 攻击者通过 UniswapV2 闪电贷借出巨额 USDC 与 USDT;

3. 攻击者先通过 Curve 的 exchange_underlying 函数将 USDT 换成 USDC,此时 Curve yUSDC 池中的 investedUnderlyingBalance 将相对应的变小;

4. 随后攻击者通过 Harvest 的 deposit 将巨额 USDC 充值进 Vault 中,充值的同时 Harvest 的 Vault 将铸出 fUSDC,而铸出的数量计算方式如下:

amount.mul(totalSupply()).div(underlyingBalanceWithInvestment());

计算方式中的 underlyingBalanceWithInvestment 一部分取的是 Curve 中的 investedUnderlyingBalance 值,由于 Curve 中 investedUnderlyingBalance 的变化将导致 Vault 铸出更多的 fUSDC;

5. 之后再通过 Curve 把 USDC 换成 USDT 将失衡的价格拉回正常;

6. 最后只需要把 fUSDC 归还给 Vault 即可获得比充值时更多的 USDC;

7. 随后攻击者开始重复此过程持续获利;

其他攻击流程与上诉分析过程类似。参考交易哈希:0x35f8d2f572fceaac9288e5d462117850ef2694786992a8c3f6d02612277b0877。

此次攻击主要是 Harvest Finance 的 fToken(fUSDC、fUSDT...) 在铸币时采用的是 Curve y池中的报价(即使用 Curve 作为喂价来源),导致攻击者可以通过巨额兑换操控预言机的价格来控制 Harvest Finance 中 fToken 的铸币数量,从而使攻击者有利可图。[2020/10/26]

降低近头重组的风险

随着区块交易费用的增加,矿工越来越有动机在头部附近进行小规模的链重组,以将高支付交易捕获到自己的区块中,而不是让竞争的矿工腰包满满。在1559,由于交易费用的绝大部分都付之一炬,矿工进行近头改组的动机要弱得多。随着时间的推移,使DoS/垃圾邮件攻击的成本呈指数级上升

今天,如果攻击者想要做DoS或向网络发送垃圾邮件,他们可以以恒定的成本做到这一点,如果与矿工合作,可能还会低于市场成本。想要对网络进行DoS或垃圾邮件攻击的攻击者只需要支付足够的gas费,让矿工可以包括他们的交易,而这个gas费独立于链中包含的其他交易。如果与矿工合作,他们可以为交易支付低于市场的价格,因为矿工可以以较低或零的gas费将其包括在链中。在1559,因为区块可以增长到200%满,如果攻击者想使用大量块空间向网络发送垃圾邮件,将导致BASEFEE增加。这意味着攻击的代价会随着时间的推移而增加(即非攻击矿工可以继续包括其他用户的交易),并且攻击者无法以少于BASEFEE的价格将其交易包括在链中。

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

链链资讯

[0:0ms0-6:358ms