分享百科

Solana程序

视频 AI 总结: 本视频介绍了如何在本地搭建Solana开发环境,包括安装必要的工具、运行本地验证器、配置Solana CLI以及使用Anchor框架创建、构建、测试和部署Solana程序。视频旨在帮助初学者快速上手Solana开发,并强调了本地测试的重要性。 关键信息: 1. 使用`pxneutro install`或手动方式安装Solana开发所需工具。 2. 通过`solana-test-validator`命令运行本地Solana验证器,模拟Solana区块链。 3. 使用`solana config get`查看和`solana config set`配置Solana CLI连接的RPC URL,切换不同的Solana网络(如DevNet、本地网络)。 4. 使用`solana keygen new`创建新的密钥对,并使用`solana airdrop 2`获取本地SOL代币。 5. 使用Anchor框架通过`anchor init`创建新的Solana程序工作区。 6. 使用`anchor build`构建程序,`anchor test`运行测试,`anchor deploy`部署程序到本地验证器。 7. 使用Solscan等区块浏览器连接到本地RPC URL,验证交易是否成功部署。
91
0
0
2天前
视频 AI 总结: 该视频介绍了 Solana 程序,将其比作自动售货机,强调其无中介、预定义规则、自动执行和无需信任的特性。Solana 程序类似于智能合约,部署在链上,可被用户、其他程序或外部应用调用。程序在部署后不可更改,只有在被调用时才执行,并且不存储数据,而是操作传递给它们的外部账户。程序通过指令与账户交互,账户存储数据,程序通过指令修改账户中的数据。 关键信息: * Solana 程序是部署在链上的代码,类似于智能合约。 * Solana 程序具有无中介、预定义规则、自动执行和无需信任的特性。 * 程序部署后不可更改,被调用时才执行,不存储数据,操作外部账户。 * 程序通过指令与账户交互,账户存储数据,程序通过指令修改账户中的数据。 * 程序通常用 Rust 编写,编译为 eBPF 后部署到链上。
100
0
0
2天前
登链社区