Aleo: Gizlilik Koruma ve Ölçeklenebilirliğin Öncüsü
Aleo, gizlilik korumaya odaklanan bir blockchain projesidir ve daha yüksek gizlilik ve ölçeklenebilirlik sağlamak için sıfır bilgi kanıtı teknolojisini (ZKP) kullanır. Projenin temel felsefesi, kullanıcıların kişisel verilerini ifşa etmeden kimlik doğrulama ve veri işleme gerçekleştirebilmelerini sağlamaktır.
Proje Özeti
gizlilik
Aleo'nun temeli, işlemlerin ve akıllı sözleşmelerin gizliliği koruyarak gerçekleştirilmesini sağlayan sıfır bilgi kanıtı (ZKP'ler) teknolojisidir. Kullanıcıların işlem ayrıntıları varsayılan olarak gizlidir, aynı zamanda gerektiğinde seçici ifşaya izin verir, bu da DeFi uygulamalarının gelişimi için son derece uygundur. Ana bileşenler şunlardır:
Leo derleme dili: Rust diline dayalı olarak geliştirilmiştir ve sıfır bilgi uygulamaları (ZKApps) geliştirmek için özel olarak tasarlanmıştır, geliştiricilerin kriptografi bilgisi gereksinimlerini azaltmaktadır.
snarkVM ve snarkOS: snarkVM, zincir dışı hesaplamaların gerçekleştirilmesine izin verir, zincir üzerinde yalnızca hesaplama sonuçlarını doğrular, bu da verimliliği artırır. snarkOS, verilerin ve hesaplamaların güvenliğini sağlar ve izinsiz işlevlerin gerçekleştirilmesine izin verir.
zkCloud: Kullanıcılar, organizasyonlar ve DAO'lar arasında programlama etkileşimini destekleyen güvenli, özel bir zincir dışı hesaplama ortamı sağlar.
Aleo ayrıca, geliştiricilerin uygulamaları hızlı bir şekilde yazıp yayımlamalarını destekleyen entegre geliştirme ortamı (IDE) ve yazılım geliştirme kiti (SDK) sunmaktadır. Geliştiriciler, üçüncü taraflara bağımlı olmadan, uygulamaları Aleo'nun program kaydına dağıtabilir, bu da platform riskiyi azaltır.
ölçeklenebilirlik
Aleo, off-chain işleme yöntemini benimsemiştir; işlemler önce kullanıcı cihazında kanıt hesaplanır, ardından yalnızca doğrulama sonuçları blockchain'e yüklenir. Bu yöntem, işlem hızını ve sistemin ölçeklenebilirliğini önemli ölçüde artırmakta, ağ tıkanıklığını ve yüksek maliyetleri önlemektedir.
Konsensüs Mekanizması
Aleo, doğrulayıcıların anlık nihaiyetini ve kanıtlayıcıların hesaplama gücünü birleştiren hibrit mimaride bir konsensüs mekanizması olan AleoBFT'yi tanıttı. AleoBFT, ağın merkeziyetsizliğini artırmakla kalmaz, aynı zamanda performans ve güvenliği de güçlendirir.
Hızlı blok nihaiği: AleoBFT, her bloğun üretildikten sonra hemen onaylanmasını sağlar ve bu da düğüm kararlılığı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, ağın merkeziyetsizliğini ve hesaplama gücünü artırır.
Aleo, geliştiricilerin gaz sınırlaması olmayan uygulamalar oluşturmasına izin verir, bu nedenle özellikle uzun süre çalışması gereken makine öğrenimi gibi uygulamalar için uygundur.
Son Gelişmeler
Aleo, 1 Temmuz'da teşvik test ağını başlatacak, 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 teklif kabul edildi, ekip son ayarlamaları yapıyor.
Doğrulayıcı Teşvik Programı: 1 Temmuz - 15 Temmuz tarihleri arasında çalışacak ve ödül olarak 1.000.000 Aleo puanı dağıtılacak. Düğüm tarafından üretilen puan yüzdesi, ödül payını belirleyecektir; her doğrulayıcının ödül alabilmesi için en az 100 token kazanması gerekmektedir.
Token arzı: İlk arz miktarı 1.5 milyar tokendir, ilk dolaşım arzı yaklaşık %10'dur. Bu tokenler esasen Coinbase görevlerinden (75 milyon) gelmektedir ve ilk altı ay içinde dağıtılacaktır; ayrıca staking, doğrulayıcı çalıştırma ve doğrulama düğümleri için ödülleri de içermektedir.
Testnet Beta Sıfırlama: Bu son ağ sıfırlamasıdır, tamamlandıktan sonra yeni özellikler eklenmeyecek, ağ ana ağa benzer olacak.
Kodun dondurulması: Bir hafta önce tamamlandı.
Doğrulayıcı düğüm genişletme planı: İlk 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. Temsilci olmak için 10.000 token, doğrulayıcı olmak için 10 milyon token gerekmektedir, bu miktarlar zamanla yavaş yavaş azalacaktır.
Synthesis Puzzle algoritması analizi
Aleo'nun en son algoritma çekirdeği Synthesis Puzzle olarak adlandırılmaktadır. Temel olarak, her epoch için sabit bir ortak EpochProgram üretir. Girdi ve EpochProgram için R1CS kanıt devresi oluşturularak, karşılık gelen R1CS ataması (yani witness) üretilir ve Merkle ağacının yaprak düğümü olarak kullanılır. Tüm yaprak düğümleri hesaplandıktan sonra Merkle kökü oluşturulur ve çözümün proof_target'ına dönüştürülür.
Synthesis Puzzle'ı oluşturmanın ayrıntılı süreci aşağıdaki gibidir:
Her bir puzzle hesaplaması nonce olarak adlandırılır ve madencilik ödülünü alan adres, epoch_hash ve rastgele sayı counter ile oluşturulur.
Her epoch'ta, tüm prover'ların hesapladığı EpochProgram aynıdır ve mevcut epoch_hash'tan üretilen rastgele sayılar talimat setinden örneklenir.
EpochProgram'un girişi için rastgele sayı tohumu olarak nonce kullanın.
EpochProgram'a karşılık gelen R1CS ve girişi birleştirerek, tanık hesaplaması yapın.
Tüm tanıkları hesapladıktan sonra, bunları Merkle ağacının yaprak düğümü dizisine dönüştürün.
Merkle kökünü 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 girdisini güncelleyerek counter'ı yineleyerek birden fazla çözüm hesaplaması yapılabilir.
Bu güncelleme, puzzle'ı proof üretiminden witness üretimine dönüştürüyor. Her epoch içindeki tüm çözüm hesaplama mantığı tutarlı, ancak farklı epoch'lar arasında hesaplama mantığı oldukça farklı. Yeni algoritma, önceki MSM ve NTT hesaplamalarını terk ediyor ve witness üretim sürecinde seri yürütme bağımlılıkları bulunduğundan, paralelleştirme gerçekleştirmek belirli zorluklar taşı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.
15 Likes
Reward
15
5
Share
Comment
0/400
LuoGeMade1MillionDo
· 9h ago
aleo, sıfır bilgi Lider bölgesi olup, gelecekte büyük bir potansiyele sahiptir.
View OriginalReply0
GateUser-330c4008
· 9h ago
Bu coin, reklamların sözde gizlilik zk-SNARKs ile çalışıyor, aslında Ethereum yakında zk-SNARKs ile kullanacak.
View OriginalReply0
GasFeeWhisperer
· 11h ago
Gizlilik teknolojisinde büyük bir atılım gerçekleşti.
View OriginalReply0
LiquidityWitch
· 11h ago
Gizlilik odaklı kamu blok zincirine gelecek yıl umutla bakıyorum.
Aleo gizlilik blok zinciri yakında teşvik testnet'ini başlatacak, zk-SNARKs teknolojisi yeni bir çağa öncülük edecek.
Aleo: Gizlilik Koruma ve Ölçeklenebilirliğin Öncüsü
Aleo, gizlilik korumaya odaklanan bir blockchain projesidir ve daha yüksek gizlilik ve ölçeklenebilirlik sağlamak için sıfır bilgi kanıtı teknolojisini (ZKP) kullanır. Projenin temel felsefesi, kullanıcıların kişisel verilerini ifşa etmeden kimlik doğrulama ve veri işleme gerçekleştirebilmelerini sağlamaktır.
Proje Özeti
gizlilik
Aleo'nun temeli, işlemlerin ve akıllı sözleşmelerin gizliliği koruyarak gerçekleştirilmesini sağlayan sıfır bilgi kanıtı (ZKP'ler) teknolojisidir. Kullanıcıların işlem ayrıntıları varsayılan olarak gizlidir, aynı zamanda gerektiğinde seçici ifşaya izin verir, bu da DeFi uygulamalarının gelişimi için son derece uygundur. Ana bileşenler şunlardır:
Leo derleme dili: Rust diline dayalı olarak geliştirilmiştir ve sıfır bilgi uygulamaları (ZKApps) geliştirmek için özel olarak tasarlanmıştır, geliştiricilerin kriptografi bilgisi gereksinimlerini azaltmaktadır.
snarkVM ve snarkOS: snarkVM, zincir dışı hesaplamaların gerçekleştirilmesine izin verir, zincir üzerinde yalnızca hesaplama sonuçlarını doğrular, bu da verimliliği artırır. snarkOS, verilerin ve hesaplamaların güvenliğini sağlar ve izinsiz işlevlerin gerçekleştirilmesine izin verir.
zkCloud: Kullanıcılar, organizasyonlar ve DAO'lar arasında programlama etkileşimini destekleyen güvenli, özel bir zincir dışı hesaplama ortamı sağlar.
Aleo ayrıca, geliştiricilerin uygulamaları hızlı bir şekilde yazıp yayımlamalarını destekleyen entegre geliştirme ortamı (IDE) ve yazılım geliştirme kiti (SDK) sunmaktadır. Geliştiriciler, üçüncü taraflara bağımlı olmadan, uygulamaları Aleo'nun program kaydına dağıtabilir, bu da platform riskiyi azaltır.
ölçeklenebilirlik
Aleo, off-chain işleme yöntemini benimsemiştir; işlemler önce kullanıcı cihazında kanıt hesaplanır, ardından yalnızca doğrulama sonuçları blockchain'e yüklenir. Bu yöntem, işlem hızını ve sistemin ölçeklenebilirliğini önemli ölçüde artırmakta, ağ tıkanıklığını ve yüksek maliyetleri önlemektedir.
Konsensüs Mekanizması
Aleo, doğrulayıcıların anlık nihaiyetini ve kanıtlayıcıların hesaplama gücünü birleştiren hibrit mimaride bir konsensüs mekanizması olan AleoBFT'yi tanıttı. AleoBFT, ağın merkeziyetsizliğini artırmakla kalmaz, aynı zamanda performans ve güvenliği de güçlendirir.
Hızlı blok nihaiği: AleoBFT, her bloğun üretildikten sonra hemen onaylanmasını sağlar ve bu da düğüm kararlılığını ve kullanıcı deneyimini artırır.
Merkeziyetsiz güvence: Blok üretimini coinbase üretiminden ayırarak, doğrulayıcılar blokları üretmekten sorumludur, kanıtlayıcılar ise kanıt hesaplamalarını yapar, böylece azınlık varlıkların ağı tekelleştirmesini engeller.
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, ağın merkeziyetsizliğini ve hesaplama gücünü artırır.
Aleo, geliştiricilerin gaz sınırlaması olmayan uygulamalar oluşturmasına izin verir, bu nedenle özellikle uzun süre çalışması gereken makine öğrenimi gibi uygulamalar için uygundur.
Son Gelişmeler
Aleo, 1 Temmuz'da teşvik test ağını başlatacak, 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 teklif kabul edildi, ekip son ayarlamaları yapıyor.
Doğrulayıcı Teşvik Programı: 1 Temmuz - 15 Temmuz tarihleri arasında çalışacak ve ödül olarak 1.000.000 Aleo puanı dağıtılacak. Düğüm tarafından üretilen puan yüzdesi, ödül payını belirleyecektir; her doğrulayıcının ödül alabilmesi için en az 100 token kazanması gerekmektedir.
Token arzı: İlk arz miktarı 1.5 milyar tokendir, ilk dolaşım arzı yaklaşık %10'dur. Bu tokenler esasen Coinbase görevlerinden (75 milyon) gelmektedir ve ilk altı ay içinde dağıtılacaktır; ayrıca staking, doğrulayıcı çalıştırma ve doğrulama düğümleri için ödülleri de içermektedir.
Testnet Beta Sıfırlama: Bu son ağ sıfırlamasıdır, tamamlandıktan sonra yeni özellikler eklenmeyecek, ağ ana ağa benzer olacak.
Kodun dondurulması: Bir hafta önce tamamlandı.
Doğrulayıcı düğüm genişletme planı: İlk 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. Temsilci olmak için 10.000 token, doğrulayıcı olmak için 10 milyon token gerekmektedir, bu miktarlar zamanla yavaş yavaş azalacaktır.
Synthesis Puzzle algoritması analizi
Aleo'nun en son algoritma çekirdeği Synthesis Puzzle olarak adlandırılmaktadır. Temel olarak, her epoch için sabit bir ortak EpochProgram üretir. Girdi ve EpochProgram için R1CS kanıt devresi oluşturularak, karşılık gelen R1CS ataması (yani witness) üretilir ve Merkle ağacının yaprak düğümü olarak kullanılır. Tüm yaprak düğümleri hesaplandıktan sonra Merkle kökü oluşturulur ve çözümün proof_target'ına dönüştürülür.
Synthesis Puzzle'ı oluşturmanın ayrıntılı süreci aşağıdaki gibidir:
Her bir puzzle hesaplaması nonce olarak adlandırılır ve madencilik ödülünü alan adres, epoch_hash ve rastgele sayı counter ile oluşturulur.
Her epoch'ta, tüm prover'ların hesapladığı EpochProgram aynıdır ve mevcut epoch_hash'tan üretilen rastgele sayılar talimat setinden örneklenir.
EpochProgram'un girişi için rastgele sayı tohumu olarak nonce kullanın.
EpochProgram'a karşılık gelen R1CS ve girişi birleştirerek, tanık hesaplaması yapın.
Tüm tanıkları hesapladıktan sonra, bunları Merkle ağacının yaprak düğümü dizisine dönüştürün.
Merkle kökünü 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 girdisini güncelleyerek counter'ı yineleyerek birden fazla çözüm hesaplaması yapılabilir.
Bu güncelleme, puzzle'ı proof üretiminden witness üretimine dönüştürüyor. Her epoch içindeki tüm çözüm hesaplama mantığı tutarlı, ancak farklı epoch'lar arasında hesaplama mantığı oldukça farklı. Yeni algoritma, önceki MSM ve NTT hesaplamalarını terk ediyor ve witness üretim sürecinde seri yürütme bağımlılıkları bulunduğundan, paralelleştirme gerçekleştirmek belirli zorluklar taşıyor.