Solana之旅6:Solana存储费与交易剖析

编程入门 行业动态 更新时间:2024-10-24 19:26:51

Solana<a href=https://www.elefans.com/category/jswz/34/1770100.html style=之旅6:Solana存储费与交易剖析"/>

Solana之旅6:Solana存储费与交易剖析

存储成本花销

请参考:

按这个信息,按SOL价格$100算,1KB的花费在:(100 x 364 x 0.01 )/ 2 = $182/年。

参考:,它的计算更细一些

按这个信息,按SOL价格$100算,两年15KB的花费,应在$11。后面我们可以看到,这种算法是不对的:上面的2年租金是可豁免的rent费。

之前1500字节消费的信息找不到了。但上述两个值,可以参考一下。后者是solana的预估,我们把该工具安装,也运行一次,如下:



既然这个Solana提供了工具来预估,当存储的数据量小时,是会被豁免rent费用的,但到1.5GB时,真正应付出的费用为:1500000000 x 0.00000348 = 52200 - 10440 = 41760 SOL。继续计算可以得到:1.5MB 大概一年要花费$4176(按1SOL = $100),那1.5K约$4.176,差不多一年¥30。

在网络不通畅时,会报错:

从以上信息里,可以看到以下信息:

  1. solana rent 去访问的mainnet-beta,也就是Solana主网;
  2. 该访问应是一个ReadOnly的请求:
  • 该请求是没有fee的,因为测试我没有SOL。

交易

关键的概念或名词

账户(Accounts)

Solana内部帐户用于存储状态。它们是开发Solana的重要组成部分。

事实(Facts)
  • 账户被用来存储数据
  • 每个账户都有唯一的地址
  • 帐户的最大大小为10mB
  • 程序派生地址账户(PDA accounts)的最大大小为 10kb
  • PDA accounts 可被用来基于程序的利益签名
  • 账户的尺寸是静态的
  • 账户的数据存储需要支付存储费
  • 默认帐户所有者是系统程序
进一步理解
账户模型

在Solana系统上,存在3种账户:

  • 数据账户,用于存储数据;
  • 程序账户,用于存储可执行程序;
  • 原生账户(Native accounts),它们代表着Solana系统中的诸多原生程序(用来维护系统运转、质押和投票等)

在数据账户中, 又分两份种类型:

  • 系统拥有的账户
  • PDA (Program Derived Address) 账户,也就是程序派生账户

每个帐户都有一个地址(通常是公钥)和一个所有者(程序帐户的地址)。帐户存储的完整字段列表如下所示。

字段描述<

更多推荐

Solana之旅6:Solana存储费与交易剖析

本文发布于:2024-02-12 14:26:46,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1688162.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:之旅   Solana

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!