开源
Solana:用于去中心化的应用程序和市场
来源:元经纪     阅读:1210
网站管理员
发布于 2023-03-13 06:58
查看主页

概述

Web-Scale 区块链,用于快速、安全、可扩展、去中心化的应用程序和市场。

使用流程

1. 安装 rustc、cargo 和 rustfmt。

$ curl https://sh.rustup.rs -sSf | sh
$ source $HOME/.cargo/env
$ rustup component add rustfmt

构建 master 分支时,请运行以下命令确保您使用的是最新的稳定 rust 版本:

[hidecontent type="logged" desc="隐藏内容:登录后可查看"]

$ rustup update

在构建特定的发布分支时,您应该检查 rust 版本ci/rust-version.sh,如有必要,通过运行以下命令安装该版本:

$ rustup install VERSION

请注意,如果这不是您机器上的最新 rust 版本,cargo 命令可能需要覆盖才能使用正确的版本。

在 Linux 系统上,您可能需要安装 libssl-dev、pkg-config、zlib1g-dev、protobuf 等。

在 Ubuntu 上:

$ sudo apt-get update
$ sudo apt-get install libssl-dev libudev-dev pkg-config zlib1g-dev llvm clang cmake make libprotobuf-dev protobuf-compiler

在 Fedora 上:

$ sudo dnf install openssl-devel systemd-devel pkg-config zlib-devel llvm clang cmake make protobuf-devel protobuf-compiler perl-core

2. 下载源代码

$ git clone https://github.com/solana-labs/solana.git
$ cd solana

3. 建造

$ ./cargo build

测试

运行测试套件:

$ ./cargo test

启动本地测试网

在本地启动您自己的测试网,说明在在线文档中。

访问远程开发集群

  • devnet- 可通过 devnet.solana.com 访问的用于开发的稳定公共集群。全天候运行 24/7。了解有关公共集群的更多信息

对标

首先,安装 rustc 的夜间构建。cargo bench需要使用仅在夜间构建中可用的不稳定功能。

$ rustup install nightly

运行基准测试:

$ cargo +nightly bench

[/hidecontent]

 
免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 开源
华为有望在今年7月带来多款新品的上市发布
加拿大一城市近一半建筑被林火烧毁:火焰喷到100米高空
2024中国设计智造大奖盛典在杭举行
到2030年全能型多模态的人工智能开始普及
5场主题活动 优惠不断 “520”成都生活季下月开启

首页

分类

定制方案

消息

我的