Aléo | Déployer
Aleo est la première plateforme à proposer des applications entièrement privées. Aleo y parvient en exploitant des systèmes décentralisés et une cryptographie à connaissance nulle pour protéger les données des utilisateurs sur le Web.
Renseignements sur le projet
Description
Aleo est une blockchain qui utilise une technologie de preuve de divulgation zéro. L'utilisation de cette technologie permet un haut niveau de confidentialité lorsque vous travaillez avec le réseau - non-divulgation du portefeuille de l'expéditeur et du montant de la transaction.
La principale chose à propos d'Aleo est qu'il prend en charge les contrats intelligents, et par conséquent la possibilité de créer des DApps dessus. Il a développé son propre langage de développement d'applications et son propre environnement de développement (IDE) spécifiquement à cette fin.
Aleo a levé 298 millions de dollars par a16z, Polychain Capital, Coinbase Ventures, Samsung et bien d'autres.
Exigences
Voici les exigences minimales pour déployer :
- Processeur : 2 cœurs
- RAM : 4 Go de mémoire
- Stockage : 128 Go d'espace disque
- Réseau : 10 Mbps de bande passante en amont et en aval
- Logiciel : Linux, MacOS
Installer Leo et snarkOS
- Rouille d'installation
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
2. Installation Lion
Télécharger le code source
git clone https://github.com/AleoHQ/leo
cd leo
cargo install --path .
leo
Cloner le dépôt Github
git clone https://github.com/AleoHQ/snarkOS.git --depth 1
cd snarkOS
cargo install --path .
snarkos
- Préparation du portefeuille
Générer un portefeuille et enregistrer toutes les informations d'identification
2. Réclamer des jetons de test
Faire un tweet :
@AleoFaucet envoie 10 crédits à YOUR_WALLET_ADDRESS
Les jetons seront crédités sur votre portefeuille lorsque @AleoFaucet fera un retweet
Enregistrez le lien vers le fichier Json. Attention, seul ce lien est correct — vm.aleo.org/api/testnet3/transaction… Le reste pourrait être une arnaque.
3. Créer une candidature Léo
Créez un répertoire pour stocker votre candidature Leo
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)
- Confirmez que @AleoFaucet ⛲️ a envoyé vos crédits de portefeuille et obtenez votre valeur d'enregistrement de texte chiffré
- Cliquez sur le lien retweeté par @AleoFaucet. Un objet JSON devrait s'afficher dans une nouvelle fenêtre de navigateur. Si vous ne l'avez pas déjà fait, nous vous recommandons vivement d'installer l' extension Chrome JSON Beautifier & Editor .
- Naviguez vers
object.execution.transitions[0].outputs[0].valueet copiez le texte chiffré qui y est stocké - Aller vershttps://aleo.tools/et cliquez sur le bouton Enregistrer dans la barre de navigation en haut de la page
- Placez le texte chiffré de l'enregistrement que vous avez copié à l'étape précédente dans le
Record (Ciphertext)champ - Placez votre clé de vue dans le
View Keychamp - Copiez l'enregistrement en clair fourni. Si vous ne le voyez pas, il est probable que vous ayez copié le mauvais enregistrement de texte chiffré.
- Enregistrez votre enregistrement en clair au même endroit que vous avez fait pour votre adresse, votre clé de vue et votre clé privée. Vous en aurez besoin plus tard.
Accédez au chemin de votre application
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}"
Liens utiles
Site officiel du projet
Discorde | Gazouillement | GitHub | Blog
Documents | Explorateur
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































