Welcome to the next crypto level
← Nexorena

Technologie & IA

Gas与网络费用:交易为什么需要付费?

费用用于补偿或约束区块链资源的使用。计算方式取决于网络、具体操作,以及当时的需求。

Gas与网络费用:交易为什么需要付费? — 原创概念插图
核心要点

资源与费用计算

发送加密资产或使用应用,会占用区块链资源。费用有助于限制滥用,也构成网络经济的一部分。计算方式因协议而异:gas原本指以太坊的一种机制,尽管有时也被用来泛指其他网络的费用。

02运作流程

在以太坊上,gas衡量执行操作所需的工作。简单转账与涉及多个合约的复杂交互,需要的资源并不相同。成本取决于消耗的gas数量及单位价格,因此不一定与移动的代币价值成正比。

成本与网络

03要点回顾

执行费用包含协议基础部分,以及支付给验证者的优先部分。基础部分会被销毁。单位价格通常以gwei表示,这是以太币的细分单位。当对区块空间的需求增加时,成本可能快速变化。

gas上限规定操作获准使用的资源量,不能与单位价格或最终实际支付成本混淆。交易执行失败,也可能消耗资源并产生费用,即使合约原本要进行的变更被撤销。

其他网络采用自己的模型。在Solana上,费用用SOL支付,包含基础部分及可选优先费用。在次级网络上,账单还可能包含向另一条区块链发布数据的成本。因此,只比较费用名称是不够的。

转移的代币,与支付网络费用的资产,可能并不相同。钱包中可以有代币,却缺少发送它们所必需的费用资产。此外,平台或应用费用可能叠加在网络费用之外,需要查看操作明细才能区分。

阅读成本组成

一项区块链操作,可能包含多条费用项目。网络补偿执行所需资源,应用或中介则可能为其他服务收费。显示的“总成本”,取决于界面计入了什么。因此,应分别看交易费用、可能的佣金,以及兑换价格的影响。只有将它们放在相同单位和可比操作范围内,比较才有意义。

设想同时发送两项操作:简单转账,以及调用多个合约功能的交互。即使转移价值相同,其复杂度也可能不同。因此,成本并不一定是发送金额的某个百分比。另外,估计的资源数量,与愿意为这些资源支付的价格,是两个不同参数。虽然各网络展示方式不同,但区分二者,有助于理解为什么两次请求费用不一定一样。

估计与执行

签名前显示的数字,是依据当前观察或预测条件作出的估计,不一定代表已经结束的执行。最终状态、资源消耗和实际费用,提供的是另一类信息。根据网络机制,请求即使失败,只要已经使用资源,也可能产生费用。这与发送前拒绝签名不同。因此,应用中可见的结果,需要和网络实际记录的活动结合阅读。

用心撰写:张俊了解这位编辑 ↗

Explorer Nexorena