波卡网络中的交易费用是如何产生,如何计算的?

Polkadot生态研究院发布于2022-03-24更新于2022-03-24

文章摘要

未来波卡网络将可能实现0手续费,这将有助于波卡进一步走向大众。

波卡知识图谱”是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战,然而我们希望通过这样的努力让大家能够正确认知波卡,也让不了解波卡的人方便快速掌握波卡相关知识,今天是该栏目的第37期,为大家介绍波卡网络中的交易费用是怎样的。
Gas费是以太坊首创的概念,当你在区块链网络中发起交易或者是执行程序时,就需要花费Gas费。但这也给以太坊造成了一些问题,导致较为复杂的程序在以太坊上运行会很昂贵。因此波卡采取了与Gas费不同的计量模式,极大程度的改善了用户的体验。
区块链网络中的一些资源是有限的,例如,存储和计算。交易费用可以防止个人用户消耗过多的资源。Polkadot使用基于重量(weight-based)的收费模式,而不是gas计量模式。因此,在交易执行之前要收取费用;一旦支付了费用,节点就会执行该交易。
Web3基金会的研究团队设计了Polkadot交易费用系统,基于以下原则:

  • 每个中继链区块都应进行高效的处理,以避免区块生产的延迟。
  • 中继链的增长率应该是有界限的。
  • 每个区块应该为特殊的、高优先级的交易留出空间,比如不当行为的报告。
  • 该系统应该能够处理需求的高峰。
  • 费用应该缓慢变化,以便发送者能够准确预测需要的交易费用。

费用计算
波卡中继链的费用根据三个参数计算:
重量费(Weight)

  • 基础的重量
  • 调用的重量

按字节收费(也称长度费)
tip小费(可选)
重量(Weight)是在基于Substrate的链中使用的一个固定的数字,用于管理验证区块所需的时间。每笔交易都有一个计算包含开销(例如签名验证)的基础重量,以及一个用于说明执行交易的时间的调用重量。所有的重量,甚至是基础重量,都是在某些标准硬件上执行的时间度量。
Runtime将重量单位转换为平衡单位,作为费用计算的一部分。
重量费是基础重量和调用所消耗的总权重之和。
一个交易可以包括多个调用。例如,一个批次可以包含债券和提名,而重量将是一个基本重量,然后是债券和提名的重量之和。
长度费是固定的每字节费用与交易大小(以字节为单位)的乘积。
还有一个有针对性的费用调整,作为一个乘数,根据网络拥堵情况来调整最终费用。这可以构成调整后的重量费,计算为目标费用调整数乘以重量费。
这些费用共同构成了交易费。交易费是基础费加长度费加上调整后的重量费。
交易费在交易执行前从发件人的账户中扣除。该费用的一部分将归区块链生产者所有,其余的将进入国库。这个比例分别为20%和80%。
小费是一种可选的交易费用,用户可以添加该费用以提高交易的优先级。小费不是手续费的一部分,是对区块作者优先处理交易的一种激励机制,整个小费直接归区块作者所有。

波卡


区块限制和交易优先级
Polkadot中的区块同时具有最大长度(以字节为单位)和最大重量。区块生产者将用不超过这些限制的交易填充区块。每个区块的一部分(目前为25%)被保留用于与链运营相关的关键交易。区块生产者最多只会用正常交易填满区块的75%。链运营交易的一些示例:

  • 不当行为的报告
  • 理事会的运作
  • 对选举中的成员的操作(例如放弃候选资格)

区块生产者根据每笔交易的总费用对交易进行优先级排序。由于部分费用将归区块生产者所有,因此区块生产者将费用最高的交易纳入其中,以最大化他们的奖励。

费用调整
区块链上的交易量非常不规则,因此交易费用需要一种机制来调整。从而用户能够预测交易费用。
Polkadot使用带有提示的缓慢调整费用机制来平衡这两种考虑。除了区块限制,Polkadot还有一个完整的区块目标。根据当前区块相对于目标的完整度,下一个区块的费用会增加或减少。
在24小时内,按重量计费最多可变化30%。这个费率可以捕捉到需求的长期趋势,但不包括短期的峰值。为了考虑短期峰值,Polkadot在长度和重量费用之上使用小费。用户可以选择在费用中添加小费,以赋予交易更高的优先级。

分片交易
在Polkadot分片(平行链和平行线程)中发生的交易不会产生中继链的交易费用。分片应用程序的用户甚至不需要持有DOT通证,因为每个分片都有自己的经济模型,可能有也可能没有通证。然而,在某些情况下,分片本身在中继链上进行交易。
平行链在中继链上有一个用于执行的专用插槽,因此它们的收集者不需要拥有DOT来包含区块。平行链本身会进行一些交易,例如,打开或关闭XCM通道、参与拍卖以续租其插槽或升级其Runtime。平行链在中继链上有自己的账户,需要使用这些资金代表平行链进行交易。
平行线程还将生成与平行链相同的交易。此外,收集人需要参与拍卖的每一个区块以推进他们的链。收集人需要有DOT来参与这些拍卖。

其他资源限制策略
交易重量在执行之前必须是可计算的,因此,只能表示固定的逻辑。有些交易需要用其他策略来限制资源。例如:
债券:某些交易,如投票,可能需要在链上事件后将被退回或被slash。在投票示例中,如果投票人试图做任何恶意的行为,则在选举结束时返回或被slash惩罚。
存款:有些交易,如设置链上身份或索取索引,会无限期地使用存储空间。这需要一笔押金,如果用户决定释放存储空间(例如清除他们的ide),则会退还押金。
烧毁:交易可能会根据其逻辑在内部烧毁资金。例如,如果交易创建新的存储条目,那么它可能会销毁掉发送方的资金,从而增加状态的大小。
限制:有些限制是协议的一部分。例如,提名人只能提名16名验证者。这限制了Phragmen的复杂性。

波卡

高级
以上部分仅涵盖来自普通用户的交易。但是,如果你在区块浏览器中查看区块,你可能会看到一些与这些交易不同的“外部信息”。在Polkadot(以及任何构建在Substrate上的链)中,外部信息是来自链外部的信息。外部信息分为三类:

  • 签名的交易
  • 未签名的交易
  • 固定的

这里仅介绍签名交易,这是大多数用户与Polkadot交互的方式。签名交易来自有资金的账户,因此Polkadot可以收取交易费用以防止垃圾邮件。
未签名交易适用于用户需要从不控制资金的密钥对提交外部信息的特殊情况。例如,当用户在创世之后领取他们的DOT通证时,他们的DOT地址还没有任何资金,因此使用了未签名的交易。
验证者还以“heartbeat”消息的形式提交未签名的交易,以表明他们处于在线状态。这些heartbeat必须由验证者的seession keys之一签名。seession keys从不控制资金。未签名的交易仅在特殊情况下使用,由于Polkadot无法为其收取费用,因此每个交易都需要自己的自定义验证逻辑。
最后,固定的消息(inherents)是未签名或未包含在事务队列中的信息。因此,只有区块作者才能向区块添加固定消息。仅因为足够多的验证者已经同意它们是合理的,所以假定固定消息是“真实的”。
例如,Polkadot区块包含固有的时间戳。没有一种办法证明时间戳是真实的,就像希望通过签名发送资金的方式一样。相反,验证者根据他们找到时间戳的合理程度来接受或拒绝区块。在Polkadot中,它必须在自己的系统时钟的可接受范围内。
在波卡网络中,项目团队会上传程序,这些程序会以区块链来呈现,通过租赁系统的押金来支付平行链的费用,在支付费用后,用户完全不需要关心通证之类的东西。而未来波卡的目标是完全消除对加密currency的使用,实现0手续费,这将使得波卡被更广泛的采用。

你可能也喜欢

流动性质押巨头Lido将800万ETH迁移至新验证节点,以降低以太坊网络负载

流动性质押巨头Lido正在将价值约165亿美元(约800万枚ETH)的资产从旧的0x01验证者迁移至新的0x02验证者。这部分资产约占当前以太坊总质押量的五分之一。此次迁移依托于今年初实施的以太坊Pectra硬分叉,该升级允许单个验证者容纳最多2048枚ETH,远超之前的32枚限制。 迁移完成后,Lido在0x02验证者上的质押ETH占比将从当前的约32%提升至约52%,同时以太坊全网验证者总数预计减少近三分之一。这将降低共识层的数据处理负荷,有助于网络实现更快的最终确定性并降低运营成本。Lido表示,这是其自V2版本上线以来核心质押机制的最大变革。 此次升级(Curated Module v2)还引入了经济激励调整:此前主要依赖声誉的精选节点运营商现在需要质押ETH作为保证金,以覆盖罚没、执行层奖励违规及运营故障等风险。这是该要求首次覆盖处理Lido大部分质押ETH的专业运营商。 同时,社区质押模块(CSM)v3版本新增了“已识别的DVT集群”类别,允许已验证的社区参与者使用Obol或SSV等技术分布式地共同运行验证者,由于风险更分散,其所需保证金也较低。 Lido强调,stETH持有者无需任何操作,资产不受影响。公司还预告,预计在2027年第一季度将启动一个基于费用和性能的运营商竞争市场。

cryptonews.ru1小时前

流动性质押巨头Lido将800万ETH迁移至新验证节点,以降低以太坊网络负载

cryptonews.ru1小时前

获 Citadel Securities 支持的 Crypto.com 将 XYO 和 XL1 纳入受监管托管服务

加密货币交易平台Crypto.com在获得Citadel Securities支持后,宣布将XYO和XL1代币纳入其受监管的托管服务。该举措旨在为合规机构和高端客户提供符合监管要求的存储、管理和交易这两种代币的解决方案,客户无需在交易前将资产预先转移至交易所。 根据公告,资产将存放在由独立法律实体管理的、破产隔离的MPC(多方计算)钱包中,并按客户隔离。私钥通过可信执行环境中的多方计算进行保护。客户因此能获得冷存储、审计追踪以及Crypto.com的机构级流动性访问权限,同时免去了交易前向交易所转移资金的操作环节。 Crypto.com总裁兼首席运营官Eric Anziani表示,此协议旨在为数字资产机构提供兼具顶级安全性和无缝流动性的托管方案,并保护XYO生态系统,为其全球扩展做好准备。XYO联合创始人Markus Levin强调,随着公司在AI、机器人和去中心化机器智能领域构建基础设施,使用企业级安全措施保护其XYO和XL1数字资产至关重要。 此次托管公告发布前数周,Citadel Securities刚向Crypto.com投资了4亿美元,对公司估值达200亿美元。Crypto.com计划将资金用于扩展代币化证券和衍生品业务。此外,该公司已于2026年2月获得美国货币监理署(OCC)有条件批准,可组建国家信托银行,使其与BitGo、Circle等公司并列成为拥有联邦级信托牌照的机构。 XYO公司运营着一个拥有超千万节点、可验证现实世界数据的去中心化物理基础设施网络(DePIN),其数据应用于AI、机器人等领域。XL1则负责处理该特定网络的交易、Gas费和区块链基础设施。 对于考虑投资DePIN和现实数据代币的机构投资者而言,此托管协议消除了一个常见障碍:它证明了规模较小的资产也能按照与主流代币相同的监管和安全标准进行托管。结合Crypto.com日益扩展的受信任银行地位,这为XYO和XL1的持有者提供了一个具备更强监管背景的托管选择。

cryptonews.ru1小时前

获 Citadel Securities 支持的 Crypto.com 将 XYO 和 XL1 纳入受监管托管服务

cryptonews.ru1小时前

距离不到两周——比特币BIP-110倒计时开始,矿工支持率在决战时刻前逐步上升

比特币网络即将迎来BIP-110提案的关键激活窗口。该提案旨在通过“临时软分叉”限制交易中特定数据字段的大小,主要针对Ordinals铭文和大型OP_RETURN负载,以降低节点运营成本,但不影响普通比特币转账和闪电网络操作。 根据提案规则,从区块961632(预计北京时间2026年8月9日左右)开始,运行BIP-110软件的节点将拒绝不包含版本位4信号的区块。若获得足够支持,限制措施将在区块965664生效,一年后自动到期。 目前支持率虽从不到1%升至约3%,但增长主要来自Ocean等小型矿池和独立矿工。占据网络大部分算力的四大矿池(Foundry、Antpool、ViaBTC、F2pool)尚未表态支持。其中,Foundry(约占全球算力23%-33%)将决定权交给了客户投票,目前结果未知。 如果届时支持率未显著变化,网络可能短暂分裂:BIP-110节点将跟随少数信号区块,而Bitcoin Core等主流节点将继续遵循大多数算力支持的最长链。历史上类似的BIP-148 UASF主要通过施压促成共识,并未导致长期分裂。 支持者认为铭文等数据应用推高了节点成本、扭曲了手续费市场;反对者则承认垃圾交易问题,但认为BIP-110的激活机制过于激进,且当前OP_RETURN大额交易占比仍极低。 未来两周的变数在于:大型矿池会否转向支持、主要交易所在潜在分叉时将承认哪条链、以及矿工在强制信号窗口开启后的实际行动。目前趋势显示支持率在上升,但若没有主要算力转向,激活窗口可能在小范围支持下开启。

cryptonews.ru1小时前

距离不到两周——比特币BIP-110倒计时开始,矿工支持率在决战时刻前逐步上升

cryptonews.ru1小时前

交易

现货
活动图片