K线
数据链上
VIP
市值
API
排行
CoinOSNew
CoinClaw🦞
语言
  • 简体中文
  • 繁体中文
  • English
全球行情数据应用领跑者,致力于更高效地提供有价值的信息。

功能

  • 实时行情
  • 特色功能
  • AI网格

服务

  • 资讯内容
  • 开放数据(API)
  • 机构服务

软件下载

  • PC版
  • Android版
  • iOS版

联系我们

  • 聊天室
  • 商务邮箱
  • 官方邮箱
  • 官方验证通道

加入社区

  • Telegram
  • Twitter
  • Discord

© Copyright 2013-2026. All rights reserved.

简体繁體English
|旧版

Solana 基本概念指南:与 EVM 有何不同?

CN
Foresight News
关注
2年前
AI 总结,5秒速览全文
For 只熟悉 EVM 的小伙伴。


撰文:NingNing


本指南将 EVM 概念转化为 Solana 概念。


Transaction(事务 / 交易)相关的概念


区块


Solana 的出块时间为 400 毫秒,称为 Slot。Slot 和 区块高度在 Solana 中可能不同。


质押奖励每 Epoch 分配给验证者,约为 2-3 天,相当于 432,000 个 Slot。


Wei


SOL 的最小单位是 lamport,精度为 9(小数点后 9 位)。


大多数 Solana 生态的同质化代币默认是 6 位小数,而不是 18 位。


十六进制 / 二进制


Solana 中的数据大多以 base58 表示,可以使用 from_base58() 函数转换为十六进制。


PoS 与证明


Solana 默认使用委托权益证明(DPoS)来保障安全性。


验证者使用 PoH 共机制对 Slot 进行投票(领导者每个 Epoch 轮换)。


这些都在基础链上进行,有两种交易类型:投票和非投票。


地址


Solana 的地址也称为「账户」,有一种特殊的账户称为 「Program Derived Accounts」 (PDA)。


PDA 需要支付少量租金以防止状态膨胀。


智能合约


在 Solana 上称为「程序」。


程序通过 BPF 上传器部署,可随时升级。


交易数据


在 Solana 上称为「指令」。


每个交易都有多个「data」字段,嵌套在 「instructions」数组中。


可以使用 solana.instruction_calls 表处理指令。


From/To


From 是交易发起人,To 是指令的执行账户。


Traces


由于指令数据以嵌套数组存储,不像以太坊的 ethereum.traces。


可以使用 solana.instruction_calls 表代替。


函数签名


使用 「discriminators」 代替,可以是 1 字节、4 字节或 8 字节长。


可以使用 solana.discriminators 表识别。


事件签名


事件大多在日志消息中。Dune 尚未解码事件或存储事件签名。


Gas


使用 「compute units」表示计算量,可以在日志消息中找到。


原生程序(system、stake、vote)不消耗计算量。


Gas Fee


Solana 尚未实行基于使用量的定价,每笔交易收取 5000 lamports 的固定费用。


可以通过调用 「Set Compute Unit Price」指令来添加优先级费用。


50% 的交易费用和 50% 的租金费用被销毁。


智能合约相关的概念


编程语言


Solana 使用 Rust 语言进行程序开发,而以太坊使用 Solidity 语言。


Solana 提供了 Anchor 语言作为 Rust 的抽象层,简化开发。


ABI


Anchor 程序有 IDL(接口定义语言),而 SPL 程序需要手动转换为 IDL。


部分 Solana 项目会将 IDL 上传到链上,但并非所有项目都如此。


智能合约 Factory(集)/ 代理智能合约


Solana 程序通过主程序创建子账户(PDAs),而不是像以太坊使用工厂和代理合约。


存储


Solana 将数据存储在账户的二进制缓冲区中,而不是以太坊的存储槽。


通常会使用嵌套 / 树状结构的账户(PDAs)来存储数据。


代币


Solana 的代币都通过 spl_token 程序(或新版的 token2022 程序)部署。


代币余额存储在关联账户中,而不是以太坊的余额映射。


Staking


Solana 的 Staking 默认是流动的,无需锁定代币。


任何人都可以创建任意余额的质押账户并委托给验证者。


ERC 标准


Solana 没有类似以太坊的 ERC 标准,协议之间缺乏统一性。


核心标准变更


Solana 核心代码的变更通过 Solana 代码库中的 「feature gates」进行管理,不像以太坊有 EIP 流程。


以上内容编译自 ANDREW HONG 的 https://read.cryptodatabytes.com/p/a-guide-to-solana-for-ethereum-analysts

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

震荡行情滑点大?去Bybit体验极速现货撮合!
广告
|
|
APP下载
Windows
Mac
分享至:

X

Telegram

Facebook

Reddit

复制链接

|
|
APP下载
Windows
Mac
分享至:

X

Telegram

Facebook

Reddit

复制链接

Foresight News的精选文章

1个月前
伊朗战火,会冲击比特币挖矿算力吗?
1个月前
首次 AI 春节大战,谁赢了?
1个月前
2100 万融资加持,预测市场 Bluff 凭社交功能否突围?
查看更多

目录

|
|
APP下载
Windows
Mac
分享至:

X

Telegram

Facebook

Reddit

复制链接

相关文章

avatar
avatarTechub News
9小时前
灿谷(Cango Inc.)获得7,500万美金资金推进AI与能源业务布局
avatar
avatarOdaily星球日报
11小时前
预测市场「双寡头」领衔,150余项目决战世界杯
avatar
avatarTechub News
12小时前
被称为先行指标的 M2 不再影响比特币走势?
avatar
avatar链捕手
12小时前
华尔街想要的 DeFi 长什么样?
avatar
avatarTechub News
12小时前
写在 Drift 被盗 2.8 亿之后
APP下载
Windows
Mac

X

Telegram

Facebook

Reddit

复制链接