Skip to content
This repository was archived by the owner on Dec 26, 2024. It is now read-only.

korcano/Nexus

This branch is up to date with ruesandora/Nexus:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

adb159f · Nov 11, 2024

History

7 Commits
Oct 29, 2024

Repository files navigation

Nexus

Nexus için kontrat deploylayıp dosylarımı yedekledim.

Bir beklentim yok bir kaç dakikalık işlem diye yapıyorum.

Herhangi bir sunucuda yapabilirsiniz.

Yatırımı hakkında

image

Kurulum

# güncelleme
sudo apt update -y && sudo apt upgrade -y
sudo apt install cmake
sudo apt install build-essential

# rustup kurulumu

# 1 seçeneğini seçiyoruz
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# rust kurulumu tamamlandıktan sonra
. "$HOME/.cargo/env"
rustup target add riscv32i-unknown-none-elf

# nexus tool kurulumu

# burası biraz uzun sürer - hatalar görürseniz sorun yok.
cargo install --git https://github.com/nexus-xyz/nexus-zkvm cargo-nexus --tag 'v0.2.3'

# nexus oluşturuyoruz
cargo nexus new nexus-project

# main.rs değiştireceğiz
cd nexus-project

# bu dosyaya giriyoruz
nano ./src/main.rs
# içersindeki kodları silip aşağıdaki bloğu girin
#![no_std]
#![no_main]

fn fib(n: u32) -> u32 {
    match n {
        0 => 0,
        1 => 1,
        _ => fib(n - 1) + fib(n - 2),
    }
}

#[nexus_rt::main]
fn main() {
    let n = 7;
    let result = fib(n);
    assert_eq!(result, 13);
}

# contratı run edelim
cargo nexus run
cargo nexus run -v

# prove etmeseini bekleyelim işlemlerin
cargo nexus prove

# verify işlemini tamamlayalım
cargo nexus verify

Bu dizinde ki nexus-proofdosyamızı kaydedip saklayalım

Ekran Resmi 2024-06-14 11 02 40

Network Cli

Screen açıp kodu çalıştıralım. Yeni bir versiyonu varsa ilk önce onu indirecek

screen -S nexus
curl https://cli.nexus.xyz/ | sh

Bir süre bekledikten sonra ctrl A D ile kapatabilirsin. İşlem başarılı olduysa prover-id /root/.nexus/ konumundan alabilirsin.

bu kadardı işlemler.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published