Aleo | Einsetzen

Mar 09 2023
Aleo ist die erste Plattform, die vollständig private Anwendungen anbietet. Aleo erreicht dies durch den Einsatz dezentraler Systeme und wissensfreier Kryptografie, um Benutzerdaten im Web zu schützen.

Aleo ist die erste Plattform, die vollständig private Anwendungen anbietet. Aleo erreicht dies durch den Einsatz dezentraler Systeme und wissensfreier Kryptografie, um Benutzerdaten im Web zu schützen.

Projekt Information

Beschreibung

Aleo ist eine Blockchain, die eine Zero-Disclosure-Proof-Technologie verwendet. Der Einsatz dieser Technologie ermöglicht ein hohes Maß an Privatsphäre bei der Arbeit mit dem Netzwerk – die Geheimhaltung der Wallet des Absenders und des Transaktionsbetrags.

Das Wichtigste an Aleo ist, dass es Smart Contracts unterstützt und damit die Möglichkeit, DApps darauf zu erstellen. Es hat speziell für diesen Zweck eine eigene Anwendungsentwicklungssprache und eine eigene Entwicklungsumgebung (IDE) entwickelt.

Aleo hat 298 Millionen US-Dollar von a16z, Polychain Capital, Coinbase Ventures, Samsung und vielen anderen gesammelt.

Anforderungen

Für die Bereitstellung gelten folgende Mindestanforderungen:

  • CPU: 2 Kerne
  • RAM: 4 GB Speicher
  • Speicher: 128 GB Festplattenspeicher
  • Netzwerk: 10 Mbit/s Upload- und Download-Bandbreite
  • Software: Linux, MacOS

Installation von Leo und snarkOS

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

2. Installation Leo

Laden Sie den Quellcode herunter

git clone https://github.com/AleoHQ/leo
cd leo

cargo install --path .

leo

Klonen des Github-Repositorys

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

cargo install --path .

snarkos

  1. Brieftasche vorbereiten

Erstellen Sie eine Wallet und speichern Sie alle Anmeldeinformationen

2. Fordern Sie Testtoken an

Machen Sie einen Tweet:

@AleoFaucet sendet 10 Credits an YOUR_WALLET_ADDRESS

Token werden Ihrem Wallet gutgeschrieben, wenn @AleoFaucet einen Retweet macht

Speichern Sie den Link zur Json-Datei. Seien Sie vorsichtig, nur dieser Link ist korrekt – vm.aleo.org/api/testnet3/transaction… Der Rest könnte ein Betrug sein.

3. Erstellen Sie eine Leo-Anwendung

Erstellen Sie ein Verzeichnis zum Speichern Ihrer Leo-Bewerbung

cd $HOME/Desktop
mkdir demo_deploy_Leo_app && cd demo_deploy_Leo_app

WALLETADDRESS=""

APPNAME=helloworld_"${WALLETADDRESS:4:6}"

leo new "${APPNAME}"

cd "${APPNAME}" && leo run && cd -

PATHTOAPP=$(realpath -q $APPNAME)

  1. Bestätigen Sie, dass @AleoFaucet ⛲️ Ihr Wallet-Guthaben gesendet hat, und erhalten Sie den Wert Ihres Chiffretext-Datensatzes
  2. Klicken Sie auf den von @AleoFaucet retweeteten Link. In einem neuen Browserfenster sollte Ihnen ein JSON-Objekt angezeigt werden. Falls Sie dies noch nicht getan haben, empfehlen wir Ihnen dringend, die Chrome-Erweiterung JSON Beautifier & Editor zu installieren .
  3. Navigieren Sie zum object.execution.transitions[0].outputs[0].valuedort gespeicherten Geheimtext und kopieren Sie ihn
  4. Navigieren Sie zuhttps://aleo.tools/und klicken Sie in der Navigationsleiste oben auf der Seite auf die Schaltfläche „Aufzeichnen“.
  5. Platzieren Sie den Datensatz-Chiffretext, den Sie im vorherigen Schritt kopiert haben, im Record (Ciphertext)Feld
  6. Legen Sie Ihren Ansichtsschlüssel in das View KeyFeld
  7. Kopieren Sie den bereitgestellten Klartextdatensatz. Wenn Sie es nicht sehen, haben Sie wahrscheinlich den falschen Chiffretext-Datensatz kopiert.
  8. Speichern Sie Ihren Klartextdatensatz an derselben Stelle wie Ihre Adresse, Ihren Ansichtsschlüssel und Ihren privaten Schlüssel. Sie werden es später brauchen.
  9. Navigieren Sie zum Pfad Ihrer App

    cd $PATHTOAPP && cd ..
    

    PRIVATEKEY=""
    

    RECORD=""
    

    snarkos developer deploy "${APPNAME}.aleo" --private-key "${PRIVATEKEY}" --query "https://vm.aleo.org/api" --path "./${APPNAME}/build/" --broadcast "https://vm.aleo.org/api/testnet3/transaction/broadcast" --fee 600000 --record "${RECORD}"
    

    Nützliche Links

    Offizielle Website des Projekts

    Zwietracht | Twitter | GitHub | Blog

    Dokumente | Forscher