Aleo | Distribuisci

Mar 09 2023
Aleo è la prima piattaforma a offrire applicazioni completamente private. Aleo raggiunge questo obiettivo sfruttando sistemi decentralizzati e crittografia a conoscenza zero per proteggere i dati degli utenti sul web.

Aleo è la prima piattaforma a offrire applicazioni completamente private. Aleo raggiunge questo obiettivo sfruttando sistemi decentralizzati e crittografia a conoscenza zero per proteggere i dati degli utenti sul web.

Informazioni di progetto

Descrizione

Aleo è una blockchain che utilizza una tecnologia a prova di divulgazione zero. L'uso di questa tecnologia consente un elevato livello di privacy quando si lavora con la rete: non divulgazione del portafoglio del mittente e dell'importo della transazione.

La cosa principale di Aleo è che supporta i contratti intelligenti e, di conseguenza, la possibilità di creare DApp su di esso. Ha sviluppato il proprio linguaggio di sviluppo delle applicazioni e il proprio ambiente di sviluppo (IDE) appositamente per questo scopo.

Aleo ha raccolto $ 298 milioni da a16z, Polychain Capital, Coinbase Ventures, Samsung e molti altri.

Requisiti

Di seguito sono riportati i requisiti minimi per la distribuzione:

  • CPU: 2 core
  • RAM: 4 GB di memoria
  • Archiviazione: 128 GB di spazio su disco
  • Rete: 10 Mbps di larghezza di banda in upload e download
  • Software: Linux, Mac OS

Installazione Leo e snarkOS

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

2. Installazione Leone

Scarica il codice sorgente

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

cargo install --path .

leo

Clonazione del repository Github

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

cargo install --path .

snarkos

  1. Preparazione portafoglio

Genera Wallet e salva tutte le credenziali

2. Richiedi i token di prova

Fai un tweet:

@AleoFaucet invia 10 crediti a YOUR_WALLET_ADDRESS

I token verranno accreditati sul tuo portafoglio quando @AleoFaucet effettua il retweet

Salva il collegamento al file Json. Fai attenzione, solo questo link è corretto — vm.aleo.org/api/testnet3/transaction… Il resto potrebbe essere una truffa.

3. Crea una domanda Leo

Crea una directory per archiviare la tua applicazione 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. Conferma che @AleoFaucet ⛲️ ha inviato i crediti del tuo portafoglio e ottieni il valore del tuo record di testo cifrato
  2. Clicca sul link ritwittato da @AleoFaucet. Dovresti essere presentato con un oggetto JSON in una nuova finestra del browser. Se non l'hai già fatto, ti consigliamo vivamente di installare l' estensione Chrome Beautifier & Editor JSON .
  3. Individuare object.execution.transitions[0].outputs[0].valuee copiare il testo cifrato memorizzato lì
  4. Navigare versohttps://aleo.tools/e fai clic sul pulsante Registra nella barra di navigazione nella parte superiore della pagina
  5. Inserisci il testo cifrato del record che hai copiato nel passaggio precedente nel Record (Ciphertext)campo
  6. Posiziona la tua chiave di visualizzazione nel View Keycampo
  7. Copia il record di testo in chiaro fornito. Se non lo vedi, è probabile che tu abbia copiato il record di testo cifrato sbagliato.
  8. Salva il tuo record di testo in chiaro nello stesso posto in cui hai fatto il tuo indirizzo, la chiave di visualizzazione e la chiave privata. Ne avrai bisogno in seguito.
  9. Passare al percorso della tua 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}"
    

    link utili

    Sito ufficiale del progetto

    Discordia | Cinguettio | Git Hub | Blog

    Documenti | Esploratore