本文详细介绍了 Solana 的 SVM(Solana Virtual Machine)及其应用,探讨了 SVM 的定义、架构、交易处理及 API 的具体实现。文中涵盖了 SVM 的多种潜在使用场景,包括链下服务、轻客户端、状态通道和 Rollups 等,并提供了一些代码示例和 API 细节,对开发人员如何利用 SVM 进行项目构建提供了实用的指导。
Solana在2024年6月25日推出的新功能:Solana Actions和Blinks,这些工具将大大简化了用户与Solana区块链的交互体验。本教程讲解Solana action和Blink基本原理,和简易的开发过程,并且通过教程可以实现无代码生成捐款的Blink
Solana 开发全面指南:使用 React、Anchor、Rust 和 Phantom 进行全栈开发
在本文中,我们深入探讨了在以太坊和Solana上开发之间的关键区别,指导您如何在Solana上构建。来自以太坊,Solana的外观和感觉将大不相同,并且在您开发时可以使用多样化的工具集。本文将为您提供从以太坊背景构建Solana所需的所有工具。Solana与以太坊有什么不同?帐户模型在Sola
这篇文章旨在对 DePIN 的过往缺点进行中肯的分析,探讨监管障碍、需求不足、有缺陷的代币经济学和 Rug 风险等领域。尽管如此,它也展示了这一领域的巨大前景,包括克服利润率、价值锚、代币激励和强大的社区参与。我将提供一个 DePIN 评估框架,以及 DePIN 项目的详细案例研究。
本文主要参考solana秘籍上的知识,学习和了解solana基础知识。万丈高楼平地起,通过学习solana基础知识,可以帮助你打好夯实地基,在以后的solana开发的日子中,能够取得更高的成就。安装命令行工具版本solana--version升级solanaupdate账户so
文章详细介绍了Solana区块链中的共识机制,特别是Tower BFT和Proof-of-History (PoH)的工作原理,以及它们在同步和最终性中的作用。还讨论了未来协议升级的可能方向,如异步执行和编程罚没。
本节内容,不再简单描述怎么在链上写HelloWorld,而是把难度增加一个,怎么去存储一个结构体数据。Rust基础知识在实现本节实战内容之前,我们需要对Rust基础知识进行学习变量let关键字表示变量,默认情况下是不可变的,添加mut关键字,意味着其中存储的值是可变的。结构体结
文章详细介绍了Solana区块链中的账户所有权机制,包括系统程序、BPFLoader和程序对不同类型的账户(如PDA和keypair账户)的所有权及其操作权限,并通过Rust和Typescript代码示例进行了演示。
本文详细介绍了如何在Solana平台上构建程序,其功能与Solidity合约类似,并探讨了Solana如何处理算术溢出问题。文章通过具体示例展示了如何在Rust中实现函数,处理数据类型,以及进行单元测试,同时强调了计算成本及浮点操作的性能限制。
经过 6 个月的开发, Solana Anchor 推出了 0.30 版本
本文详细介绍了在Solana链上程序中如何读取不属于自己的账户数据,通过创建data_holder和data_reader两个程序,展示了如何初始化并读取PDA中的数据,并探讨了Anchor框架下的数据反序列化机制及其限制。
data_holder
data_reader
给以太坊开发者的 Solana 开发完全指南
本篇文章详细介绍了Anchor框架的init_if_needed宏,提供了一种在一次事务中初始化账户并写入数据的方法。文中阐述了该宏的便利性与可能引发的重初始化攻击风险,特别是在账户状态和lamport余额的处理上。同时,通过示例代码和测试用例,深入分析了如何安全地使用这些功能,以避免潜在的错误和安全隐患。
init_if_needed
如果想在Solana链发代币的话,和EVM链不一样,solana不需要写任何链上合约(程序),前端可以直接调用spl-token库就可以了。通过npm安装就可以了。npminstall@solana/spl-tokennpminstall@solana/web3.js准备工作,
FTX 暴雷给 Solana 生态很多重要项目的流动性带来重创,但能在短短一年之内快速恢复,Solana 就像一只浴火重生的紫凤凰。2024 年的 Solana 是否再次成为「以太坊杀手」已经并不重要,至少对于开发者而言,在以太坊之外提供第二种选择,这本身就是一种独特性。
本文讨论了如何在Solana区块链上创建和监控代币,介绍了Solana程序库(SPL)的标准和Token Metadata Program。通过设置Webhook,用户可以实时获取新铸造代币的信息,以及如何使用API检索代币的元数据。
本文探讨了开发人员在创建 Solana 程序时可能遇到的常见漏洞。我们首先介绍了攻击者利用 Solana 程序的思维方式,涵盖了 Solana 的编程模型、Solana 设计的固有的受攻击者控制、潜在的攻击向量和常见的缓解策略。
本文介绍了如何使用Helius Mint API构建一个NFT铸造的Android应用程序,用户可以轻松捕捉图像并在Solana上铸造压缩NFT。文章详细讲解了应用的搭建、Mint逻辑的实现以及如何与之前的功能交互,适合具备基本Android和Solana知识的开发者阅读。
文章详细介绍了在Solana区块链上如何使用不同的签名者初始化账户并进行更新操作,通过Rust代码和客户端代码示例,展示了如何实现账户管理和权限控制。
扫一扫 - 使用登链小程序
382 篇文章,695 学分
113 篇文章,529 学分
67 篇文章,457 学分
117 篇文章,445 学分
151 篇文章,336 学分