Aléo | Desplegar

Mar 09 2023
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.

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

  1. Óxido de instalación
  2. 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

  1. 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)

  1. Confirme que @AleoFaucet ⛲️ ha enviado sus créditos de billetera y obtenga el valor de su registro de texto cifrado
  2. 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 .
  3. Navegue object.execution.transitions[0].outputs[0].valuey copie el texto cifrado almacenado allí
  4. 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
  5. Coloque el texto cifrado del registro que copió en el paso anterior en el Record (Ciphertext)campo
  6. Coloque su clave de vista en el View Keycampo
  7. Copie el registro de texto sin formato proporcionado. Si no lo ve, es probable que haya copiado el registro de texto cifrado incorrecto.
  8. 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.
  9. 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