StarkNetAlpha在几周前登陆了主网,上线初期并没有应用费用机制,而与L1交互的gas成本实际上是由StarkWare补贴的。我们针对目前StarkNetAlpha版本提出了一种估算和收取交易费用的方式。
随着网络的不断升级,我们认为网络计算和收取费用的方式也相应地更新。我们在这里提出了一个初步的费用计算和收费方法,目的是随着StarkNet的发展对其进行完善。了解这些参数有助于构建者在设计他们的StarkNetdApp时更好地进行规划。
StarkNet的交易成本
通常来说,一笔交易的成本由几个因素决定:
1、数据——发送至L1的数据量:
1.1状态差异信息
1.2L2→L1信息的数量
美国校园服饰品牌Aeropostale提交NFT和元宇宙专利申请:金色财经报道,据专利律师Mike Kondoudis在社交媒体披露,美国校园服饰品牌Aeropostale已向美国专利商标局(USPTO)提交NFT和元宇宙专利申请,旨在以NFT形式销售其产品,商品名称包括“AEROPOSTALE”、“AEROPAX”和“AEROWORLD”,NFT旨在提供授权的多媒体,例如艺术品、文本、音频文件和视频,以及包括元宇宙虚拟环境中的服装、鞋类、眼镜、箱包、艺术品和体育用品及设备等。[2023/4/1 13:39:12]
1.3已消耗的L1→L2信息
这些数据都会在不同的StarkNetL1交易中以calldata的形式发送到L1。
2、计算成本——这是针对跟踪步骤(tracesteps)的计费,包括操作系统(OS)步骤(如系统调用)。包括:
区块链艺术公司Startbahn完成1000万美元B轮融资:金色财经报道,日本区块链艺术公司Startbahn已完成1000万美元的B轮融资,将为其Startrail区块链的发展提供资金。该平台使用NFT等技术提供艺术品的可追溯性。本轮融资由投资公司Miyako Capital和Edge Capital(东京大学的早期风险投资部门)领投,Miwa Taguchi、OPS、SX Capital、TBS Innovation Partner、iSGS Investment Works等参投。[2021/5/14 22:00:33]
L1证明验证
L2计算成本(SHARP)
3、存储成本:在交易执行期间需要进行多少读/写操作。
4、交易的L2网络传输成本:它的调用数据和发出的事件。
Gate.io Startup首发项目HAPI将于今日23:30上线交易:据官方公告,Gate.io Startup 首发项目HAPI.one (HAPI)认购成功。Gate.io将根据每个人的下单情况和每个下单币种的认购系数进行HAPI分发,并将于3月10日23:30开通HAPI充值提现服务。
据悉,21小时内下单同等对待,总共有4,963人下单,下单总价值超过1,000万美金,认购系数约为0.006 。[2021/3/10 18:31:51]
目前的费用机制
概括来讲,目前的解决方案是让用户/应用程序使用定序者(Sequencer)来估算接受“交易”所需要花费的成本:
波卡周报:Staking比例调整至75%后,将增加验证人奖励:波卡Polkadot今日在官方平台更新本周进展,主要包括:1.6月29日,Kusama上正在进行一个议案公投,在平行链开启前,将staking的比率从50%调整到75%;2.6月30日,Kusama目前正在进行一个议案投票,将验证人的数量从400增加到500;3.7月1日,Web3基金会技术教育负责人Bill发推,Polkadot上的验证人数量将保持在197个,而不是增加到200个;4.7月1日,Soramitsu宣布创建 Polkaswap的计划,一个将连接到Polkadot的非托管代币交换的基础设施;5.7月2日,Polkadot发布v0.8.13版本,此外,Kusama第68个议案已经通过,Kusama的最佳staking比例将调整为75%,在平行链开启前,验证人将得到更多的区块奖励。截止发文,波卡主网的staking数据:波卡目前的版本:Polkadot CC1, version 13;现阶段:第二阶段 NPoS,可进行提名和验证人设置;全网已发行( 映射) DOT:828.1 万;验证人:197个;候选验证人:148个;提名人:689 个;抵押率:54.49%,即 451.2万个DOT正在进行 staking;上一个era奖励:1,795个DOT,一个ear = 24 小时。[2020/7/6]
用户要求一个新的服务("gas估算服务,estimategasservice")来估算在当前状态下运行给定“交易”所需的费用。该服务根据下文中的公式进行估算。这项服务由Sequencer公开。在内部,它将尝试根据当前的StarkNet状态估算处理该交易所消耗的资源。
正如下文所解释的,这个估算值将是交易成本的首个粗略的近似值。费用本身将以ETH(支付货币)来指定,而gas价格作为估算服务的参数提供。
在这一点上,用户可以选择是否接受所估算的费用,或标记更高/更低的费用。然后,用户确定其愿意支付的费用并进行签名,这个签名也作为交易的一部分被发送到Sequencer中,以便执行这笔交易并添加到未来的区块中。
成本公式
对于费用的首个近似值,我们考虑了服务提供商(sequencer定序者+prover证明者)支付的一些外部成本,如用于数据和计算的L1gas(上述的第1和2.1项)。计算的费用可能包括一个加价,以补偿L1gas成本的波动。在这一点上,我们忽略了证明创建、存储操作和网络的L2成本(上述的第2.2、3、4项)。
因此,在这个阶段,计算费用的公式将是:
其中:
1、gas_price是服务中配置的gas价格,每gas单位使用多少ETH。这个价格以后可以通过API查询。
2、gas_per_byte是存储调用数据时单个字节的gas成本,目前为每个字节16gas。
3、?(msgs)是交易从L2到L1发送的信息数量。
4、bytes_per_msg是消息的字节数。当然,每个消息的字节数都可以不同,所以我们可以使用所有消息的平均消息字节大小。额外的5000gas是用来更新一个内部计数器的。
5、?(state_diff_items)是该交易所做的状态差异的数量。2?31分别代表每次存储写入时需写入两个字段元素,每个字段元素由31个字节组成。
6、gas_per_step是(L1上)单步验证的一个常数定价。stepstxn是该函数执行的步骤数。
注意:该交易费成本的大头在于L1数据部分。这包括状态差异和消息。换句话说,与在L1上发布数据的成本相比,计算成本可以忽略不计。(gas_per_step<<gas_per_byte)
未来的计划
这个机制在未来可能会有几种变化。
首先,我们希望进行一些优化以减少成本。具体来说,当几笔交易共享相同的证明时,它们也共享一些开销,因此会降低生产区块和验证的成本。在这种情况下,可以对原始交易的估算费用进行一些削减。
引入volition用于数据可用性(即链下数据可用性),从而可以提供另一个节约成本的方式,我们希望将其纳入成本估算的因素。为基于L2的数据所做的存储修改可能会产生不同的成本。
当网络变得去中心化时,我们会采用其他机制和市场设计,其中细节目前正在研究中。一个例子是使用“费用拍卖”模式——用户可以使用不同成本组成的某种线性组合进行付费,并允许sequencer挑选付费最高的交易。
最后,引入费用抽象将允许网络参与者使用ETH以外的代币进行付费。
来源|community.starknet.io
作者|LiorSchejter
标签:STAGASSTARSTARKXUSD Stable0xGaslessRestart Energy MWATSTARK价格
2021年12月31日,马斯克在回复网友问题时,称"预言宏观经济很有挑战,我的直觉是可能在2022年春季或夏季,但不迟于2023年”.
1900/1/1 0:00:00DeFi数据1.DeFi代币总市值:1373.46亿美元 DeFi总市值数据来源:Coingecko2.过去24小时去中心化交易所的交易量:555.
1900/1/1 0:00:00据FootprintAnalytics数据显示,游戏领域自2021年9月吸引了大批投资者,融资金额于11月达到高峰13亿美元.
1900/1/1 0:00:00道路千万条,安全第一条:1)不要共用密钥2)密钥离线保存3)开发和测试分开4)不要下载来历不明的软件5)立即检查授权6)进行授权前.
1900/1/1 0:00:00金色周刊是金色财经推出的一档每周区块链行业总结栏目,内容涵盖一周重点新闻、矿业信息、项目动态、技术进展等行业动态。本文是其中的新闻周刊,带您一览本周区块链行业大事.
1900/1/1 0:00:00这一期的灵感来自与@anonalyx的几次谈话,已经很久没有一个话题能让我如此兴奋了。本周我们讨论的是Web3的社交体验。这些想法非常新奇,我相信在后面几期里还会继续完善很多内容.
1900/1/1 0:00:00