Aléo | Desplegar
Aleo es la primera plataforma en ofrecer aplicaciones completamente privadas. Aleo logra esto aprovechando los sistemas descentralizados y la criptografía de conocimiento cero para proteger los datos de los usuarios en la web.
Información del proyecto
Descripción
Aleo es una cadena de bloques que utiliza tecnología de prueba de divulgación cero. El uso de esta tecnología permite un alto nivel de privacidad cuando se trabaja con la red: la no divulgación de la billetera del remitente y el monto de la transacción.
Lo principal de Aleo es que admite contratos inteligentes y, en consecuencia, la posibilidad de crear DApps en él. Ha desarrollado su propio lenguaje de desarrollo de aplicaciones y su propio entorno de desarrollo (IDE) específicamente para este propósito.
Aleo recaudó $298 millones por a16z, Polychain Capital, Coinbase Ventures, Samsung y muchos otros.
Requisitos
Los siguientes son requisitos mínimos para implementar:
- CPU: 2 núcleos
- RAM: 4GB de memoria
- Almacenamiento: 128 GB de espacio en disco
- Red: 10 Mbps de ancho de banda de carga y descarga
- Software: Linux, Mac OS
Instalación Leo y snarkOS
- Óxido de instalación
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
2. Instalación Leo
Descarga el código fuente
git clone https://github.com/AleoHQ/leo
cd leo
cargo install --path .
leo
Clonación del repositorio de Github
git clone https://github.com/AleoHQ/snarkOS.git --depth 1
cd snarkOS
cargo install --path .
snarkos
- Preparando billetera
Generar Wallet y guardar todas las credenciales
2. Reclamar fichas de prueba
Haz un tuit:
@AleoFaucet envía 10 créditos a YOUR_WALLET_ADDRESS
Los tokens se acreditarán en su billetera cuando @AleoFaucet haga un retweet
Guarde el enlace al archivo Json. Tenga cuidado, solo este enlace es correcto: vm.aleo.org/api/testnet3/transaction… El resto podría ser una estafa.
3. Crea una aplicación Leo
Cree un directorio para almacenar su aplicación 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)
- Confirme que @AleoFaucet ⛲️ ha enviado sus créditos de billetera y obtenga el valor de su registro de texto cifrado
- Haga clic en el enlace retuiteado por @AleoFaucet. Debería aparecer un objeto JSON en una nueva ventana del navegador. Si aún no lo ha hecho, le recomendamos que instale la extensión de Chrome JSON Beautifier & Editor .
- Navegue
object.execution.transitions[0].outputs[0].valuey copie el texto cifrado almacenado allí - Navegar ahttps://aleo.tools/y haga clic en el botón Grabar en la barra de navegación en la parte superior de la página
- Coloque el texto cifrado del registro que copió en el paso anterior en el
Record (Ciphertext)campo - Coloque su clave de vista en el
View Keycampo - Copie el registro de texto sin formato proporcionado. Si no lo ve, es probable que haya copiado el registro de texto cifrado incorrecto.
- Guarde su registro de texto sin formato en el mismo lugar donde guardó su dirección, clave de visualización y clave privada. Lo necesitarás más tarde.
Navega a la ruta de tu aplicación
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}"
Enlaces útiles
Web oficial del proyecto
Discordia | Gorjeo | GitHub | Blog
Documentos | Explorador

![¿Qué es una lista vinculada, de todos modos? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































