August 22, 2022

Schnell und Einfach APTOS AIT3 Validator Node mit Docker Installieren

Voraussetzungen:

CPU: 8 Kerne, 16 Threads

Memory: 32GB RAM

Storage: min. 300GB

Hier ein passender Server:
▸ Hetzner — CPX51

Bestätigen Sie, dass Sie ein Discord-Konto haben und dem Aptos-Server beigetreten sind.
WICHTIG: Sie werden aufgefordert, ein Discord-Konto fĂĽr AIT-3 zu verbinden.
Erstellen Sie ein Konto (oder melden Sie sich bei Ihrem bestehenden Konto an) auf der Community-Website.
Wenn Sie dazu aufgefordert werden, geben Sie Ihre E-Mail-Adresse und Ihren Benutzernamen ein und bestätigen Sie Ihre E-Mail-Adresse.
Befolgen Sie die Schritte auf dieser AIT-3-Seite, um einen Validator Node zu installieren und zu starten, die Node im Testmodus einzurichten und der Aptos-Community die Validierungsdetails bereitzustellen.
Laden Sie die Petra-Wallet herunter, installieren Sie sie und registrieren Sie Ihre Brieftaschenadresse auf der Community-Website. (Entfernen Sie andere Wallet Versionen)
Bestehen Sie einen Identitätsüberprüfungs- und Sanktionsprüfungsprozess. Wenn Sie Bedenken hinsichtlich der Berechtigung haben, lesen Sie bitte unsere Allgemeinen Geschäftsbedingungen.

Wichtige Termine:

19.August: Start der Registrierung

25.August: Ende der Registrierung

29.August: Auswahl Ergebnisse

30.August: AIT-3 geht live

Und los geht's

Vorbereitung und Installation von Docker und Dockers Compose

sudo apt-get update
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
docker -v
docker-compose --version

docker-compose einrichten

apt install docker-compose

Installation von aptos-cli

apt install unzip
wget -qO aptos-cli.zip  https://github.com/aptos-labs/aptos-core/releases/download/aptos-cli-v0.3.1/aptos-cli-0.3.1-Ubuntu-x86_64.zip
unzip -o aptos-cli.zip -d /usr/local/bin
chmod +x /usr/local/bin/aptos
rm aptos-cli.zip

export WORKSPACE=testnet
export USERNAME=<your username>
mkdir ~/$WORKSPACE
cd ~/$WORKSPACE
wget https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/aptos-node/docker-compose.yaml
wget https://raw.githubusercontent.com/aptos-labs/aptos-core/main/docker/compose/aptos-node/validator.yaml
aptos genesis generate-keys --output-dir ~/$WORKSPACE/keys
Keys sicher speichern
cd ~/$WORKSPACE
aptos genesis set-validator-configuration \
    --local-repository-dir ~/$WORKSPACE \
    --username $USERNAME \
    --owner-public-identity-file ~/$WORKSPACE/keys/public-keys.yaml \
    --validator-host <your ip-address>:6180 \
    --stake-amount 100000000000000
aptos genesis generate-layout-template --output-file ~/$WORKSPACE/layout.yaml
tee layout.yaml > /dev/null <<EOF
root_key: "D04470F43AB6AEAA4EB616B72128881EEF77346F2075FFE68E14BA7DEBD8095E"
users: ["<your username>"]
chain_id: 43
allow_new_validators: false
epoch_duration_secs: 7200
is_test: true
min_stake: 100000000000000
min_voting_threshold: 100000000000000
max_stake: 100000000000000000
recurring_lockup_duration_secs: 86400
required_proposer_stake: 100000000000000
rewards_apy_percentage: 10
voting_duration_secs: 43200
voting_power_increase_limit: 20
EOF
wget https://github.com/aptos-labs/aptos-core/releases/download/aptos-framework-v0.3.0/framework.mrb -P ~/$WORKSPACE
aptos genesis generate-genesis --local-repository-dir ~/$WORKSPACE --output-dir ~/$WORKSPACE
docker compose up
docker compose start

Keys anzeigen:

cat /root/testnet/keys/public-keys.yaml

Node Checken:

node.aptos.zvalid.com

Abonnieren und Liken:

BeastCrypto

Discord: Beastmodus#1533