一个为所有对学习和构建 Solana 感兴趣的人提供的全面、真实的资源中心

欢迎阅读原文翻译https://github.com/brooke007/solana-awesome-zhsolana-awesome一个为所有对学习和构建Solana感兴趣的人提供的全面、真实的资源中心Solana简介Solana基础开发者资源通用学习资源Anchor

欢迎阅读原文翻译https://github.com/brooke007/solana-awesome-zh

solana-awesome

一个为所有对学习和构建 Solana 感兴趣的人提供的全面、真实的资源中心

Solana 简介

标题类型作者链接描述
Solana 架构新手指南文章Anvit Mangal链接Solana 架构的总体概述
那么 Solana 到底是怎么回事文章hana链接对 Solana 基础知识的一种有趣的视角,适合技术读者
在 Solana 上编程 - 简介文章Paul X链接对在原生 Rust 中进行 Solana 编程的介绍
Solana:单体文章Ceteris链接Delphi Digital 对 Solana 的全面深入研究
Solana:工作原理 - Solana 协议的执行概述报告Lostin链接Solana 核心协议的整体概述。
Solana 编程模型:Solana 开发简介文章0xIchigo链接关于 Solana 架构、账户模型和交易的介绍性文章

Solana 基础

标题类型作者链接描述
使 Solana 成为第一个 Web 规模区块链的 8 项创新文章Anatoly Yakovenko链接Solana modus operandi 的八项关键技术概述
Solana 共识文章Ryan Chern链接一篇阐明历史证明在 Tower BFT(Solana 的共识机制)的插槽中的作用的文章
Solana 交易的生命周期文章Umbra Research链接Solana 运行时如何处理交易以及 Solana 和 Ethereum 上的交易执行之间的差异的概述
Solana 上的本地费用市场推文7Layer链接一个解释 Solana 区块空间结构的 Twitter 帖子,阐明了费用市场是什么、它们如何工作以及为什么它们有用
优先级费用:了解 Solana 的交易费用机制文章0xIchigo链接了解 Solana 的交易费用机制、优先级费用以及如何以编程方式实现它们
Solana 费用文章Umbra Research链接了解当今 Solana 的费用如何运作
Solana 内部原理文章Sec3链接一个深入探讨 Solana 内部原理的 4 部分系列,适合技术读者
Solana 节点 - Solana RPC、验证器和 RPC 提供商入门文章Mert Mumtaz链接了解 Solana 节点、不同类型、它们的重要性以及顶级 RPC 提供商
Solana 权益证明 + 历史证明入门文章Shinobi Systems链接深入探讨历史证明 (PoH) 是什么以及它是如何工作的,适合技术读者
Solana 的海湾流:无内存池,问题多多文章Lostin链接对海湾流(Solana 的无内存池交易转发协议)的探索
股权加权服务质量:您需要了解的一切文章0xIchigo链接了解 SWQoS、Solana 如何处理交易以及验证器和股权日益增长的重要性
Solana 白皮书白皮书Anatoly Yakovenko链接Solana 的圣经文本
关于 Solana 本地费用市场的真相文章Lostin链接本文对 Solana 当前本地费用市场的状态以及需要改进的地方进行了通俗易懂的分析。
Turbine:Solana 上的区块传播文章Ryan Chern链接了解 Solana 上的区块传播、它与 Ethereum 的比较以及区块传播和数据可用性的未来研究途径
了解 Solana 上的Slot、Block和Epoch文章Mert Mumtaz链接深入探讨 Solana Slot、Block和Epoch如何协同工作
Solana 代币扩展入门文章Yash Agarwal链接深入探讨 Solana 令牌扩展 (Token 2022),探索它们的用例,以及它们为何可能成为 Solana 令牌化叙事的下一个主要催化剂。

开发者资源

通用学习资源

标题类型作者链接描述
60 天 Solana教程Rareskills链接一个为具有 Ethereum 或 EVM 开发的初级或中级背景的工程师设计的 60 天 Solana 课程
从头开始创建一个 Solana dApp教程Loris Leiva链接一个关于构建简化版 Twitter 作为 Solana dApp 的系列
Rust + Solana 高级开发课程教程ICB链接一个免费的高级 Solana 开发课程
Solana Bootcamp视频Solana Foundation链接一个视频海盗主题训练营,用于快速掌握 Solana 编程
Solana Bytes视频Solana Foundation链接一系列解释核心开发和 Solana 概念的短视频
Solana 课程教程freeCodeCamp链接旨在作为 Solana 开发介绍的引导式互动项目
Solana 教程视频Solana Foundation链接关于 Solana 和 Anchor 的综合视频
SolDev 的 Solana 开发课程教程Various链接一个学习 Solana 开发的完整课程
Solana Cookbook文档Various链接一个开发者资源,提供在 Solana 上构建的基本概念和参考资料

Anchor 开发

标题类型作者(s)链接描述
Anchor 简介:构建 Solana 程序的初学者指南文章0xIchigo链接学习您需要知道的一切,以开始使用 Anchor 在 Solana 上进行构建。
Anchor文档Coral链接Anchor 的官方文档,适用于 Solana 的 Sealevel 运行时框架。
使用 React 和 Anchor 的全栈 Solana 开发文章Solana 基金会链接逐步演示如何构建、测试和部署一个 Anchor 程序和 React 前端。
开始使用 Anchor 框架文章Solana 基金会链接介绍 Anchor,涵盖一个简单程序、IDL 和 TypeScript 客户端。
Anchor / Solana 开发简介视频Harry Papacharissiou, Chainlink链接适合初学者的 Solana 和 Anchor 开发简介。
Poseidon框架Turbin3链接转换 Solana 程序的翻译器,将其从 TypeScript 转换为 Anchor。
Solana 智能合约教程:使用 Anchor 框架视频Josh's DevBox链接介绍 Anchor,属于 “Solana 开发教程”系列
Anchor 书籍文档Coral链接一本入门书籍,帮助您开始学习 Anchor。

非 Anchor 程序开发

标题类型作者链接描述
Pinocchio框架Anza链接创建没有依赖项的 Solana 程序。
Steel框架Regolith Labs链接Solana 智能合约框架。

测试程序

标题类型作者(s)链接描述
Solana 程序测试指南文章0xIchigo链接了解如何测试 Solana 程序,从理论到实际示例。
Bankrun框架Kevin Heavey链接为 Solana 程序编写的轻量级、灵活的测试框架,使用 Node.js。
LiteSVM框架LiteSVM 团队链接快速、轻量级的测试库,创建针对程序开发者优化的进程内 Solana 虚拟机。
Mollusk框架Joe Caulfield链接小巧快速的 SVM 程序测试工具。
solana-program-test框架Anza链接一个基于 Rust 的测试框架,围绕 BanksClient 进行开发。
solana-test-framework框架Halborn链接Halborn 开发的 solana-program-test 的扩展。
使用 Anchor 进行测试视频Harry Papacharissiou, Chainlink链接在 Chainlink 2022 春季黑客马拉松中进行的关于测试 Anchor 程序的直播。

程序安全

标题类型作者(s)链接描述
Solana 程序安全的穿越指南文章0xIchigo, bl0ckpain链接了解 Solana 程序安全以及如何缓解常见漏洞。
Sealevel 攻击GitHub 仓库Coral链接常见的针对 Solana 编程模型的攻击示例以及使用 Anchor 避免它们的推荐示例。
Solana 审计和安全资源GitHub 仓库0xsanny链接用于研究 Solana 智能合约安全、审计和漏洞的资源合集。
Solana:审计师的入门介绍文章OtterSec链接关于 Solana 的安全性,探讨基础运行时环境、安全边界和影响的安全导论。
Solana 智能合约:常见陷阱及如何避免文章Neodyme链接关于常见 Solana 安全陷阱及其缓解措施的简要介绍。

Crates 和 SDKs

标题类型作者(s)链接描述
heliusCrateHelius链接一个异步 Helius Rust SDK,用于构建 Solana 的未来。
helius-sdkSDKHelius链接一个 Helius Node.js SDK,用于构建 Solana 的未来。
solana-programCrateAnza链接所有 Solana 链上 Rust 程序的基础库。
solana-sdkCrateAnza链接官方 Solana SDK,用于用 Rust 编写客户端应用程序。
@solana/web3.jsSDKAnza链接一个为 Solana 构建的 JavaScript 客户端,基于 Solana JSON RPC API。

开发工具

标题类型作者(s)链接描述
Bubblegum程序Metaplex链接创建和管理 Metaplex 压缩 NFT。
Builderz dApp Scaffold工具Builderz Labs链接一个开源的 Next.js Solana dApp 脚手架。
Builderz xNFT Scaffold工具Builderz Labs链接一个开源的 Next.js Solana xNFT 背包脚手架。
cNFT 垃圾邮件过滤器工具Solarnius链接一个开源、轻量和可移植的 cNFT 垃圾邮件分类器。
create-solana-dapp工具Solana 基金会链接创建 Solana dApps 的 CLI。
Dreamcast框架Joey Meere链接在几分钟内获取和交互 Anchor 程序。
Gill框架Solana 基金会链接用于与 Solana 区块链交互的 JavaScript/TypeScript 客户端库。
Kite框架Helius链接现代 TypeScript 框架,适用于 @solana/web3.js 2.0。
Kinobi框架Metaplex链接为您的 Solana 程序生成强大的客户端。
Lighthouse框架Jac0xb链接Solana 断言协议。
Metaboss工具Metafrost链接Metaplex NFT 标准的瑞士军刀工具。
PubKey Link工具Beeman链接基于 Solana 的免费开源 Discord 验证。
PubKey Stack工具Beeman链接一个用于使用 PubKey 堆栈生成应用程序的起始工具。
Shank框架Metaplex链接从 Solana Rust 合同中提取 IDL。
Skeet框架Skeet Dev链接一个开源的 TypeScript 无服务器框架。
Solita框架Metaplex链接Solana IDL 到 API 生成器。
sol4k框架Sasha Shpota链接用于 Solana 的 Kotlin 客户端,可与 Java 或任何其他 JVM 语言以及 Android 一起使用。
Squads CLI工具Squads链接通过简单的 CLI 与 Squads 多签程序进行交互。
Turnkey Rust Client框架Eliascm17链接与 Turnkey API 进行交互的 Rust 接口,允许通过安全 enclave 安全存储和签名交易。
Umi框架Metaplex链接用于 JavaScript 客户端的 Solana 框架。
Wallet Adapter框架Anza链接適用于 Solana 应用程序的模块化 TypeScript 钱包适配器及组件。

浏览器

标题类型作者(s)链接描述
SOL CLI Explorer探索器cavemanloverboy链接一个用于 Solana 区块链的命令行探索器。
Solana Explorer探索器Solana Labs链接Solana 集群的官方探索器。
SolanaFM探索器SolanaFM 团队链接一个友好的 Solana 浏览器。
Solscan探索器Solscan 团队链接用户友好且实时扫描 Solana 生态系统的工具。
XRAY (旧版)探索器Helius链接由 Helius 提供的可读性强的 Solana 交易探索器。

性能仪表板

标题类型作者(s)链接描述
Chainstack Compare节点性能监控仪表板Chainstack链接在时间上比较 Solana 节点的 RPC 性能仪表板,包括交易落地率。

游戏

标题类型作者(s)链接描述
Foundation Kit框架Star Atlas链接为虚幻引擎 4 和 5 创建的插件,允许虚幻游戏客户端连接和与 Solana 交互。
GameShift框架Solana 实验室链接一个平台,方便游戏开发者通过单一 API 轻松集成 Web3 元素。
Godot SDK框架ZenRepublic, Virus-Axel链接使 Godot 能够制作链上和 Solana 集成游戏的 GDExtension。
Honeycomb Protocol框架Honeycomb Protocol 团队链接为游戏开发者设计的一整套 Web3 工具。
MagicBlock游戏引擎MagicBlock 团队链接一款用于链上 SVM 游戏的多功能引擎。
Solana Unreal SDK框架Bifrost Technologies链接用于在 Solana 上使用虚幻引擎 5 构建区块链游戏的完整虚幻插件和工具包。
Solana Unity SDK框架MagicBlock 团队链接一套全面的开源工具,方便在基于 Unity 的游戏中轻松访问 Solana。
Thugz BC Plugin Packaged框架ThugzLabs链接Thugz Labs BC 插件的打包版本,适用于虚幻引擎。
Turbo游戏引擎Jozanza链接特别为快速制作低分辨率、基于精灵的 2D 游戏而构建。

压缩

标题类型作者(s)链接描述
关于 Solana 状态压缩的所有知识文章0xIchigo链接了解状态压缩、压缩 NFT(cNFT)以及如何获取、铸造或转移它们。
使用并发梅克尔树压缩数字资产白皮书Jarry Xiao, Noah Gundotra, Austin Adams, Anatoly Yakovenko链接状态压缩背后的理论。
使用 JavaScript 创建压缩 NFT文章Solana 基金会链接创建树、铸造、读取和转移 cNFT 的逐步指南。
探索 Solana 上的 NFT 压缩文章Mert Mumtaz链接了解如何在 Solana 上处理 NFT 压缩。
如何使用 TypeScript 铸造 Solana 压缩 NFT(cNFT)文章kishi.sol链接使用 TypeScript 铸造 cNFT 的逐步指南。
状态压缩文档Solana 基金会链接状态压缩的官方文档。
状态压缩与压缩 NFTGitHub 仓库solana-developers链接使用压缩 NFT 的示例代码。
同时在 Solana 上铸造多个压缩 NFT (cNFT) 的小贴士文章kishi.sol链接同时铸造多个 cNFT 的小贴士。
ZK 压缩文档Helius x Light Protocol链接一种旨在减少状态成本几个数量级的新原语。

Solana 移动端

标题类型作者(s)链接描述
5 分钟内构建 cNFT 铸币移动应用文章Anam Ansari链接涵盖如何构建 cNFT 铸造 Android 应用程序的教程。
iOS 上的密钥托管文章Mike Sulistio链接深入探讨 iOS 上密钥托管的模式和挑战。
移动 dApp 架构文档Mike Sulistio链接移动 dApp 架构概述,包括移动钱包适配器协议。
发布 Solana 移动应用的指南文章0xSolanaGirl链接在 Solana 移动 dApp 商店发布的必要步骤和资源。
Solana 移动堆栈文档Solana Mobile Team链接有关在 Solana 上进行移动开发的全面资源。
Solana 移动教程应用GitHub 仓库solana-mobile链接展示 Solana 移动堆栈(SMS)的教程应用程序集合。
Solana 的令牌门控 - Solana 移动教程文章0xSolanaGirl链接学习如何使用 Saga Genesis Token 创建令牌门控体验。

Solana 支付

标题类型作者(s)链接描述
Shopify 和 Solana Pay:逐步指南(2023)文章Owen Venter链接集成 Solana Pay 到 Shopify 商店的详细指南,涵盖商户设置和客户流程。
Solana PayGitHub 仓库Anza链接一种新的去中心化支付标准。
Solana Pay Android 示例GitHub 仓库Solana Mobile Team链接针对 Android 钱包处理外部生成的 Solana Pay URI 的集成指南
Solana Pay: 所有你需要知道的事情文章Owen Venter链接Solana Pay 是一种标准协议和参考实现的集合,可以实现去中心化支付。
用100秒解释Solana Pay视频Abdullah Raza链接一个有趣且简明扼要的解释,讲述了 Solana Pay 的工作原理、用途和优点。
Solana Pay 规范文档Anza链接Solana Pay 的规范文档。

验证者

Agave 客户端

标题类型作者(s)链接描述
AgaveGitHub 仓库Anza链接Anza 的 Solana Labs 验证者客户端的分支。
Agave 过渡文档Anza链接Solana Labs 客户端迁移到新的 Agave 客户端的过程。
Anza 的新 SVM API文章Joe Caulfield链接定义 SVM 以及项目能够构建的内容。
Solana Labs 验证者客户端GitHub 仓库Solana Labs链接OG 验证者客户端。
Agave 运行时文章Joe Caulfield链接深入探讨 Agave 运行时。

Firedancer

标题类型作者(s)链接描述
Breakpoint 2023: Firedancer 更新视频Dan Albert链接Dan Albert 在 Breakpoint 2023 上介绍的 Firedancer 更新。
Breakpoint 2023: FPGA 以 8M TPS 工作视频Kaveh Aasaraai, Kevin Bowers链接在 Breakpoint 2023 上的演讲,演示 Firedancer 如何在一台 8 年旧的机器上,以 7 年旧的 FPGA 实现 800 万 TPS。
Breakpoint 2023: 网络通信的快速 Reed-Solomon 编码视频Philip Taffet链接在 Breakpoint 2023 的演讲,讲述 Firedancer 如何优化 Reed-Solomon 编码以用于其网络通信。
Breakpoint 2023: Securing Firedancer视频Felix Willhelm链接在 Breakpoint 2023 的演讲,讨论 Firedancer 的安全考虑和实现。
FiredancerGitHub 仓库Firedancer 团队链接Firedancer 是 Jump Crypto 的 Solana 共识节点
Firedancer 可靠性努力文章Richard Patel链接本文介绍了 Firedancer 如何提高 Solana 的吞吐量和可靠性
Firedancer 的 fd_quic 技术里程碑主题Firedancer 团队链接一个关于 Firedancer 高性能实现 QUIC 和 Solana 吸收网络协议的 Twitter 线程
Jump Crypto 着手构建新的验证者客户端,以提高 Solana 区块链的吞吐量和可靠性文章Kevin J Bowers链接Jump Crypto 的 Firedancer 宣告
跳跃与光速的比较文章Kevin J Bowers链接“光速太慢了”
Firedancer 是什么?深入了解 Solana 2.0文章0xIchigo链接了解关于 Firedancer 的所有信息,这是 Jump 开发的 Solana 新独立验证者客户端

更新

标题类型作者链接描述
关于 Solana 的 v1.16 更新你需要知道的一切文章0xIchigo链接了解 Solana 的 v1.16 更新,这是 Solana Labs 验证者客户端的最新升级
关于 Solana 的 v1.17 更新你需要知道的一切文章0xIchigo链接了解 Solana 的 v1.17 更新,这是 Solana Labs 验证者客户端的最新升级,以及最近的二月份网络故障
关于 Solana 的 v1.18 更新你需要知道的一切文章0xIchigo链接了解关于 Solana Labs(现为 Agave)客户端的最新更新,以及新的中央调度程序
Agave v2.0 更新你需要知道的一切文章Lostin链接总结了 Solana Agave 2.0 的关键特性和优化,包括系统调用、经济变化和 ZK ElGamal 证明
Agave v2.1 更新:你需要知道的一切文章Lostin链接总结了 Solana Agave 2.1 客户端更新中需要关注的所有主要发布周期特性和优化

结构

标题类型作者链接描述
介绍中央调度器:Agave v1.18 的可选功能文章Rex St. John链接介绍 Agave v1.18 更新中的新中央调度器
关于 Solana 9 月 14 日故障的反思文章Jump Crypto链接对早期 Solana 故障事件的深入分析
Solana 银行阶段和调度器文章Andrew Fitzgerald链接深入解释 Solana Labs 验证器客户端在块生产中使用的历史、当前和即将到来的调度算法和设计
从基本原理看 Solana 的发行文章Matt Resnick链接从根本上了解 Solana 的发行及当前的发行是否最优
聚焦:Solana 的调度器视频Solana Foundation链接对 1.17 版调度器的关键分析,交易如何通过银行阶段,以及未来 1.18 版调度器的工作原理
Solana eBPF 虚拟机文章Joe Caulfield链接了解 rBPF 虚拟机的工作原理,以及验证者如何使用它执行程序
Solana 验证者 101:交易处理文章Jito Labs链接对交易生命周期的技术深入探讨

运营、维护与经济学

标题类型作者(s)链接描述
如何设置 Solana 验证者文章John Sloboda链接学习如何启动和运行 Solana 主网验证者
运行 Solana 验证者:全面解析文章Fikunmi Ajayi-Peters链接关于验证者、运行一个的经济学与盈利能力的全面指南
设置 Solana 验证者文档Solana Foundation链接Solana 官方文档,关于运行验证者的信息
从第一原则看 Solana 的发行文章Max Resnick链接学习 Solana 的发行方式及当前发行是否最优
Solana 验证者经济学:入门文章Ryan Chern链接Solana 验证者经济学的入门指南
Solana 验证者运营最佳实践文档Solana Foundation链接Solana 官方文档推荐的最佳实践
验证者利润计算器工具Cogent Crypto链接用于估计验证者在假设场景下的收益的工具

观点和文章

标题类型作者(s)链接描述
超越技术男:重新思考加密领域中的偶像崇拜文章0xIchigo链接个人崇拜、大人物的历史理论、思想的力量、去中心化领导、草根组织、加密乐观主义。
狗币、猫视频和颠覆文章Mikel Ayala链接对 meme 币、注意力经济、在线社区和数字原生资本的批判性分析
铸造去中心化的知识——每个革命都需要一个火花文章M3taversal链接对一项变革性 Web3 项目的本质进行批判性分析,旨在创建一个经得起时间考验的知识库。
Solana:如何颠覆区块链文章Lee Nguyen链接从创始到未来的 Solana 故事。
Solana 夏季文章Packy McCormick链接关于 Solana 故事的全面而引人入胜的阅读。
SOL 生存者文章0xsmac链接关于 Solana 成为一个引人注目的资产和网络的独特视角。
几亿用户之路文章James Carlin链接对区块链的未来以及用户破十亿用户的乐观分析
Helius 宣言宣言Mert Mumtaz链接Helius 的使命是提高全球开发者的经济潜力。我们相信,这只有通过加密基础设施才能实现。
Solana 繁荣的那一年文章Ryan Shea链接对于任何对 Solana 感兴趣的人来说,这是一篇必读的文章。
为什么选择 Solana文章Mert Mumtaz链接关于在 Solana 上构建的个人观点。
Solana 论点 - 最快的马是如何从灰烬中崛起的文章Ryan Watkins, Wilson Withiam, Daniel Cheung链接一篇全面的论文,解释 Solana 的“为什么”。

Solana 的未来

标题类型作者(s)链接描述
Solana 中的异步程序执行 (APE)文章Anatoly Yakovenko链接一篇推特文章,讨论异步执行以及独立于其他程序运行投票程序的目标。
Solana 上的状态增长问题文章Anatoly Yakovenko链接一篇推特文章,讨论 Solana 状态的快速增长及其潜在解决方案。

参考

点赞 1
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论