波卡网络中的交易费用是如何产生,如何计算的?
“波卡知识图谱”是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战,然而我们希望通过这样的努力让大家能够正确认知波卡,也让不了解波卡的人方便快速掌握波卡相关知识,今天是该栏目的第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手续费,这将使得波卡被更广泛的采用。
欢迎大家加入我们Polkadot生态研究院的电报:
https://t.me/polkadot_eri
欢迎大家访问波卡生态研究院的Mirror地址:
https://mirror.xyz/0x9A259b3a2316281Cc948cE2Cf1Ac610a79844f05
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
您可能感兴趣
-
解读CKB版 “闪电网络” Fiber Network:比特币可编程性扩展的另一种思路
作者:NingNing行业周期与宏观金融周期共振,加密行业正处在与 2019 年相似的整体性迷茫之中,现阶段不仅流动性枯竭,叙事貌似也在枯竭。市场不但对 VC 叙事兴趣阙如,对反 VC 的 Meme 叙事也已经疲倦。就像每次哲学危机,人们都会回归柏拉图寻找出路,当加密行业危机时,我们也需要回归比特币、回归中本聪。正如 CKB 生态 RGB++ 协议创始人 Cipher 在最新 Blog 里所阐述的,加密行业需要对以太坊 “链上计算” 的路径依赖进行反思,回归P2P经济学,让计算归于链下,让验证归于链上。因
-
面对NFL球员工会起诉,“退圈”的DraftKings竟主动承认NFT是证券?
作者:Zen,PANews近日,美国国家橄榄球联盟球员协会 (NFLPA) 指控数字体育娱乐和游戏公司DraftKings 逃避了其 NFT 球员许可协议的付款义务。在放弃NFT业务后,涉嫌出售未注册证券而遭到集体诉讼的DraftKings又背上了一起官司。而有趣的是,在与NFLPA的纠纷中,DraftKings的立场似乎已从反驳转变为积极承认“NFT就是证券”。放弃NFT业务:驳回集体诉讼的动议遭到否决今年7月底,Draftkings在给用户的电子邮件中表示:“经过慎重考虑,DraftKings 决定终
-
简析两种最新比特币智能合约实现方案:OP_NET与Arch有何区别?
作者:Cookie过去半个月,OP_NET 与 Arch 这两个比特币主网上的智能合约实现方案引发了较多的讨论。有意思的事情是,OP_NET 这个名字与大家熟悉的 OP_CAT 很像,都以「OP_」开头,具有很强的、让大家认为这哥俩差不多的迷惑性。所以,在开篇要和大家先提一嘴 OP_CAT。首先,OP_CAT 是比特币操作码,从去年开始有以「量子猫」Quantum Cats,也就是「大巫师」Taproot Wizards 的创始人 Udi Wertheimer 为首的社区力量一直在呼喊要「复活」OP_CA
-
争议不断,以太坊正在失去“万链之王”的权威
作者:Climber,金色财经近期围绕以太坊的话题和争议越来越多,不仅 Vitalik 本人需要下场解释观点,就连以太坊基金会也要发布公告来平息社区的质疑声。在本轮牛市周期中,以太坊的表现可谓平平。而美国以太坊现货 ETF 的通过也并未让 ETH 走势如投资者期待般爆发,相反却在币价方面越走越低。这就不免让有着「万链之王」美誉的以太坊逐渐失去投资者和社区的尊重,进而质疑起有关以太坊的方方面面。争议不断,以太坊亟需重塑权威最近一段时间以来社区成员对 Vitalik 言论观点、以太坊基金会乃至以太坊生态系统的
-
从《黑神话:悟空》谈起,GameFi何时能取得真经?
作者:YBB Capital Researcher Zeke前言本文是市场垃圾时间中的一些闲聊,需要对传统游戏市场有一定程度了解。大家可以把这篇文章当作日记或者随想观看,这些只是我在游玩《黑神话:悟空》之后对GameFi的一些粗浅思考,以及对这个赛道未来的看法。一、游戏科学的九九八十一难三天全网销量破千万、Steam玩家同时在线峰值破235万、多家品牌联名周边销售爆火、国家级媒体多次采访、多个游戏取景地可凭游戏通关记录终身免费进入、86版《西游记》YouTube观看量超400万。以上,是《黑神话:悟空》上
-
Gavin Wood:如何防止女巫攻击进行有效空投?
演讲:Gavin WoodGavin 近期一直在关注的女巫攻击(civil resistance)的问题,PolkaWorld 回顾了 Gavin Wood 博士在 Polkadot Decoded 2024 上的主题演讲,想要探究 Gavin 在如何防止女巫攻击上的一些见解。什么是女巫攻击?你们可能知道,我一直在研究一些项目,我在编写灰皮书,专注于 JAM 项目,也在这个方向上做了一些代码的工作。实际上,在过去的两年时间里,我一直在思考一个非常关键的问题,这个问题在这个领域中非常重要,那就是如何防止女巫
-
市场热议,链抽象将成加密新叙事?
2024年,加密货币领域的技术创新持续加速,链抽象(Chain Abstraction)逐渐成为行业内的焦点。链抽象技术的核心在于通过隐藏底层技术的复杂性,让用户能够更加便捷地在多个区块链之间进行操作。传统的区块链技术通常要求用户掌握不同链的操作流程,并需要应对跨链操作中的技术难题,这极大地吸引了新用户的进入。而链抽象的出现,则为这些问题提供了有效的解决方案,成为Web3建设不可忽视的重要一环。01、什么是链抽象及其作用链抽象能够将不同的区块链之间的差异整合在一个统一的操作界面中,使得用户只需一个账户即可
-
今日日报|马斯克和特斯拉赢得“被指控操纵狗狗币”的诉讼;稳定币支付平台Bridge完成5800万美元融资
今日要闻提示:马斯克和特斯拉赢得驳回指控他们操纵狗狗币的诉讼OpenAI和Anthropic已同意将其主要新AI模型在发布前共享给美国政府OKX将上线Hamster Kombat(HMSTR)现货交易X平台纽约总部将于9月13日关闭,预计将迁往得州萨尔瓦多总统布克尔成为《时代》杂志最新一期封面人物稳定币支付公司Bridge完成5800万美元融资数据:MATIC、SHIB、UNI代币头部地址持仓均超50%网龙今年上半年通过出售2.9亿元的加密货币,获利5100万元人民币监管消息美国众议院计划在9月举行多场加
- 成交量排行
- 币种热搜榜