当前位置:首页 > 知识 >

波卡网络的交易费用产生和计算方式介绍

“波卡知识图谱”是我们针对波卡的入门级文章。我们从波卡最基础的部分开始,为大家提供全方位了解波卡的内容。这是一项艰巨的工程,充满挑战,但我们希望通过这样的努力让大家能够正确了解波卡,也让不了解波卡的人方便快速地掌握波卡相关知识。今天是第37期,我们将介绍波卡网络中的交易费用是怎样的。

Gas费是以太坊首创的概念,当你在区块链网络中发起交易或执行程序时,就需要支付Gas费。然而,这也造成了一些问题,使得较为复杂的程序在以太坊上运行变得很昂贵。为了改善用户体验,波卡采取了与Gas费不同的计量模式。

在区块链网络中,一些资源是有限的,比如存储和计算资源。交易费用的存在可以防止个人用户过度消耗这些资源。波卡采用基于重量的收费模式,而不是Gas计量模式。因此,在执行交易之前需要支付费用,一旦支付了费用,节点就会执行该交易。

波卡的交易费用系统是由Web3基金会的研究团队设计的,基于以下原则: - 每个中继链区块都应高效处理,避免区块生产延迟。 - 中继链的增长率应有限制。 - 每个区块应为特殊的、高优先级的交易留出空间,比如不当行为的报告。 - 该系统应能处理高峰需求。 - 费用应缓慢变化,以便发送者能准确预测所需交易费用。

波卡中继链的费用根据三个参数计算: - 重量费(Weight) - 基础重量调用的重量 - 按字节收费(也称长度费) - 小费(可选)

重量(Weight)是在基于Substrate的链中使用的一个固定数字,用于管理验证区块所需的时间。每笔交易都有一个基础重量,用于计算包含开销(例如签名验证)的基础重量,还有一个调用重量用于说明执行交易的时间。所有的重量,包括基础重量,都是在某些标准硬件上执行的时间度量。

Runtime将重量单位转换为平衡单位,其余部分进入国库,比例分别为20%和80%。

小费是一种可选的交易费用,用户可以添加以提高交易的优先级。小费不是手续费的一部分,而是对区块作者优先处理交易的一种激励机制,小费全部归区

猜你喜欢

关注我们

微信二维码

微信