Aleo | Einsetzen
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
- Installationsrost
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
- 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)
- Bestätigen Sie, dass @AleoFaucet ⛲️ Ihr Wallet-Guthaben gesendet hat, und erhalten Sie den Wert Ihres Chiffretext-Datensatzes
- 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 .
- Navigieren Sie zum
object.execution.transitions[0].outputs[0].valuedort gespeicherten Geheimtext und kopieren Sie ihn - Navigieren Sie zuhttps://aleo.tools/und klicken Sie in der Navigationsleiste oben auf der Seite auf die Schaltfläche „Aufzeichnen“.
- Platzieren Sie den Datensatz-Chiffretext, den Sie im vorherigen Schritt kopiert haben, im
Record (Ciphertext)Feld - Legen Sie Ihren Ansichtsschlüssel in das
View KeyFeld - Kopieren Sie den bereitgestellten Klartextdatensatz. Wenn Sie es nicht sehen, haben Sie wahrscheinlich den falschen Chiffretext-Datensatz kopiert.
- Speichern Sie Ihren Klartextdatensatz an derselben Stelle wie Ihre Adresse, Ihren Ansichtsschlüssel und Ihren privaten Schlüssel. Sie werden es später brauchen.
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

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































