Aleo | Implantar
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
- ferrugem de instalação
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
- 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)
- Confirme que @AleoFaucet ⛲️ enviou seus créditos de carteira e obtenha seu valor de registro de texto cifrado
- 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.
- Navegue
object.execution.transitions[0].outputs[0].valuee copie o texto cifrado armazenado lá - Navegar parahttps://aleo.tools/e clique no botão Gravar na barra de navegação na parte superior da página
- Coloque o texto cifrado do registro que você copiou na etapa anterior no
Record (Ciphertext)campo - Coloque sua chave de exibição no
View Keycampo - Copie o registro de texto simples fornecido. Se você não o vir, é provável que tenha copiado o registro de texto cifrado errado.
- 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.
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





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)