文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
视频
课程
集训营
工作
工作
问答
活动
文档
集市
搜索
登录/注册
Solana 60 天课程
2025年02月27日更新
89 人订阅
原价:
¥ 66
限时优惠
30 元订阅
专栏简介
开始 Solana - 安装与故障排除
Solana 和 Rust 中的算术与基本类型
Solana Anchor 程序 IDL
Solana中的Require、Revert和自定义错误
Solana程序是可升级的,并且没有构造函数
Solidity开发者的Rust基础
Rust不寻常的语法
Rust 函数式过程宏
Rust 结构体与属性式和自定义派生宏
Rust 和 Solana 中的可见性与“继承”
Solana时钟及其他“区块”变量
Solana 系统变量详解
Solana 日志、“事件”与交易历史
Tx.origin、msg.sender 和 onlyOwner 在 Solana 中:识别调用者
Solana 计算单元与交易费用介绍
在 Solana 和 Anchor 中初始化账户
Solana 计数器教程:在账户中读写数据
使用 Solana web3 js 和 Anchor 读取账户数据
在Solana中创建“映射”和“嵌套映射”
Solana中的存储成本、最大存储容量和账户调整
在 Solana 中读取账户余额的 Anchor 方法:address(account).balance
功能修饰符(view、pure、payable)和回退函数在 Solana 中不存在的原因
在 Solana 上实现 SOL 转账及构建支付分配器
使用不同签名者修改账户
PDA(程序派生地址)与 Solana 中的密钥对账户
理解 Solana 中的账户所有权:从PDA中转移SOL
Anchor 中的 Init if needed 与重初始化攻击
Solana 中的多重调用:批量交易与交易大小限制
Solana 中的所有者与权限
在Solana中删除和关闭账户与程序
在 Anchor 中:不同类型的账户
在链上读取另一个锚点程序账户数据
在 Anchor 中的跨程序调用(CPI)
SPL Token 的运作方式
使用 Anchor 和 Web3.js 转移 SPL Token
Solana 教程 - 如何实现 Token 出售
基础银行教程
Metaplex Token 元数据工作原理
使用Metaplex实施代币元数据
使用 LiteSVM 进行时间旅行测试
Solana Token-2022 标准规范
生息代币第一部分
计息代币第二部分
Solana 指令自省
Solana 中的 Ed25519 签名验证
Solana - Switchboard 预言机使用
原生Solana:程序入口与执行
原生 Solana :读取账户数据
原生 Solana :Borsh 序列化
原生 Solana:使用 invoke 和 invoke signed 进行跨程序调用
原生 Solana :创建存储账户 (一)
原生 Solana:创建存储账户 二
原生 Solana: 函数分发
原生 Solana:关键安全检查
Rust 程序到 SBF 编译
sBPF 虚拟机和指令集介绍
跟踪 sBPF 指令执行和计算成本
Solana 程序执行与输入序列化
指令处理器和运行时设置
sBPF 内存布局和寄存器约定
使用 sBPF 汇编读取 Solana 指令输入
Solana 系统调用:sBPF 汇编中的日志记录
作者:
RareSkills
关注
https://www.rareskills.io/
本 Solana 课程旨在帮助具有以太坊或 EVM 开发的初学者或中级背景的工程师快速掌握 Solana 程序开发。 初学者在学习区块链编程时面临的困难是他们必须学习一种新的计算模型、学习一种新的语言和学习一个新的开发框架。 如果你已经在以太坊或兼容以太坊的区块链上开发过,那么你已经对计算模型有了相当好的了解,可以专注于语言和框架。 我们的目标是利用你在以太坊方面的过去经验,更快地学习 Solana。 你无需从零开始。 一共包含 8 个模块: 模块 1:入门主题 - 1 : [开始 Solana - 安装与故障排除](https://learnblockchain.cn/article/11404) - 2 : [Solana 和 Rust 中的算术与基本类型](https://learnblockchain.cn/article/11403) - 3 : [Solana Anchor 程序 IDL](https://learnblockchain.cn/article/11414) - 4 : [Solana中的Require、Revert和自定义错误](https://learnblockchain.cn/article/11401) - 5 : [Solana程序是可升级的,并且没有构造函数](https://learnblockchain.cn/article/11415) 模块 2:你需要掌握的最少 Rust 知识 - 6 : [Solidity开发者的Rust基础](https://learnblockchain.cn/article/11406) - 7 : [Rust不寻常的语法](https://learnblockchain.cn/article/11426) - 8 : [Rust 函数式过程宏](https://learnblockchain.cn/article/11374) - 9 : [Rust 结构体与属性式和自定义派生宏](https://learnblockchain.cn/article/11373) - 10 : [Rust 和 Solana 中的可见性与“继承”](https://learnblockchain.cn/article/11424) 模块 3:Solana 中的重要系统级信息 - 11 : [Solana时钟及其他“区块”变量](https://learnblockchain.cn/article/11405) - 12 : [Solana 系统变量详解](https://learnblockchain.cn/article/11418) - 13 : [Solana 日志、“事件”与交易历史](https://learnblockchain.cn/article/11416) - 14 : [Tx.origin、msg.sender 和 onlyOwner 在 Solana 中:识别调用者](https://learnblockchain.cn/article/11372) - 15 : [Solana 计算单元与交易费用介绍](https://learnblockchain.cn/article/11487) 模块 4:Solana 中的账户与存储 - 16 : [在 Solana 和 Anchor 中初始化账户](https://learnblockchain.cn/article/11402) - 17 : [Solana 计数器教程:在账户中读写数据](https://learnblockchain.cn/article/11488) - 18 : [使用 Solana web3 js 和 Anchor 读取账户数据](https://learnblockchain.cn/article/11427) - 19 : [在Solana中创建“映射”和“嵌套映射”](https://learnblockchain.cn/article/11407) - 20 : [Solana中的存储成本、最大存储容量和账户调整](https://learnblockchain.cn/article/11420) - 21 : [在 Solana 中读取账户余额的 Anchor 方法:address(account).balance](https://learnblockchain.cn/article/11411) - 22 : [功能修饰符(view、pure、payable)和回退函数在 Solana 中不存在的原因](https://learnblockchain.cn/article/11413) - 23 : [在 Solana 上实现 SOL 转账及构建支付分配器](https://learnblockchain.cn/article/10310) - 24 : [使用不同签名者修改账户](https://learnblockchain.cn/article/11408) - 25 : [PDA(程序派生地址)与 Solana 中的密钥对账户](https://learnblockchain.cn/article/11399) - 26 : [理解 Solana 中的账户所有权:从PDA中转移SOL](https://learnblockchain.cn/article/11417) - 27 : [Anchor 中的 Init if needed 与重初始化攻击](https://learnblockchain.cn/article/11410) - 28 : [Solana 中的多重调用:批量交易与交易大小限制](https://learnblockchain.cn/article/11425) - 29 : [Solana 中的所有者与权限](https://learnblockchain.cn/article/11400) - 30 : [在Solana中删除和关闭账户与程序](https://learnblockchain.cn/article/11412) - 31 : [在 Anchor 中:不同类型的账户](https://learnblockchain.cn/article/11419) - 32 : [在链上读取另一个锚点程序账户数据](https://learnblockchain.cn/article/11409) - 33 : [在 Anchor 中的跨程序调用(CPI)](https://learnblockchain.cn/article/10309) 模块 5:Solana 上的代币 - 34 : [SPL Token 的运作方式](https://learnblockchain.cn/article/21361) - 35 : [使用 Anchor 和 Web3.js 转移 SPL Token](https://learnblockchain.cn/article/21362) - 36 : [Solana 教程 - 如何实现 Token 出售](https://learnblockchain.cn/article/21377) - 38 : [基础银行教程](https://learnblockchain.cn/article/21378) - 39 : [Metaplex Token 元数据工作原理](https://learnblockchain.cn/article/21379) - 40 : [使用Metaplex实施代币元数据](https://learnblockchain.cn/article/21380) - 41 : [使用 LiteSVM 进行时间旅行测试](https://learnblockchain.cn/article/21400) - 42 : [Solana Token-2022 标准规范](https://learnblockchain.cn/article/21412) - 44 : [生息代币第一部分](https://learnblockchain.cn/article/21467) - 45 : [计息代币第二部分](https://learnblockchain.cn/article/21468) 模块 6:Solana 开发进阶主题 - 46 : [Solana 指令自省](https://learnblockchain.cn/article/21505) - 47 : [Solana 中的 Ed25519 签名验证](https://learnblockchain.cn/article/21504) - 48 : [Solana - Switchboard 预言机使用](https://learnblockchain.cn/article/24088) 模块 7:原生 Solana 程序 - 50 : [原生Solana:程序入口与执行](https://learnblockchain.cn/article/24098) - 51 : [Solana 原生:读取账户数据](https://learnblockchain.cn/article/24097) - 52 : [Solana 原生:Borsh 序列化](https://learnblockchain.cn/article/24091) - 53 : [原生 Solana:使用 invoke 和 invoke signed 进行跨程序调用](https://learnblockchain.cn/article/24084) - 55 : [Solana原生:创建存储账户 (一)](https://learnblockchain.cn/article/24085) - 56 : [原生 Solana:创建存储账户 二](https://learnblockchain.cn/article/24086) - 57 : [原生 Solana: 函数分发](https://learnblockchain.cn/article/24092) - 58 : [原生 Solana:关键安全检查](https://learnblockchain.cn/article/24087) 模块 8:Solana 汇编(sBPF) - 60 : [Rust 程序到 SBF 编译](https://learnblockchain.cn/article/24037) - 61 : [sBPF 虚拟机和指令集介绍](https://learnblockchain.cn/article/24099) - 62 : [跟踪 sBPF 指令执行和计算成本](https://learnblockchain.cn/article/24093) - 63 : [Solana 程序执行与输入序列化](https://learnblockchain.cn/article/24094) - 64 : [指令处理器和运行时设置](https://learnblockchain.cn/article/24095) - 65 : [sBPF 内存布局和寄存器约定](https://learnblockchain.cn/article/24100) - 66 : [使用 sBPF 汇编读取 Solana 指令输入](https://learnblockchain.cn/article/24090) - 67 : [Solana 系统调用:sBPF 汇编中的日志记录](https://learnblockchain.cn/article/24096)