如果你想从 Web3 革命中获益,了解一些加密货币交易费至关重要。在某些区块链上,交易费也称为 Gas 费。设置正确的金额有助于确保快速交易确认,并避免因使用网络而支付过高的费用。
本教程将重点介绍加密货币交易费用。您将了解 Gas 费用与交易结算时间之间的关系、不同网络如何计算费用,以及为什么使用某些区块链有时会产生高昂的费用。我们还提供了针对 OKX 钱包支持的 20 多个网络设置 Gas 费用的分步指南。开始吧!
什么是加密货币交易费?
加密货币交易费是您在将数字资产从一个钱包转移到另一个钱包,或与以太坊或 OKC 等网络上的智能合约交互时产生的额外费用。将您的交易打包到区块中的矿工或验证者,将获得他们添加到链中的区块中的所有费用。
如果没有正确的费用,您将需要等待很长时间才能获得网络确认您的交易。这是因为大多数区块链限制了每个区块可容纳的数据量。每个矿工或验证者在处理区块时,都会选择包含可带来最高利润费用的交易。
如果积压的交易费用高于您的费用,矿工和验证者会用其他交易填充他们的区块,而您的交易则会被搁置。在这种情况下,您可以等待网络活动暂停,或者以更高的费用重新广播该交易(大多数钱包都支持在其用户界面中调整费用)。如果网络拥堵仍然严重,您的交易最终会返回到您的钱包,但这可能需要几个小时甚至几天的时间。
加密货币交易费很重要,因为:
- 激励矿工和验证者操作处理加密交易所需的硬件。
- 通过经济手段抑制网络垃圾邮件的产生。
- 确定等待确认的交易的优先级(在大多数网络上)。
- 可以通过销毁流通供应在货币政策中发挥重要作用(有关更多信息,请参阅有关以太坊 EIP-1559 升级的深入文章)。
不同链上的交易费用计算方式是否不同?
不同区块链的交易手续费计算方式不同。比特币的交易非常简单,手续费仅根据当前网络拥堵程度计算。
在以太坊上,交易可能会更加复杂。例如,铸造 NFT比在钱包之间简单的ETH转账需要更多的计算资源。在这篇专门的深度文章中,您可以了解更多关于以太坊网络如何计算 Gas 费用以及高额交易费用可能引发的问题。
比特币和以太坊(以及许多其他区块链网络)都采用这种拍卖式的费用模式——出价最高的人将赢得下一个区块中用于交易的空间。这需要用户进行一些猜测,因为他们永远无法确切知道当网络收到他们的交易时,网络会有多拥堵。
一些网络采用了不同的方法。例如,Solana 使用确定性交易费用来消除流程中的猜测。网络本身会根据先前区块中包含的数字签名数量以及相关交易所需的签名数量来设置所需的费用。
Solana 目前正在为交易添加一个本地费用市场,以应对过多的网络垃圾信息限制真正的用户交易,尤其是在市场波动期间。根据拟议的模型,如果单个应用程序的交易量激增,用户可以提高支付的费用,以增加快速交易确认的可能性。然而,与以太坊不同的是,更高的费用要求将仅限于那些需求旺盛的 DApp。
高昂的交易费用是加密货币走向主流的最大障碍之一。因此,许多规模较小的网络也尝试了其他的手续费计算方法。
为什么加密货币交易费用会波动,以及是什么决定了这些费用?
尽管不同链在计算费用的方式上存在细微的差别,但通常情况下,网络的区块限制、区块时间和当前交易量决定了您将支付多少钱以及网络确认交易的速度。
如上所述,大多数区块链都遵循比特币引入的费用拍卖模型。当等待交易数量不足以填满区块时,确认交易所需的费用非常低,因为即使添加一笔低费用交易也比完全不添加更具经济意义。当交易活动增加,区块中交易数量过多时,平均交易费用就会增加,网络使用成本也会更高。
区块大小和出块时间是至关重要的参数。大区块网络每秒可以处理的交易数量比小区块网络多。因此,需要更多交易才能形成交易积压,从而对交易费用造成上行压力。更快的出块时间也同样如此。
虽然较低的交易费用对于可用资金较少的用户来说显然是件好事,但必须考虑更大的区块和更快的出块时间如何影响网络去中心化。处理和存储更大的区块需要更昂贵的计算机硬件来运行矿工、验证者和全节点。这会立即将一些潜在的运营者排除在外,导致验证者数量减少,网络更加中心化。
一个很好的例子是比特币SV,它最终的目标是支持TB级区块,但目前只有22个节点在运行(截至2022年6月)。相比之下,比特币拥有4MB的区块和超过15,000个可访问节点。
如何在 OKX 钱包和其他加密钱包中设置交易费用?
OKX 钱包支持 22 个公链,您可以轻松设置交易手续费。目前,OKX 钱包支持以下区块链:
- 比特币
- 以太坊
- OKX链
- 平衡记分卡
- 多边形
- 雪崩
- 幻影
- 仲裁
- 莱特币
- 比特币现金
- 波场
- 以太坊经典
- EOS
- 比特币SV
- 零币
- 图标
- 短跑
- DFK链条
- 方舟
- 星云
- 索拉纳
- 乐观
无论使用哪种网络,设置交易费用基本相同。以下是操作方法。
使用 OKX 钱包设置加密货币交易费
在开始之前,您需要设置 OKX 钱包并使用加密货币进行充值。如果您需要帮助,请查看关于创建 OKX 钱包和充值 OKX 钱包的指南。本指南重点介绍 OKX 应用的使用体验。不过,OKX 钱包 Web3 浏览器扩展程序和类似产品(例如 MetaMask)的流程也类似。
在本演示中,我们将在OKX 去中心化交易所上进行一个简单的基于 OKC 的代币兑换交易。但是,从NFT 市场购买 NFT 、将代币转移到我们的交易所或任何其他钱包,或与智能合约进行交互(无论它们部署在哪个网络)的过程几乎相同。
首先,点击OKX 应用程序主屏幕顶部的钱包。
然后,点击底部菜单中的交易。
使用突出显示的菜单选择您想要进行兑换的网络。我们使用的是 OKC 网络,但无论您选择哪种网络,费用设置流程都是相同的。
输入您的兑换详情。首先,选择要兑换的资产并输入金额。然后点击“兑换”。
在下一个屏幕上,检查详细信息并点击确认交换。
然后,您将看到交易的详细信息,包括您的地址、正在交互的合约以及交易金额。您还将看到您正在进行交易的网络以及预估的网络费用。
默认情况下,网络费用将设置为“平均”,这意味着您的交易应在接下来的几个区块内提交到一个区块。
要编辑交易费,请点击网络费用。
如果您的交易比较紧急,您可以选择支付稍高的费用,以增加更快的结算时间。或者,如果您的交易对时间要求不高,您可以选择较低的费用。费用较低时,矿工或验证者及时打包您的交易的动力就会减弱。因此,您可能需要等待更长时间才能完全确认。
点击“慢速”、“平均”或“快速”来设置您的交易手续费。您还可以选择自定义手续费。我们将在本教程的最后详细介绍这一点。
点击确认,在下一个屏幕上输入您的密码并再次点击确认。
您将在屏幕顶部收到两条通知。第一条通知将确认您已提交交易。第二条通知将在交易完成后显示。
根据所使用的网络、当前流量以及包含的交易费用大小,您的交易可能需要一段时间才能确认。
在 OKX 钱包中设置自定义费用
更高级的用户可能会受益于为某些交易设置自定义交易费。如果网络流量很高,并且您知道即将出现进一步的激增(例如,可能与炒作的 NFT 暴跌同时发生),您可以选择将交易费提高到 OKX 钱包默认的“快速”设置以上。
经验不足的用户通常应避免使用自定义交易费设置。提交 Gas Price 过高或 Gas 限额不正确的交易可能会导致费用大幅超额支付,甚至交易失败。
要在 OKX 钱包中设置自定义交易费,请点击交易费菜单中的“自定义” 。
将会打开一个窗口,您可以在其中输入自定义参数。“Gas Price”是指您愿意为完成交易所需的每单位Gas支付的金额。“Gas Limit”是指您作为交易费包含的Gas单位数。“Gwei”是10亿,是包括ETH在内的多种加密货币的最小单位。通常以gwei来表示Gas费。
“Gas Limit” 字段将自动填充您正在进行的合约交互所需的 Gas 单位数量。非开发人员或经验丰富的用户几乎无需编辑 Gas Limit。
提高 Gas Price 可以提高您的交易快速被确认的几率。当网络需求旺盛,且您迫切需要立即确认交易时,添加自定义 Gas Price 会特别有用。
例如,如果您使用 DeFi 应用借了一笔钱,而您的抵押品突然贬值,您可能急需提供更多抵押品以避免被清算。提高 Gas Price 价格可以让验证者和矿工在处理您的交易时获得更高的利润,从而加快交易速度。
在相关字段中输入您的自定义参数,然后点击“保存”。
您的自定义交易费将显示在“合约交互”屏幕上。点击“确认”,输入您的密码,然后再次点击“确认”。您将收到通知,告知您交易已提交并稍后确认。
了解 gas 费用并加强您的 Web3 游戏
起初,gas 费用可能看起来令人困惑,但一旦你了解了它们在激励矿工和交易验证者方面的作用,它们就会变得更有意义。
通常情况下,每个验证者必须等待很长时间才能将区块添加到链中。当他们添加区块时,通常会获得区块链新铸造的原生币作为区块奖励,以及他们添加的每笔交易包含的所有费用。因此,他们试图通过只添加那些费用最高的交易来最大化收益。
当网络交易量激增时,人们会提高交易费用以确保交易快速确认。这会给平均交易费用带来上行压力,最终导致所有用户都需要支付更高的网络使用费用。提交低费用交易的用户可能需要等待很长时间才能确认或撤销交易,或者需要以更高的费用重新提交交易。
通过了解交易费用,您可以确保您的交易不会像这样卡住,并在利用 Web3 提供的众多机会时更加自信。游戏开始!