에어드랍

NEXUS CLI Quick Start 윈도우 유저를 위한 7단계 완벽 가이드

MICOINTOO 2024. 12. 12. 02:39
반응형

 

Nexus CLI는 블록체인 환경에서 작업을 효율화할 수 있는 도구입니다. WSL(Windows Subsystem for Linux) 환경에서 Nexus CLI를 설정하고 활용하는 방법을 알아보겠습니다. 이 가이드는 WSL을 처음 사용하는 사용자도 쉽게 따라할 수 있도록 단계별로 작성되었습니다.

1. WSL 설치 및 기본 설정

WSL 활성화

PowerShell을 관리자 권한으로 실행하여 WSL을 활성화하세요.

wsl --install

기본적으로 Ubuntu가 설치됩니다. 다른 Linux 배포판을 사용하고 싶다면 Microsoft Store에서 원하는 배포판을 다운로드하세요.

WSL 업데이트

최신 WSL 버전을 사용하려면 업데이트가 필요합니다.

wsl --update

Ubuntu 초기 설정

설치 완료 후 Ubuntu를 실행하여 사용자 이름과 비밀번호를 설정합니다.

2. 필수 패키지 설치

패키지 목록 업데이트 및 업그레이드

Ubuntu의 패키지 관리자를 사용해 시스템을 최신 상태로 유지하세요.

sudo apt update && sudo apt upgrade -y

필수 패키지 설치

Nexus CLI를 실행하기 위한 필수 패키지를 설치합니다.

sudo apt install -y curl git wget jq make gcc nano automake autoconf tmux htop pkg-config openssl libssl-dev libleveldb-dev clang libncurses-dev unzip protobuf-compiler

3. Rust 설치

Rust 설치

Rust 설치 스크립트를 실행합니다.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

환경 변수 적용

Rust 환경 변수를 설정하여 사용 가능합니다.

source $HOME/.cargo/env
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

Rust 업데이트

Rust를 최신 버전으로 업데이트하세요.

rustup update

4. Protobuf 컴파일러 확인

APT를 통해 설치된 Protobuf는 추가 설정이 필요 없습니다.

5. Screen 설치 및 사용

Screen 설치

Screen을 설치하여 세션 관리를 효율화하세요.

sudo apt install -y screen

Screen 세션 생성

Screen 세션을 생성하여 작업을 중단 없이 진행합니다.

screen -S nexus

6. Nexus CLI 설치

설치 스크립트 실행

Nexus CLI 설치 스크립트를 실행합니다.

curl https://cli.nexus.xyz/install.sh | sh

환경 변수 확인

설치 후 CLI 경로가 제대로 추가되었는지 확인합니다.

echo $PATH

7. Prover ID 설정

Beta Nexus 웹사이트에서 Prover ID 복사

Prover ID를 Beta Nexus 웹사이트에서 복사하세요.

개발자 도구를 열고 "애플리케이션" 탭에서 로컬 스토리지에 저장된 flutter.proverid 값을 확인하세요.

Prover ID 설정

복사한 Prover ID를 Nexus 설정 파일에 저장합니다.

cd ~/.nexus/
nano prover-id

기존 ID를 삭제하고 복사한 ID를 붙여넣은 후 저장하세요.

관련 글

 

NEXUS로 시작하는 차세대 컴퓨팅, 테스트넷 가이드, 단4일

NEXUS는 여러 컴퓨터의 자원을 모아 강력한 성능을 가진 슈퍼컴퓨터를 만드는 프로젝트입니다. 이 과정에서 zkVM(영지식 가상머신)이라는 기술을 사용해 연산을 확인하고 검증합니다. 이런 기술은

micotoo.tistory.com

 

 

Rust Programming Language

A language empowering everyone to build reliable and efficient software.

www.rust-lang.org

 

 

Introduction | Nexus Docs

Enabling the Verifiable Internet. The Nexus zkVM is a modular, extensible, open-source, highly parallelized zkVM, written in Rust.

docs.nexus.xyz

 

 

반응형