Aleo | Implantar

Mar 09 2023
Aleo é a primeira plataforma a oferecer aplicativos totalmente privados. A Aleo consegue isso aproveitando sistemas descentralizados e criptografia de conhecimento zero para proteger os dados do usuário na web.

Aleo é a primeira plataforma a oferecer aplicativos totalmente privados. A Aleo consegue isso aproveitando sistemas descentralizados e criptografia de conhecimento zero para proteger os dados do usuário na web.

Informações do Projeto

Descrição

Aleo é um blockchain que usa tecnologia de prova de divulgação zero. O uso dessa tecnologia permite um alto nível de privacidade ao trabalhar com a rede - não divulgação da carteira do remetente e do valor da transação.

O principal do Aleo é que ele suporta contratos inteligentes e, consequentemente, a possibilidade de criar DApps nele. Ela desenvolveu sua própria linguagem de desenvolvimento de aplicativos e seu próprio ambiente de desenvolvimento (IDE) especificamente para essa finalidade.

Aleo arrecadou $ 298M por a16z, Polychain Capital, Coinbase Ventures, Samsung e muitos outros.

Requisitos

A seguir estão os requisitos mínimos para implantação:

  • CPU: 2 núcleos
  • RAM: 4 GB de memória
  • Armazenamento: 128 GB de espaço em disco
  • Rede: 10 Mbps de largura de banda de upload e download
  • Software: Linux, Mac OS

Instalação Leo e snarkOS

  1. ferrugem de instalação
  2. curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    

2. Instalação Leão

Baixe o código-fonte

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

cargo install --path .

leo

Clonando o repositório do Github

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

cargo install --path .

snarkos

  1. Preparando carteira

Gere Wallet e salve todas as credenciais

2. Reivindicar tokens de teste

Faça um tweet:

@AleoFaucet envie 10 créditos para YOUR_WALLET_ADDRESS

Os tokens serão creditados em sua carteira quando o @AleoFaucet fizer retweet

Salve o link no arquivo Json. Cuidado, apenas este link está correto — vm.aleo.org/api/testnet3/transaction… O resto pode ser uma farsa.

3. Crie um aplicativo Leo

Crie um diretório para armazenar seu aplicativo 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 ⛲️ enviou seus créditos de carteira e obtenha seu valor de registro de texto cifrado
  2. Clique no link retuitado por @AleoFaucet. Você deve receber um objeto JSON em uma nova janela do navegador. Se você ainda não o fez, recomendamos que você instale a extensão JSON Beautifier & Editor Chrome.
  3. Navegue object.execution.transitions[0].outputs[0].valuee copie o texto cifrado armazenado lá
  4. Navegar parahttps://aleo.tools/e clique no botão Gravar na barra de navegação na parte superior da página
  5. Coloque o texto cifrado do registro que você copiou na etapa anterior no Record (Ciphertext)campo
  6. Coloque sua chave de exibição no View Keycampo
  7. Copie o registro de texto simples fornecido. Se você não o vir, é provável que tenha copiado o registro de texto cifrado errado.
  8. Salve seu registro de texto sem formatação no mesmo local em que você salvou seu endereço, chave de exibição e chave privada. Você precisará disso mais tarde.
  9. Navegue até o caminho do seu aplicativo

    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}"
    

    Links Úteis

    Site oficial do projeto

    discórdia | Twitter | GitHub | blog

    Documentos | Explorador