在 Anchor 中的跨程序调用(CPI) in Solana 60 天课程 在 Anchor 中的跨程序调用(CPI) Anchor CPI Solana RareSkills 发布于 2024-12-19 3873 0 0
Solana特性兼容性 - 如何在各个集群之间实现可靠的应用程序性能 本文介绍了如何在本地集群上测试Solana程序,确保本地配置与主网的功能集匹配,以避免在生产环境中出现意外行为。内容涵盖了Solana的特性、检查集群的特性集以及如何配置本地集群,使之与主网一致的步骤。 Solana 特性集 测试 本地集群 配置 CPI QuickNode 发布于 2025-01-30 1680 0 0
如何创建一个系统程序PDA 本文详细介绍了如何在Solana平台上创建一个由系统程序(System Program)拥有的程序派生地址(PDA),并展示了如何向PDA转账以及从PDA取款的实现过程。文章提供了对相关概念的深入解读,并通过示例代码和测试用例,指导读者掌握该操作的步骤和注意事项。 Solana pda Anchor CPI 智能合约 资产管理 QuickNode 发布于 2025-01-30 2066 0 0
跨程序调用(CPI)实战 本文详细介绍了Solana编程中的跨程序调用(CPI)概念及其重要性,并提供了如何使用CPI的指导,包括使用Solana的invoke方法和Anchor框架创建CPI的示例代码。文章结构清晰,包含多段实例代码,并且提供了丰富的资源链接,适合对Solana开发感兴趣的读者。 CPI Solana 编程 Anchor 跨程序调用 示例 QuickNode 发布于 2025-01-30 2475 0 0
在使用Anchor时将会遇到的脆弱性 该文章深入探讨了在Solana开发中,即便使用Anchor框架,仍然可能遇到的安全隐患和常见问题。文章通过多个实例,分析了种子碰撞、CPI风险、账户重载等潜在的安全漏洞,并提醒开发者在使用Anchor时需谨慎,以确保Solana程序的安全性。 Solana Anchor 安全漏洞 CPI 程序衍生地址 账户重载 zellic 发布于 2022-08-17 2012 0 0
Solana - 首页 - Substack 本文深入探讨了Solana程序安全中一些容易被忽视的漏洞,包括重复可变账户写入导致状态覆盖、Token-Agnostic接口无法保证Token-Agnostic转移、向量长度问题、Lamport转移Kill Switch、预创建ATA账户以及CPI签名者陷阱等。文章通过实例分析了这些漏洞的成因和潜在危害,并提供了相应的防御措施和解决方案,旨在提高Solana程序的安全性。 Solana 程序安全 漏洞 Anchor Token-2022 CPI ATA Substack 发布于 2025-06-01 1472 0 0
原生 Solana:关键安全检查 in Solana 60 天课程 本文详细介绍了Solana原生程序开发中的多项关键安全检查,包括验证账户所有权、系统变量和程序ID、要求签名者、强制可写账户、跨程序调用后状态重载以及防范代币账户粉尘攻击和PDA账户抢占。文章通过具体代码示例和真实案例(如Wormhole漏洞)深入剖析了潜在的安全风险及其修复方法,旨在帮助开发者构建更安全的Solana程序。 Solana 安全 原生程序 漏洞 CPI 账户所有权 粉尘攻击 PDA抢占 RareSkills 发布于 2026-02-28 1024 0 0
Solana程序安全漏洞实战分析:真实案例与防御指南 本文深入分析Solana生态中实际发生的安全事件,揭示其独特的执行模型导致的漏洞类别。 Solana安全 漏洞分析 账户验证 pda CPI Token-2022 mixbytes 发布于 2026-05-27 108 0 0
Restaking 重新质押 本文档介绍了在 Solana 上进行 Restaking 的流程和关键概念。它涵盖了账户结构(如 Vaults、Receipt Token Mint)、指令(如 Deposit、Withdrawal Request)、以及代码验证方法。此外,还提到了未来功能的待定实现,例如奖励机制、Oracle 接口以及初始化前存款用户的验证器选择。 restaking Solana Vault Receipt Token CPI bytecode verification composablefi 发布于 2024-03-08 1293 0 0
跨程序调用和 PDAs——Anchor 上两种强大机制的结合 本文主要介绍了 Solana 上 Anchor 开发中跨程序调用(CPIs)的概念、使用场景和方法。CPIs 允许 Solana 程序在执行期间调用其他程序,实现不同程序之间的交互,从而实现诸如 token 转移等功能。同时介绍了如何使用程序派生地址(PDAs)使程序能够作为签名者。 Solana Anchor 跨程序调用 CPI 程序派生地址 pda aseneca 发布于 2025-08-13 3242 0 1
从EVM 迁移到 SVM : 评估 Solana 程序安全时需关注的关键概念 本文深入探讨了从EVM到SVM的过渡中的关键概念,对于进行Solana安全评估至关重要。讨论了程序派生地址(PDA)及其生命周期、跨程序调用(CPI)、Solana程序库(SPL)Token、交易和指令,以及涉及Solana原生资产的操作,同时强调了这些概念在安全评估中的重要性。 Solana SVM EVM pda CPI SPL Token sigmaprime 发布于 2025-09-02 2707 0 2
使用 Anchor 和 Web3.js 转移 SPL Token in Solana 60 天课程 本文介绍了如何使用Anchor在Solana链上创建、铸造和转移SPL代币,并通过TypeScript客户端直接与Token Program交互实现相同的功能。文章详细讲解了使用Anchor构建Solana程序,通过CPI调用Token Program,以及如何使用@solana/spl-token库在客户端直接创建和操作SPL代币。 SPL代币 Anchor Solana Token Program CPI Typescript ATA 跨程序调用 RareSkills 发布于 2025-10-14 2940 0 0
比特币深度回撤需要时间化解 该文章分析了比特币深层回调、黄金ETF资金流入超越比特币以及PCE数据未证实通胀放缓这三个关键市场信号。文章指出,当前宏观环境并未改善,比特币从深度回撤中复苏需要时间,资本正流向黄金等防御性资产,这表明市场风险偏好脆弱且流动性紧张,建议投资者保持耐心。 比特币回撤 ETF资金流 黄金 通货膨胀 CPI PCE ecoinometrics 发布于 2026-02-28 581 0 0
跨程序调用深度解析:如何在Solana上调用任何程序? 本文深入探讨了Solana中跨程序调用(CPI)的实现方法,重点介绍了如何在没有目标程序源代码的情况下调用程序,并分析了调用Anchor程序和原生Rust程序的差异。文章通过示例代码,详细解释了Anchor程序的discriminator机制以及数据格式要求,并对比了原生Rust程序在CPI方面的灵活性。文章还提供了实际的代码示例和截图,帮助读者理解和实践。 跨程序调用 CPI Anchor 原生Rust Discriminator Solana trungbaotran1701 发布于 2023-06-05 1561 0 0
Solana 上的跨程序调用 (CPI) 本文介绍了在 Solana 上从程序 A 调用程序 B 的 CPI (Cross-Program Invocation) 技术,讨论了在没有程序 B 源代码的情况下如何调用它,并比较了调用 Anchor 框架和 Native Rust 构建的程序的差异。 Solana CPI Anchor Native Rust 跨程序调用 鉴别器 IDL trungbaotran1701 发布于 2023-06-05 1502 0 0