Solana 编程模型:Solana 开发简介
这篇文章是关于什么的?
Solana 的去中心化计算方法植根于一个简单的原则:所有内容都存储在自己的内存区域(称为帐户)中。 Solana 作为全球键/值存储进行运营,其中公钥充当相应帐户的唯一标识符。账户是 Solana 的支柱,因为它们存储状态;他们持有从程序到代币余额的一切。交易用于更新账户并反映状态的变化。
在本文中,我们将探讨 Solana 架构的复杂性。我们首先概述集群和状态概念,然后讨论帐户和程序作为 Solana 基础组件的作用。然后,我们研究事务如何实现帐户和程序之间的动态交互。
读完本文后,您将彻底了解 Solana 的编程模型。您将熟悉集群的架构、账户在数据存储中的关键作用以及交易更新账户数据的过程。此外,您还将探索 Solana 独有的功能,例如租赁系统和版本化交易。
什么是 Solana 集群?
Solana 架构的核心是集群——一组协同工作的验证器来处理交易并维护单个分类账。 Solana 有几个不同的集群,每个集群都有特定的用途:
* Localhost:在默认端口 8899 处找到的本地开发集群。