August 22, 2022
Schnell und Einfach APTOS AIT3 Validator Node mit Docker Installieren
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.
19.August: Start der Registrierung
25.August: Ende der Registrierung
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
apt install docker-compose
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
cat /root/testnet/keys/public-keys.yaml