admin管理员组

文章数量:1633030

1、Account概述

在Solana的世界里,一切都是Account,每个Account都有一个独一无二的地址,除了地址外,每个Account都有以下属性:

a. lamports

在Solana的世界里,Account不是免费的,因为Account会占用一定的存储空间,因此,为了持有一个Account,你需要支付一定的SOL币给这个账户,Solana区块链没过一段时间,都会扣除一定费用,一旦费用不足,这个Account所包含的所有数据都会被清除。lamports这个属性就代表着当前的Account还剩余的SOL数量。

b. rent_epoch

这个属性和lamports相关,表示到什么时候lamports会不足

c. owner

每个account都需要保存它的owner账户,owner必须是一个program(其实也是个Account,下面会讲到),只有owner可以修改这个Account的数据

d. executable

是否可执行,只有Program Account才是可执行的,Data Account不可执行

e. data

这个Account存储的内容,可以是一段代码,也可以是用户的个人数据。

在Solana中,Account分为两种:Program Account和Data Account。Program Account主要负责逻辑的处理,它不负责存储最终结果,而Data Account只存储最终结果,无法执行逻辑。

2、Program Account

Program Accoun

本文标签: 详解SolanaAccount