Sovereign: Rollup geliştirmek için kullanışlı araçlar sağlar
Sovereign, tüm geliştiricilerin sorunsuz bir şekilde birlikte çalışabilen ve ölçeklenebilir rollup'ları dağıtmasını sağlayan açık ve bağlantılı bir rollup ekosistemidir ve çeşitli blok zincirlerinde çalışabilmektedir. Sovereign SDK, güvenli ve birlikte çalışabilir egemen zk-rollup'lar oluşturmak için en basit çerçeve olmayı hedeflemektedir.
Blok Zinciri Uygulamalarının Genişletme Zorluğu
L1 Kamu Zincirinin Sınırlılıkları
Şu anda blok zinciri uygulamalarının ölçeklenmesi için üç ana yöntem vardır: özel uygulamalar için L1 halka açık zincirler, optimistic rollups ve zk-rollups. Özel uygulama L1 halka açık zincirleri, tasarımı ve dağıtımı açısından daha basit olsa da, belirgin eksiklikler taşımaktadır. Her L1, kendi doğrulayıcılarını işe almak ve onlara ağı korumak için yeterli sermaye yatırmaları için ikna etmek zorundadır. Sermaye maliyetlerinin yüksek olması nedeniyle, bu yöntem yalnızca az sayıda yeterli finansmana sahip uygulamalar için uygundur.
Optimistik Rolluplar ile ilgili sorun
Optimistik rolluplar, uygulama zincirinin geliştirme engelini azaltmasına rağmen, bazı sorunlar da barındırıyor. Paylaşılan doğrulayıcı setinin yükünü hafifletmek için, optimistik rolluplar kötüye kullanımı önlemek amacıyla dolandırıcılık kanıtlarına dayanıyor. Bu, daha uzun bir "nihai gecikme" ile sonuçlanıyor ve işlemler dolandırıcılık kanıtları nedeniyle geri alınabiliyor. Bu nedenle, optimistik rollupların köprülenmesi yavaş ve pahalı hale geliyor.
Geliştiriciler iki zorlu seçimle karşı karşıya: Kullanıcıların blockchain'ler arasında sık sık köprü kurmasını sağlamak için belirli bir amaç için rollup mı inşa etmeli yoksa kullanıcıların tüm ihtiyaçlarını karşılamak için genel bir rollup mı oluşturmalı? Her iki seçim de ideal değil. Optimistik rolluplar arasındaki köprüleme hızı yavaş, maliyetler yüksek ve riskler büyük, bu nedenle günlük kullanım için uygun değildir. Genel optimistik rolluplar ise L1 anahtar zincirleriyle benzer ölçeklenebilirlik sorunlarıyla karşı karşıya ve işlevleri sınırlıdır.
Zk-Rollups'un avantajları
Yukarıda belirtilen nedenlerden dolayı, zk-rollups gelecekteki baskın ölçekleme çözümü olarak görülmektedir. Optimistik rollupların avantajlarına sahiptir, aynı zamanda uzun süreli nihai gecikmeler olmadan. Kullanıcılar, dolandırıcılık kanıtının belirlenmesi için günlerce beklemek yerine, işlemin tamamlandığını onaylamak için yalnızca birkaç saniye beklemek zorundadır.
Ancak, zk-rollup'ları oluşturmak şu anda hala zorlu bir görevdir ve bu, uzman kriptografi mühendislerinin büyük miktarda zaman ve çaba harcamasını gerektirir.
Sovereign SDK'nin Özellikleri
Sovereign SDK, zk-rollups için Cosmos SDK'nın L1 ana zincirlerine sağladığı desteği sağlamayı amaçlamaktadır. Geliştiricilerin kendi blok zincirlerinin iş mantığına odaklanabilmesi için p2p ağları, veritabanları ve RPC düğümleri gibi blok zinciri için yaygın şablon bileşenleri sunar. Ayrıca, sıfır bilgi ortamında verimli bir şekilde çalışan varsayılan modüller serisi de sunmaktadır; bunlar arasında token dağıtımı, doğrulanmış veri depolama ve köprü modülü bulunmaktadır.
Sovereign SDK'nın ana özellikleri şunlardır:
Kesintisiz birlikte çalışma: Kanıt birleştirmeye dayalı yeni köprü teknolojisini kullanarak L1 üzerinde Sovereign SDK rollup'ları arasında etkili bir köprü sağlama.
Güvenli ve ölçeklenebilir: zk-rollups için her bileşeni özelleştirerek, Sovereign SDK varsayılan olarak mükemmel bir performans sunar.
Zincirler Arası Uyumluluk: Sovereign SDK rolluplar, kanıtların sorumluluğunu nihai kullanıcılara devrettiği için herhangi bir blok zincirinde çalışabilir, bu da temel L1 halka açık zincirine bağlı değildir.
Proje Gelişimi
Sovereign SDK'nin geliştirme yol haritası üç aşamaya ayrılmıştır:
Araştırma aşaması (devam ediyor): Varsayılan depolama modülünü, kripto ekonomik modeli ve temel API'yi tasarlamak, araştırma prototipini geliştirmek. 2023 yılının ikinci çeyreğinde tamamlanması bekleniyor.
İlk dağıtım aşaması: p2p ağı, RPC düğümleri, temel API ve varsayılan depolama ve sıralama modüllerinin dağıtımı.
Sertleştirme aşaması: Kod temizliği, test, fuzz testi ve denetim gerçekleştirilirken, SDK'nın ilk kullanım durumu geliştirilecektir. İlk dağıtımın sertleştirilmesinin yaklaşık altı ay süreceği ve ardından SDK'nın ana ağa geçeceği tahmin edilmektedir.
Gelecek Görünümü
Sovereign Labs'ın hedefi, blockchain'in milyarlarca kullanıcıyı desteklemesini sağlamaktır. Bu hedefe ulaşmak için, sıfır bilgi teknolojisinin kullanım eşiğinin düşürülmesi gerekiyor, böylece sıradan geliştiriciler de kolayca rollup'lar oluşturabilir.
Aynı zamanda, Sovereign SDK her zaman tamamen ücretsiz ve açık kaynaklı kalacak ve teknik mimarideki her bir bileşeni en yüksek dayanıklılık standartlarına göre oluşturmayı taahhüt ediyor. Ekip, projenin güvenilirliğini ve güvenilirliğini sağlamak için açık ve şeffaf bir inşa süreci taahhüt ediyor.
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.
Sovereign SDK: zk-rollup geliştirmeyi basitleştiren yeni bir çerçeve
Sovereign: Rollup geliştirmek için kullanışlı araçlar sağlar
Sovereign, tüm geliştiricilerin sorunsuz bir şekilde birlikte çalışabilen ve ölçeklenebilir rollup'ları dağıtmasını sağlayan açık ve bağlantılı bir rollup ekosistemidir ve çeşitli blok zincirlerinde çalışabilmektedir. Sovereign SDK, güvenli ve birlikte çalışabilir egemen zk-rollup'lar oluşturmak için en basit çerçeve olmayı hedeflemektedir.
Blok Zinciri Uygulamalarının Genişletme Zorluğu
L1 Kamu Zincirinin Sınırlılıkları
Şu anda blok zinciri uygulamalarının ölçeklenmesi için üç ana yöntem vardır: özel uygulamalar için L1 halka açık zincirler, optimistic rollups ve zk-rollups. Özel uygulama L1 halka açık zincirleri, tasarımı ve dağıtımı açısından daha basit olsa da, belirgin eksiklikler taşımaktadır. Her L1, kendi doğrulayıcılarını işe almak ve onlara ağı korumak için yeterli sermaye yatırmaları için ikna etmek zorundadır. Sermaye maliyetlerinin yüksek olması nedeniyle, bu yöntem yalnızca az sayıda yeterli finansmana sahip uygulamalar için uygundur.
Optimistik Rolluplar ile ilgili sorun
Optimistik rolluplar, uygulama zincirinin geliştirme engelini azaltmasına rağmen, bazı sorunlar da barındırıyor. Paylaşılan doğrulayıcı setinin yükünü hafifletmek için, optimistik rolluplar kötüye kullanımı önlemek amacıyla dolandırıcılık kanıtlarına dayanıyor. Bu, daha uzun bir "nihai gecikme" ile sonuçlanıyor ve işlemler dolandırıcılık kanıtları nedeniyle geri alınabiliyor. Bu nedenle, optimistik rollupların köprülenmesi yavaş ve pahalı hale geliyor.
Geliştiriciler iki zorlu seçimle karşı karşıya: Kullanıcıların blockchain'ler arasında sık sık köprü kurmasını sağlamak için belirli bir amaç için rollup mı inşa etmeli yoksa kullanıcıların tüm ihtiyaçlarını karşılamak için genel bir rollup mı oluşturmalı? Her iki seçim de ideal değil. Optimistik rolluplar arasındaki köprüleme hızı yavaş, maliyetler yüksek ve riskler büyük, bu nedenle günlük kullanım için uygun değildir. Genel optimistik rolluplar ise L1 anahtar zincirleriyle benzer ölçeklenebilirlik sorunlarıyla karşı karşıya ve işlevleri sınırlıdır.
Zk-Rollups'un avantajları
Yukarıda belirtilen nedenlerden dolayı, zk-rollups gelecekteki baskın ölçekleme çözümü olarak görülmektedir. Optimistik rollupların avantajlarına sahiptir, aynı zamanda uzun süreli nihai gecikmeler olmadan. Kullanıcılar, dolandırıcılık kanıtının belirlenmesi için günlerce beklemek yerine, işlemin tamamlandığını onaylamak için yalnızca birkaç saniye beklemek zorundadır.
Ancak, zk-rollup'ları oluşturmak şu anda hala zorlu bir görevdir ve bu, uzman kriptografi mühendislerinin büyük miktarda zaman ve çaba harcamasını gerektirir.
Sovereign SDK'nin Özellikleri
Sovereign SDK, zk-rollups için Cosmos SDK'nın L1 ana zincirlerine sağladığı desteği sağlamayı amaçlamaktadır. Geliştiricilerin kendi blok zincirlerinin iş mantığına odaklanabilmesi için p2p ağları, veritabanları ve RPC düğümleri gibi blok zinciri için yaygın şablon bileşenleri sunar. Ayrıca, sıfır bilgi ortamında verimli bir şekilde çalışan varsayılan modüller serisi de sunmaktadır; bunlar arasında token dağıtımı, doğrulanmış veri depolama ve köprü modülü bulunmaktadır.
Sovereign SDK'nın ana özellikleri şunlardır:
Kesintisiz birlikte çalışma: Kanıt birleştirmeye dayalı yeni köprü teknolojisini kullanarak L1 üzerinde Sovereign SDK rollup'ları arasında etkili bir köprü sağlama.
Güvenli ve ölçeklenebilir: zk-rollups için her bileşeni özelleştirerek, Sovereign SDK varsayılan olarak mükemmel bir performans sunar.
Zincirler Arası Uyumluluk: Sovereign SDK rolluplar, kanıtların sorumluluğunu nihai kullanıcılara devrettiği için herhangi bir blok zincirinde çalışabilir, bu da temel L1 halka açık zincirine bağlı değildir.
Proje Gelişimi
Sovereign SDK'nin geliştirme yol haritası üç aşamaya ayrılmıştır:
Araştırma aşaması (devam ediyor): Varsayılan depolama modülünü, kripto ekonomik modeli ve temel API'yi tasarlamak, araştırma prototipini geliştirmek. 2023 yılının ikinci çeyreğinde tamamlanması bekleniyor.
İlk dağıtım aşaması: p2p ağı, RPC düğümleri, temel API ve varsayılan depolama ve sıralama modüllerinin dağıtımı.
Sertleştirme aşaması: Kod temizliği, test, fuzz testi ve denetim gerçekleştirilirken, SDK'nın ilk kullanım durumu geliştirilecektir. İlk dağıtımın sertleştirilmesinin yaklaşık altı ay süreceği ve ardından SDK'nın ana ağa geçeceği tahmin edilmektedir.
Gelecek Görünümü
Sovereign Labs'ın hedefi, blockchain'in milyarlarca kullanıcıyı desteklemesini sağlamaktır. Bu hedefe ulaşmak için, sıfır bilgi teknolojisinin kullanım eşiğinin düşürülmesi gerekiyor, böylece sıradan geliştiriciler de kolayca rollup'lar oluşturabilir.
Aynı zamanda, Sovereign SDK her zaman tamamen ücretsiz ve açık kaynaklı kalacak ve teknik mimarideki her bir bileşeni en yüksek dayanıklılık standartlarına göre oluşturmayı taahhüt ediyor. Ekip, projenin güvenilirliğini ve güvenilirliğini sağlamak için açık ve şeffaf bir inşa süreci taahhüt ediyor.