Aleo: Gizlilik ve ölçeklenebilirlik için yenilikçi Blok Zinciri projesi
Aleo, gizlilik korumaya odaklanan bir Blok Zinciri projesidir ve daha yüksek gizlilik ve ölçeklenebilirlik sağlamak için sıfır bilgi kanıtı teknolojisini kullanır. Temel felsefesi, kullanıcıların kişisel verilerini ifşa etmeden kimlik doğrulama ve veri işleme yapabilmelerini sağlamaktır.
Proje Özeti
Gizlilik
Aleo'nun temeli, işlemlerin ve akıllı sözleşmelerin gizliliği koruyarak yürütülmesini sağlayan sıfır bilgi kanıtı teknolojisidir. Kullanıcıların işlem detayları varsayılan olarak gizlidir, aynı zamanda gerektiğinde seçici ifşaya izin verir, bu da DeFi uygulamalarının geliştirilmesi için son derece uygundur. Ana bileşenleri şunlardır:
Leo derleyici dili: Rust diline dayalı olarak geliştirilen, sıfır bilgi uygulamaları geliştirmek için özel olarak tasarlanmış, geliştiricilerin kriptografi bilgisi gereksinimlerini azaltmaktadır.
snarkVM ve snarkOS: snarkVM, off-chain hesaplamaların yürütülmesine izin verir, on-chain yalnızca hesaplama sonuçlarını doğrular ve bu sayede verimliliği artırır. snarkOS, verilerin ve hesaplamaların güvenliğini sağlar ve izinsiz işlevlerin yürütülmesine izin verir.
zkCloud: Kullanıcılar, organizasyonlar ve DAO'lar arasında programlama etkileşimlerini destekleyen güvenli, özel bir zincir dışı hesaplama ortamı sağlar.
Aleo ayrıca geliştiricilerin uygulamaları hızla yazıp yayınlamalarını destekleyen entegre bir geliştirme ortamı ve yazılım geliştirme araç seti sunmaktadır. Geliştiriciler, üçüncü taraflara bağımlı kalmadan platform riskini azaltarak Aleo'nun program kayıt defterine uygulama dağıtabilirler.
Ölçeklenebilirlik
Aleo, zincir dışı işleme yöntemini benimsemiştir; işlemler önce kullanıcı cihazında kanıt olarak hesaplanır, ardından yalnızca doğrulama sonuçları blok zincirine yüklenir. Bu yöntem, işlem hızını ve sistemin ölçeklenebilirliğini büyük ölçüde artırmakta, ağ tıkanıklığı ve yüksek maliyet sorunlarından kaçınmaktadır.
Konsensüs Mekanizması
Aleo, doğrulayıcıların anlık nihaiyetini ve kanıtlayıcıların hesaplama yeteneğini birleştiren hibrit mimaride bir konsensüs mekanizması olan AleoBFT'yi tanıttı. AleoBFT, ağın merkezileşmemişlik derecesini artırmakla kalmaz, aynı zamanda performansı ve güvenliği de güçlendirir.
Blok hızlı nihai sonuç: AleoBFT, her blok oluşturulduktan sonra hemen onaylanmasını sağlar, bu da düğüm istikrarını ve kullanıcı deneyimini artırır.
Teşvik Mekanizması: Doğrulayıcılar ve kanıtlayıcılar blok ödüllerini paylaşır; kanıtlayıcıları token stake ederek doğrulayıcı olmaya teşvik eder, böylece ağın merkeziyetsizlik düzeyini ve hesaplama kapasitesini artırır.
Aleo, geliştiricilerin gas kısıtlaması olmayan uygulamalar oluşturmasına olanak tanır, bu nedenle özellikle uzun süre çalışması gereken makine öğrenimi gibi uygulamalar için uygundur.
Son Gelişmeler
Aleo, 1 Temmuz'da teşvikli test ağına başlayacak, işte bazı önemli güncellemeler:
ARC-100 oylaması kabul edildi: Uyum konuları, çevrimiçi fonların kilitlenmesi ve gecikmeli hesaplara geçiş gibi güvenlik önlemlerini içeren öneri kabul edildi. Ekip son ayarlamaları yapıyor.
Doğrulayıcı Teşvik Programı: 1 Temmuz'da başlayacak ve yeni puzzle mekanizmasını doğrulamayı amaçlıyor. Program 15 Temmuz'a kadar devam edecek ve bu süre zarfında 1.000.000 Aleo puanı ödül olarak dağıtılacak.
Token arzı: Başlangıç arzı 1.5 milyar tokendir, başlangıçta dolaşım arzı yaklaşık %10'dur. Bu tokenlar esasen görev ödüllerinden gelmektedir ve ilk altı ay içinde dağıtılacaktır, ayrıca stake etme, doğrulayıcıları çalıştırma ve doğrulama düğümlerinin ödüllerini de içermektedir.
Test Ağı Güncellemesi: Bu son ağ sıfırlamasıdır, tamamlandıktan sonra yeni özellikler eklenmeyecek, ağ ana ağa benzer hale gelecektir. Sıfırlama, ARC-41 ve yeni puzzle özelliğini eklemek içindir.
Kodun dondurulması: Bir hafta önce tamamlandı.
Doğrulayıcı Düğüm Genişletme Planı: Başlangıçta doğrulayıcı düğüm sayısı 15'tir, hedef yıl içinde bunu 50'ye çıkarmak ve nihayetinde 500'e ulaşmaktır. Delegatör olmak için 10.000 token, doğrulayıcı olmak için 10.000.000 token gerekmektedir, bu miktarlar zamanla kademeli olarak azalacaktır.
Synthesis Puzzle algoritması güncellemesi
Aleo, yakın zamanda puzzle algoritmasının en son sürümünü güncelledi. Yeni algoritma, artık zk proof sonuçlarının üretilmesine odaklanmıyor, bunun yerine proof'tan önceki ara verilerin witness olarak üretilmesine odaklanıyor.
Konsens Süreci
Hesaplayıcı, puzzle'ı hesaplayarak çözümler oluşturur ve bunları ağa yayınlar.
Doğrulayıcılar, bir sonraki yeni blok için işlem ve çözümü birleştirir, çözüm sayısının konsensüs sınırını aşmadığından emin olur.
Çözümün geçerliliği, epoch_hash ve proof_target'in ağda tutulan en son değerlerle uyumlu olup olmadığının doğrulanmasını gerektirir; ayrıca bu blokta yer alan çözüm sayısı, konsensüs sınırından daha az olmalıdır.
Geçerli bir çözüm, konsensüs ödülü alabilir.
Synthesis Puzzle çekirdek süreç
Her puzzle hesaplaması nonce olarak adlandırılır ve madencilik ödülünü alan adres, epoch_hash ve rasgele sayı counter ile oluşturulur.
Her epoch'ta, ağdaki tüm hesaplayıcıların hesaplaması gereken EpochProgram aynıdır ve mevcut epoch_hash'tan üretilen rastgele sayılar komut setinden örneklenir.
EpochProgram'un girişi için rastgele sayı tohumunu oluşturmak üzere nonce kullanın.
EpochProgram'a karşılık gelen R1CS ve girişi birleştirerek, tanık hesaplaması yapın.
Tüm witness'leri hesapladıktan sonra, bunları merkle ağacının yaprak düğüm dizisine dönüştürün.
merkle root'u hesaplayın ve bunu solution'ın proof_target'ına dönüştürün, mevcut epoch'un latest_proof_target'ını karşılayıp karşılamadığını kontrol edin.
Aynı epoch içinde, EpochProgram'ın girdiğini güncelleyerek iterasyon sayacı ile birden fazla çözüm hesaplaması yapılabilir.
Bu güncelleme, puzzle'ın proof üretiminden witness üretimine geçişini sağlıyor; her epoch içindeki tüm solution hesaplama mantığı tutarlı, ancak farklı epochlar arasındaki hesaplama mantığı önemli ölçüde farklı. Yeni algoritma, önceki MSM ve NTT hesaplamalarını terk ediyor; ayrıca witness üretim sürecinde bazı seri yürütme bağımlılıkları bulunduğundan, paralelleştirme belirli zorluklar barındırıyor.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
16 Likes
Reward
16
6
Share
Comment
0/400
LiquidityWizard
· 19h ago
istatistiksel olarak konuşursak, zkp sihir değil... aslında veri sızıntısı için %87.3 şans var
View OriginalReply0
SatoshiNotNakamoto
· 19h ago
Öncelik gizlilik korumada!
View OriginalReply0
GameFiCritic
· 19h ago
zk'nın ne kadar hayal gücü kaldı? Piyasa bunun cevabını verecek.
View OriginalReply0
GreenCandleCollector
· 19h ago
Gizlilik zinciri kurtarabilir mi?
View OriginalReply0
SignatureVerifier
· 19h ago
teknik açıdan konuşursak... onların zk kurulumu çok daha fazla denetime ihtiyaç duyuyor
Aleo yenilikçi gizlilik Blok Zinciri: zk-SNARKs ölçeklenebilirlik devrimini yönlendiriyor
Aleo: Gizlilik ve ölçeklenebilirlik için yenilikçi Blok Zinciri projesi
Aleo, gizlilik korumaya odaklanan bir Blok Zinciri projesidir ve daha yüksek gizlilik ve ölçeklenebilirlik sağlamak için sıfır bilgi kanıtı teknolojisini kullanır. Temel felsefesi, kullanıcıların kişisel verilerini ifşa etmeden kimlik doğrulama ve veri işleme yapabilmelerini sağlamaktır.
Proje Özeti
Gizlilik
Aleo'nun temeli, işlemlerin ve akıllı sözleşmelerin gizliliği koruyarak yürütülmesini sağlayan sıfır bilgi kanıtı teknolojisidir. Kullanıcıların işlem detayları varsayılan olarak gizlidir, aynı zamanda gerektiğinde seçici ifşaya izin verir, bu da DeFi uygulamalarının geliştirilmesi için son derece uygundur. Ana bileşenleri şunlardır:
Leo derleyici dili: Rust diline dayalı olarak geliştirilen, sıfır bilgi uygulamaları geliştirmek için özel olarak tasarlanmış, geliştiricilerin kriptografi bilgisi gereksinimlerini azaltmaktadır.
snarkVM ve snarkOS: snarkVM, off-chain hesaplamaların yürütülmesine izin verir, on-chain yalnızca hesaplama sonuçlarını doğrular ve bu sayede verimliliği artırır. snarkOS, verilerin ve hesaplamaların güvenliğini sağlar ve izinsiz işlevlerin yürütülmesine izin verir.
zkCloud: Kullanıcılar, organizasyonlar ve DAO'lar arasında programlama etkileşimlerini destekleyen güvenli, özel bir zincir dışı hesaplama ortamı sağlar.
Aleo ayrıca geliştiricilerin uygulamaları hızla yazıp yayınlamalarını destekleyen entegre bir geliştirme ortamı ve yazılım geliştirme araç seti sunmaktadır. Geliştiriciler, üçüncü taraflara bağımlı kalmadan platform riskini azaltarak Aleo'nun program kayıt defterine uygulama dağıtabilirler.
Ölçeklenebilirlik
Aleo, zincir dışı işleme yöntemini benimsemiştir; işlemler önce kullanıcı cihazında kanıt olarak hesaplanır, ardından yalnızca doğrulama sonuçları blok zincirine yüklenir. Bu yöntem, işlem hızını ve sistemin ölçeklenebilirliğini büyük ölçüde artırmakta, ağ tıkanıklığı ve yüksek maliyet sorunlarından kaçınmaktadır.
Konsensüs Mekanizması
Aleo, doğrulayıcıların anlık nihaiyetini ve kanıtlayıcıların hesaplama yeteneğini birleştiren hibrit mimaride bir konsensüs mekanizması olan AleoBFT'yi tanıttı. AleoBFT, ağın merkezileşmemişlik derecesini artırmakla kalmaz, aynı zamanda performansı ve güvenliği de güçlendirir.
Blok hızlı nihai sonuç: AleoBFT, her blok oluşturulduktan sonra hemen onaylanmasını sağlar, bu da düğüm istikrarını ve kullanıcı deneyimini artırır.
Merkeziyetsiz güvence: Blok üretimini coinbase oluşturmasından ayırarak, doğrulayıcılar blokları üretmekle sorumludur, kanıtlayıcılar ise kanıt hesaplaması yapar, böylece azınlık varlıkların ağı tekelleştirmesini önler.
Teşvik Mekanizması: Doğrulayıcılar ve kanıtlayıcılar blok ödüllerini paylaşır; kanıtlayıcıları token stake ederek doğrulayıcı olmaya teşvik eder, böylece ağın merkeziyetsizlik düzeyini ve hesaplama kapasitesini artırır.
Aleo, geliştiricilerin gas kısıtlaması olmayan uygulamalar oluşturmasına olanak tanır, bu nedenle özellikle uzun süre çalışması gereken makine öğrenimi gibi uygulamalar için uygundur.
Son Gelişmeler
Aleo, 1 Temmuz'da teşvikli test ağına başlayacak, işte bazı önemli güncellemeler:
ARC-100 oylaması kabul edildi: Uyum konuları, çevrimiçi fonların kilitlenmesi ve gecikmeli hesaplara geçiş gibi güvenlik önlemlerini içeren öneri kabul edildi. Ekip son ayarlamaları yapıyor.
Doğrulayıcı Teşvik Programı: 1 Temmuz'da başlayacak ve yeni puzzle mekanizmasını doğrulamayı amaçlıyor. Program 15 Temmuz'a kadar devam edecek ve bu süre zarfında 1.000.000 Aleo puanı ödül olarak dağıtılacak.
Token arzı: Başlangıç arzı 1.5 milyar tokendir, başlangıçta dolaşım arzı yaklaşık %10'dur. Bu tokenlar esasen görev ödüllerinden gelmektedir ve ilk altı ay içinde dağıtılacaktır, ayrıca stake etme, doğrulayıcıları çalıştırma ve doğrulama düğümlerinin ödüllerini de içermektedir.
Test Ağı Güncellemesi: Bu son ağ sıfırlamasıdır, tamamlandıktan sonra yeni özellikler eklenmeyecek, ağ ana ağa benzer hale gelecektir. Sıfırlama, ARC-41 ve yeni puzzle özelliğini eklemek içindir.
Kodun dondurulması: Bir hafta önce tamamlandı.
Doğrulayıcı Düğüm Genişletme Planı: Başlangıçta doğrulayıcı düğüm sayısı 15'tir, hedef yıl içinde bunu 50'ye çıkarmak ve nihayetinde 500'e ulaşmaktır. Delegatör olmak için 10.000 token, doğrulayıcı olmak için 10.000.000 token gerekmektedir, bu miktarlar zamanla kademeli olarak azalacaktır.
Synthesis Puzzle algoritması güncellemesi
Aleo, yakın zamanda puzzle algoritmasının en son sürümünü güncelledi. Yeni algoritma, artık zk proof sonuçlarının üretilmesine odaklanmıyor, bunun yerine proof'tan önceki ara verilerin witness olarak üretilmesine odaklanıyor.
Konsens Süreci
Hesaplayıcı, puzzle'ı hesaplayarak çözümler oluşturur ve bunları ağa yayınlar.
Doğrulayıcılar, bir sonraki yeni blok için işlem ve çözümü birleştirir, çözüm sayısının konsensüs sınırını aşmadığından emin olur.
Çözümün geçerliliği, epoch_hash ve proof_target'in ağda tutulan en son değerlerle uyumlu olup olmadığının doğrulanmasını gerektirir; ayrıca bu blokta yer alan çözüm sayısı, konsensüs sınırından daha az olmalıdır.
Geçerli bir çözüm, konsensüs ödülü alabilir.
Synthesis Puzzle çekirdek süreç
Her puzzle hesaplaması nonce olarak adlandırılır ve madencilik ödülünü alan adres, epoch_hash ve rasgele sayı counter ile oluşturulur.
Her epoch'ta, ağdaki tüm hesaplayıcıların hesaplaması gereken EpochProgram aynıdır ve mevcut epoch_hash'tan üretilen rastgele sayılar komut setinden örneklenir.
EpochProgram'un girişi için rastgele sayı tohumunu oluşturmak üzere nonce kullanın.
EpochProgram'a karşılık gelen R1CS ve girişi birleştirerek, tanık hesaplaması yapın.
Tüm witness'leri hesapladıktan sonra, bunları merkle ağacının yaprak düğüm dizisine dönüştürün.
merkle root'u hesaplayın ve bunu solution'ın proof_target'ına dönüştürün, mevcut epoch'un latest_proof_target'ını karşılayıp karşılamadığını kontrol edin.
Aynı epoch içinde, EpochProgram'ın girdiğini güncelleyerek iterasyon sayacı ile birden fazla çözüm hesaplaması yapılabilir.
Bu güncelleme, puzzle'ın proof üretiminden witness üretimine geçişini sağlıyor; her epoch içindeki tüm solution hesaplama mantığı tutarlı, ancak farklı epochlar arasındaki hesaplama mantığı önemli ölçüde farklı. Yeni algoritma, önceki MSM ve NTT hesaplamalarını terk ediyor; ayrıca witness üretim sürecinde bazı seri yürütme bağımlılıkları bulunduğundan, paralelleştirme belirli zorluklar barındırıyor.