主页 > imtoken苹果版最新版 > 什么是煤气费? 为什么以太坊的GAS这么高?
什么是煤气费? 为什么以太坊的GAS这么高?
什么是气体? 现在为什么以太坊互联网上的交易费用如此之高? 有什么方法可以降低交易手续费? 在这篇文章中找到这个正确答案。
什么是气体? 为什么以太坊互联网上的交易费用如此之高? 有哪些方法可以降低交易费用? 您将在本文中找到正确的答案。
先从什么是GAS说起。
什么是煤气费?
Gas 是用于准确衡量在以太坊区块链上执行特定操作所需的计算任务量的单位。
这个名字本身并不是偶然选择的。 我们所说的GAS其实类似于我们日常常说的汽车用的汽油。 汽油作为车辆的电能,保证车辆的正常运行。 以太坊网络上的 Gas 助长了交易行为,并允许用户执行不同的操作。
以太坊区块链上的每一个操作,或者准确地说,以太坊虚拟机(EVM)上的每一个操作,都有特定的 GAS FEE。 比如3gas加2号,400gas获取账户余额,21000gas发送交易管理。
区块链智能合约一般包含若干个实际操作,可能会消耗几十万个Gas。
有趣的是,Gas 价格本身并没有告诉我们需要为交易支付多少费用。 为了计算交易费用,我们需要将 Gas 乘以 Gas 价格。
Gas的价格单位是Gwei,高于以太坊。 1 Gwei 等于 0.000000001 ETH。 您也可以将他们的关系视为金钱和美元。
例如,假设我们要推送一个简单的以太坊交易,如果 ETH 的价格是 1800 美元。 大多数流行的以太坊钱包,例如 metamask,可以要求 Gas 价格,并允许我们在快速、中速和慢速交易之间进行选择以确定费率。 假设我们要在一分钟内确认交易,钱包或 Gas 价格将包含在 100gwei 中。
您现在可以快速计算一下,您需要支付 3.78 美元进行交易。 我们将所需的交易 Gas 成本(210,000 天然气)和 Gas 价格(100gwei)乘以 2,100,000 Gwei,即 0.0021 ETH。 基于 1,800 美元的 ETH 价格,交易费用为 3.78 美元。
ETH价格和Gas有什么关系
值得一提的是以太坊虚拟机处理的事务,Gas只是存在于以太坊VM虚拟机中的一个抽象模块以太坊虚拟机处理的事务,用户将始终在以太坊网络中进行支付交易。
使用独立公司来衡量计算的主要原因是它可以从 ETH 的价格中提取出来。
这意味着 ETH 的价格将上涨,而交易费用将保持不变。 如果网络活动保持一致,随着 ETH 价格上涨,我们会看到 Gas 价格下降,所以最终以 ETH 量化的交易费用应该保持一致(以美元计)。
然而,ETH 价格的上涨通常与网络上以太坊活动的增加相关,这会推高交易费用。
现在,让我们来看看增加的网络活动如何导致更高的交易费用。
首先,所有交易也被发送到以太坊的内存池。 所有未处理的交易都在等待矿工将它们带走并打包到以太坊网络的下一个区块链中。
激励挖矿首先选择 Gas 价格最高的交易,因为我们通常会在固定工作时间内选择成本较高的交易。
以太坊协议还限制了可以从一个区块中挖掘多少笔交易。 它由每个区块链的最大气体限制决定。 在撰写本文时,此限制设置为 12.5M Gas。
举一个典型的例子,假设内存池中只有简单的ETH交易管理,每笔交易管理消耗21000 Gas。 一个矿山可以打包 595 笔这样的交易。 假设内存池中有1000笔需要处理的交易,挖矿会根据gas价格过滤每笔需要处理的交易,选择595笔支付较高的交易进行打包。
现阶段的收费标准方式是基于简单的拍卖机制。 如果用户想要通过挖矿来处理他们的交易,他们必须首先以比普通人更高的成本获得区块链中的地位。 这反过来推高了天然气的成本,尤其是当许多客户有需要确认的紧急交易时。
为什么我们要Gas
为了方便地描述Gas,首先要了解Gas存在的原因。 以太坊vm虚拟机是图灵机,可以运行任何代码。 虽然这是以太坊如此强大的一个主要因素,但它更容易受到停机问题的影响。 间歇性问题是任何计算机语言的代码和输入,以确定过程是否完成或永远不会继续。
如果没有 Gas,用户可以执行一个永不终止的程序。 原因可能是编码有问题,或者有人作恶。 为了防止这样的事情,以太坊引入了与每个操作相关的Gas成本,这会阻止程序一直运行,导致整个网络陷入停电。
除了 gas 价格之外,每笔交易都有一个 gas 配额,该配额必须等于或高于成功执行特定交易所需的 gas 数量。
在执行交易中的每个操作之前,以太坊虚拟机检查是否有足够的时间进行操作。 “out of gas”用于恢复整个事务并在没有足够的 gas 时回滚整个情况。 即使支付失败,客户仍需支付挖矿工作量的交易手续费。 也是为了防止大家恶意攻击互联网。
如果交易消耗的 Gas 低于初始估计,剩余的 Gas 将转换为 ETH 并返回给发送者。
同样最重要的是,以太坊中的所有操作都需要适度的 Gas 成本; 否则,这将是另一个目标。 其中一次攻击发生在 2016 年,导致以太坊网络出现硬分叉,最终重估了系统的一些简单操作。
现在,随着对gas的了解越来越多,让我们来看看最近交易手续费的上涨,以及一些现阶段和未来可以降低交易手续费的解决方案。
以太坊的成本相对较高
随着去中心化交易所(DEX)交易量破纪录,DeFi借贷平台的总锁定价值越来越高。 许多增产农牧业项目创造了很多机会,越来越多的NFT(非同质代币)在互联网上被创造出来。 以太坊互联网非常繁忙。
这对区块区域产生了高需求,从而推高了交易费用。
超过 10 美元的 Erc20 转账或 50 美元到 100 美元之间的 Uniswap 交易是最常见的。 手续费过高自然不是什么好事,因为这会让小玩家很难参与到以太坊生态中。
幸运的是,许多解决方案已经可用或正在积极试验中。 让我们来看看一些最关键的解决方案。
Layer 2 扩展策略和 ETH2
Layer 2 扩展计划是一个解决方案术语,通过处理链下交易来帮助增强以太坊区块链(Layer 1)的能力。 除了提高交易速度和吞吐量,Layer2 解决方案还可以显着降低交易成本。
路印协议就是一个很好的例子。 都是基于区块链技术在 Layer2 Internet 上的交换。 系统总交易量近期已达2亿美元,日交易额超过1000万美元。
另一个新项目,最近更名为polygon的matic,拥有超过2000万美元的plasma+POS公链。
一个更通用的解决方案——基于最佳泛化的升级——也正在推出。 它的发布至关重要,因为它将允许 WiFi 区块链智能合约在第 2 层网络上进行交互,类似于它在主互联网上的交互方式。
通过参与现有的第 2 层互联网项目,可以进一步增强第 2 层解决方案。 这可以进一步降低交易费用,因为用户可以直接在交易所将 ETH 转移到第 2 层解决方案,例如流通系统。