Aleo | Dağıtmak

Mar 09 2023
Aleo, tamamen özel uygulamalar sunan ilk platformdur. Aleo bunu, web üzerindeki kullanıcı verilerini korumak için merkezi olmayan sistemlerden ve sıfır bilgi şifrelemesinden yararlanarak başarır.

Aleo, tamamen özel uygulamalar sunan ilk platformdur. Aleo bunu, web üzerindeki kullanıcı verilerini korumak için merkezi olmayan sistemlerden ve sıfır bilgi şifrelemesinden yararlanarak başarır.

Proje bilgisi

Tanım

Aleo, sıfır ifşa kanıtı teknolojisini kullanan bir blok zinciridir. Bu teknolojinin kullanımı, ağ ile çalışırken yüksek düzeyde gizlilik sağlar - gönderenin cüzdanı ve işlem tutarı açıklanmaz.

Aleo ile ilgili en önemli şey, akıllı sözleşmeleri ve dolayısıyla üzerinde DApp'ler oluşturma olasılığını desteklemesidir. Bu amaca özel olarak kendi uygulama geliştirme dilini ve kendi geliştirme ortamını (IDE) geliştirmiştir.

Aleo, a16z, Polychain Capital, Coinbase Ventures, Samsung ve diğerleri tarafından 298 milyon dolar topladı.

Gereksinimler

Aşağıdakiler, Dağıtmak için minimum gereksinimlerdir:

  • CPU: 2 çekirdekli
  • RAM: 4 GB bellek
  • Depolama: 128 GB disk alanı
  • Ağ: 10 Mbps yükleme ve indirme bant genişliği
  • Yazılım: Linux, MacOS

Kurulum Leo ve snarkOS

  1. Kurulum Pası
  2. curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    

2. Kurulum Leo

kaynak kodunu indirin

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

cargo install --path .

leo

Github deposunu klonlama

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

cargo install --path .

snarkos

  1. cüzdan hazırlama

Cüzdan oluştur ve tüm kimlik bilgilerini kaydet

2. Test belirteçlerini talep edin

Bir tweet yapın:

@AleoFaucet YOUR_WALLET_ADDRESS adresine 10 kredi gönderin

@AleoFaucet retweet yaptığında jetonlar cüzdanınıza yatırılacaktır.

Bağlantıyı Json Dosyasına kaydedin. Dikkatli olun, yalnızca bu bağlantı doğru — vm.aleo.org/api/testnet3/transaction… Gerisi bir aldatmaca olabilir.

3. Bir Leo uygulaması oluşturun

Leo uygulamanızı depolamak için bir dizin oluşturun

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. @AleoFaucet ⛲️'ın cüzdan kredilerinizi gönderdiğini onaylayın ve şifreli metin kayıt değerinizi alın
  2. @AleoFaucet tarafından retweetlenen bağlantıya tıklayın. Yeni bir tarayıcı penceresinde size bir JSON nesnesi sunulmalıdır. Henüz yapmadıysanız, JSON Beautifier & Editor Chrome uzantısını yüklemenizi önemle tavsiye ederiz.
  3. object.execution.transitions[0].outputs[0].valueOrada saklanan şifreli metne gidin ve kopyalayın
  4. Şu yöne rotayı ayarlahttps://aleo.tools/ve sayfanın üst kısmındaki gezinme çubuğundaki Kaydet düğmesini tıklayın
  5. Önceki adımda kopyaladığınız kayıt şifreli metnini alana Record (Ciphertext)yerleştirin
  6. Görünüm anahtarınızı alana View Keyyerleştirin
  7. Sağlanan düz metin kaydını kopyalayın. Görmüyorsanız, muhtemelen yanlış şifreli metin kaydını kopyalamışsınızdır.
  8. Düz metin kaydınızı, adresinizi, görüntüleme anahtarınızı ve özel anahtarınızı kaydettiğiniz yere kaydedin. Daha sonra ihtiyacınız olacak.
  9. Uygulamanızın yoluna gidin

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

    kullanışlı bağlantılar

    Projenin resmi web sitesi

    Anlaşmazlık | Twitter | GitHub | Blog

    Dokümanlar | Kaşif