Aleo | Testnet 3 — Setup Node

Taras
2 min readFeb 23, 2023

Informacje o projekcie

Aleo to blockchain, który wykorzystuje technologię zero-disclosure proof-of-concept. Zastosowanie tej technologii pozwala zapewnić wysoki poziom poufności podczas pracy z siecią — nieujawnianie portfela nadawcy oraz kwoty transakcji. Główną cechą Aleo jest to, że wspiera działanie smart kontraktów, a co za tym idzie możliwość tworzenia na nim DApps. Specjalnie w tym celu opracowano własny język programowania aplikacji oraz własne środowisko programistyczne (IDE).W ramach rundy venture projekt pozyskał 28 mln USD z takich funduszy jak: a16z, Coinbase Ventures, Polychain, Slow Ventures.

Fazy

Sierpień 2022 — programiści mogą zacząć pisać, wdrażać i uruchamiać aplikacje;
Wrzesień 2022 — Testerzy zaczynają rozwiązywać łamigłówki baz monet (PoSW), aby zdobywać kredyty, a zespół Aleo uruchamia program nagród za błędy dla snarkOS i snarkVM;
Październik 2022 — Walidatorzy zaczynają generować bloki i otrzymywać nagrody
Wkrótce nadejdzie nowy etap

Nagrody

25 milionów punktów kredytowych Aleo jest przydzielonych do sieci testowej. Nagrody można otrzymać na następujące sposoby:
Pisanie, wdrażanie i uruchamianie programów
Wyszukiwanie błędów w protokole
Generowanie dowodów PoSW i zdobywanie nagród w bazie monet
Generowanie bloków jako walidatorów

Wymagania serwera

Minimalne (VDS/DS): 16 procesorów, 16 GB RAM, 128 GB SSD, Ubuntu 20.04
Zalecane (VDS/DS): 32 CPU, 32 GB RAM, 128 GB SSD, Ubuntu 20.04

Bierzemy serwery tutaj:

Hetzner AX101 / AX161

Wodowanie

Zaktualizuj pakiety

sudo apt update && sudo apt update -y

Zainstaluj niezbędne pakiety

sudo apt install wget jq git build-essential pkg-config libssl-dev -y

Zainstaluje Rust

. <(wget -qO-https://raw.githubusercontent.com/letsnode/Utils/main/installers/rust.sh)

Sklonuj repozytorium węzłów

git clone https://github.com/AleoHQ/snarkOS.git — depth 1

Przejdź do folderu snarkOS

cd snarkOS

Zainstaluj niezbędne zależności

./build_ubuntu.sh

Uruchamianie węzła klienta

./run-client.sh

Wygeneruj adres serwera Aleo

snarkos experimental $ACC_NAME

Zapisz klucz konta prywatnego i klucz widoku

Uruchom prover node

./run-prover.sh

Wprowadź swój adres, gdy zostaniesz o to poproszony Aleo prover:

Enter your Aleo prover address:
aleo1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

--

--