Aleo | Dağıtmak
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
- Kurulum Pası
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
- 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)
- @AleoFaucet ⛲️'ın cüzdan kredilerinizi gönderdiğini onaylayın ve şifreli metin kayıt değerinizi alın
- @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.
object.execution.transitions[0].outputs[0].valueOrada saklanan şifreli metne gidin ve kopyalayın- Şu yöne rotayı ayarlahttps://aleo.tools/ve sayfanın üst kısmındaki gezinme çubuğundaki Kaydet düğmesini tıklayın
- Önceki adımda kopyaladığınız kayıt şifreli metnini alana
Record (Ciphertext)yerleştirin - Görünüm anahtarınızı alana
View Keyyerleştirin - Sağlanan düz metin kaydını kopyalayın. Görmüyorsanız, muhtemelen yanlış şifreli metin kaydını kopyalamışsınızdır.
- 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.
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

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































