Browse all Solana articles.
13 min read
Solana Syscalls:在 sBPF 汇编中记录日志 在上一篇教程中,我们学习了程序如何从内存读取数据到 sBPF VM 寄存器中。现在,我们将以此模型为基础,展示程序如何……
13 min read
使用 sBPF 汇编读取 Solana Instruction 输入 在上一篇教程中,我们介绍了 sBPF 内存布局,并解释了程序执行期间每个寄存器的用途。在这...
12 min read
sBPF 内存布局与寄存器约定 本教程介绍了 Solana BPF (sBPF) 的内存布局及其虚拟机寄存器的作用。我们将演示关于如何...的约定
11 min read
Solana 程序执行与输入序列化 本文介绍了 BPF loader 如何序列化程序指令输入,entrypoint 如何接收这些输入,以及程序如何对其进行反序列化……
5 min read
指令处理器与运行时设置 在第一部分中,我们介绍了 Solana 程序输入序列化格式以及程序输入在内存中的布局方式。在本部分中,我们将介绍程序如何……
13 min read
组织 Solana 程序 Solana 程序并不强制要求特定的代码库结构,因此代码的组织通常取决于开发者的偏好和程序的复杂程度。事实上,一个 Solana...
5 min read
sBPF 虚拟机与指令集简介 正如在计算单元教程中所讨论的,Solana 程序调用所消耗的计算单元等于 SBF(Solana Bytecode Format)的数量……
13 min read
追踪 SBF 指令执行与计算成本 在上一篇文章中,我们介绍了 sBPF VM 架构、寄存器约定以及指令集。现在我们将分析实际的字节码……
6 min read
Rust 程序到 SBF 的编译 理解 Rust 如何编译为 SBF(Solana Bytecode Format)以及验证者如何执行它,对于构建复杂的 Solana 程序至关重要。本文解释了......
6 min read
Native Solana:必要的安全检查 在我们之前的 native Solana 教程中,为了保持示例简短并专注于核心主题,我们跳过了安全检查。在本教程中,我们将介绍……
7 min read
原生 Solana:函数分发 Solana 中的函数分发是指基于编码在...中的特定标识符,将传入的指令路由到相应处理函数的过程。
4 min read
原生 Solana:创建存储账户 II 在本教程的第一部分中,我们在原生 Rust 中使用 keypairs 创建了存储账户,其中该账户需要私钥来为其...