Sui Lutris raporunun tanıtımı: Sui halka açık zincirinin temel dağıtılmış sistem protokolü

Sui Lutris Raporuna Giriş: Sui Kamu Zincirinin Çekirdek Dağıtılmış Sistem Protokolü

Aylarca süren testlerden sonra Mysten Labs, 18 Ağustos'ta Sui Lutris teknik incelemesini güncelleyerek aşağıdakileri doğruladı:

  1. **PTB'leri ve 5K TPS'yi kullanarak Sui, saniyede 140 bin ila 150 bin işlemi gerçekleştirebilir; bu, Sui'nin ana ağ zirvesindeki (~700TPS) kıyaslamalarının gerçek performansından çok daha düşük olduğunu gösterir. **
  2. **Sui sonlandırma gecikmesi, belirli sayıda doğrulayıcı düğüm çalışmayı durdursa bile yine de 0,5 saniyenin altında tutulabilir. **

Sui Lutris teknik incelemesi, harici test uzmanlarının kendi doğrulama testlerinde ilgili sayısal talimatları nasıl elde edebileceklerine ilişkin talimatlar, güvenlik kanıtı ve Sui'nin nasıl çalıştığına ilişkin ayrıntılı bir açıklama içerir.

Sui ana ağının piyasaya sürülmesinden kısa bir süre sonra, zincir üzerinde oyunlar ve NFT'ler gibi heyecan verici uygulamalar gördük. Yakın zamanda Mysten Labs, Sui'yi destekleyen bir dağıtım sistemi olan Sui Lutris hakkında teknik bir rapor yayınladı. Sui Lutris, Sui'nin yüksek verim ve uzun vadeli istikrar koşulları altında düşük gecikmeyi korumasına olanak tanır.

Bitcoin'in on yıl önce ortaya çıkışından bu yana, blockchain teknolojisi, oyunlar ve NFT'ler gibi yeni kullanım durumlarının ortaya çıkmasıyla uzun bir yol kat etti. Blockchain topluluğu ayrıca, özellikle yüksek yüklerin üstesinden gelme ve gerçek zamanlı gecikme sağlama konusunda blockchain teknolojisinin verimliliğini artırmaya yönelik araştırmalara devam ediyor.

L1 blok zincirlerinin bugün iki ana zorlukla karşı karşıya olduğuna inanıyoruz: Düşük gecikmeyi korurken yüksek verim elde etmek ve fikir birliği protokolünün uzun vadede istikrarlı kalmasını sağlamak. Bu zorluklar, doğrulayıcı düğümlerin dinamik katılımı ve yapılandırma zorlukları yoluyla başarılabilir.

Yüksek verim elde etmenin etkili bir yolu, Sui tarafından kullanılan Narwhal/Bullshark gibi DAG tabanlı bir fikir birliği protokolünün kullanılmasıdır. Bu fikir birliği protokolleri, blok zincirlerin aynı anda çok sayıda işlemi yürütmesine olanak tanır ve bu da onları oyun ve NFT'ler gibi kullanım durumları için ideal hale getirir. Ancak DAG tabanlı protokoller birkaç saniyelik bir gecikmeye neden olabilir ve bu da ortak aktarım veya oyun işlemleri üzerinde önemli bir etkiye sahiptir.

🌟 Denizgergedanı/Boğa Köpekbalığı:

Öte yandan, geçmişte incelediğimiz FastPay prototipi gibi fikir birliğine dayalı olmayan protokoller, gecikmeyi ve ölçeklendirmeyi azaltmada büyük potansiyel gösterdi. Bu protokoller fikir birliğini ortadan kaldırır ve bağımsız işlemlerin paralel olarak işlenmesine gerek kalmadan işlemlerin hızlı bir şekilde işlenmesine olanak tanır. Ancak bu, blockchain üzerindeki sınırlı sayıda basit işlemle sınırlıdır. Bu, akıllı sözleşmelerin ifadesini sınırlar ve dinamik olarak değişen bir dizi doğrulayıcı düğümün yeniden yapılandırılmasını zorlaştırır.

🌟 FastPay:

Yukarıdaki protokollerin her ikisinin de potansiyeli olmasına rağmen, ikisi de şu anda üretim düzeyindeki blok zincirlerde kullanılmamaktadır. Şu anda yalnızca akademik konferanslarda sunuluyorlar ve blockchain topluluğu tarafından yaygın olarak kullanılmıyorlar. Sui Lutris, her iki dünyanın da en iyisine ulaşmak için DAG tabanlı fikir birliğini fikir birliği gerektirmeyen yaklaşımlarla birleştiren, Sui ağını destekleyen protokoldür: saniyenin altında gecikme (1 saniyeden az) ve saniyede binlerce işlemin sürekli verimi. Sui, paylaşılan nesneler üzerinde karmaşık sözleşmeleri ifade etme, kontrol noktaları oluşturma ve dönemler arasında doğrulayıcılar kümesini yeniden yapılandırma yeteneğini korurken her iki hedefe de ulaşıyor.

Fikir birliğine dayalı ve fikir birliğine dayalı olmayan yöntemlerin birleştirilmesi

Sui Lutris yukarıda bahsedilen iki yaklaşımı birleştiren benzersiz bir yaklaşım benimsiyor. Tek bir sahibin sahip olduğu varlıkların (benzersiz nesneler) operasyonel güvenliğini sağlamak için sistem, doğrulayıcı düğümler arasında tutarlı bir yayın protokolü kullanır ve bu da fikir birliğine göre daha düşük gecikme sağlar. Sui Lutris, paylaşılan nesneler (yani herhangi bir kullanıcı tarafından değiştirilebilen nesneler) üzerinde çalışan karmaşık akıllı sözleşmeleri yönetmek için yalnızca fikir birliğine güvenir. Sui Lutris ayrıca kontrol noktalarının tanımlanması ve doğrulayıcıların yeniden yapılandırılması gibi ağ bakım işlemlerini de destekler. Bu yeni strateji, işlemleri kopyalanmış bir Bizans ortamında işlerken her iki dünyanın da en iyisini sağlar.

Sui Lutris raporunun tanıtımı: Sui halka açık zincirinin temel dağıtılmış sistem protokolü

Diyagram, Sui Lutris'te üst düzey bir açıklamayı ve işlem yaşam döngüsünü temsil eder

➊ Özel anahtarlara sahip kullanıcılar, sahip oldukları nesneleri veya özel ve paylaşılan nesnelerinin bir karışımını değiştiren işlemler oluşturur ve imzalar.

➋ İşlemler genellikle her Sui Lutris doğrulama düğümüne tam düğüm üzerinden gönderilir.Doğrulama düğümü bir dizi geçerlilik ve güvenlik kontrolünün gerçekleştirilmesinden, imzalanmasından ve imzalanan işlemin müşteriye geri gönderilmesinden sorumludur.

➌ İstemci, bir işlem sertifikası oluşturmak için doğrulama düğümlerinin büyük çoğunluğunun yanıtlarını toplar. Bu noktada işlemin geri döndürülemez olduğu, yani kesinleştiği teyit edilebilir.

➍ Sertifika entegre edildikten sonra tüm doğrulama düğümlerine geri gönderilecek ve doğrulama düğümleri geçerliliğini kontrol ederek istemciye alındığını onaylayacaktır. Bir işlem özel bir nesne içeriyorsa, işlem sertifikası konsensüs motorunu beklemeden (doğrudan hızlı yol) hemen işlenebilir ve yürütülebilir. Tüm sertifikalar DAG tabanlı konsensüs protokolüne (Sui doğrulayıcı düğümler tarafından çalıştırılır) iletilir.

➎ Konsensüs sonunda sertifikanın numarasını verir ve doğrulama düğümü, dahil edilen paylaşılan nesneyi kontrol edip çalıştırır.

➏ Müşteriler, doğrulayan düğümlerin büyük çoğunluğundan yanıtlar toplayabilir, bunları geçerli sertifikalar halinde birleştirebilir ve bunları işlem anlaşmasının kanıtı olarak kullanabilir.

➐ Daha sonra, her fikir birliği taahhüdü için kontrol noktaları oluşturulur ve bu kontrol noktaları, yeniden yapılandırma protokolünü yönlendirmek için de kullanılabilir.

Yukarıda açıklanan ana işlem sürecine ek olarak Sui Lutris, üretim düzeyindeki blok zincirini desteklemek için bir dizi olanak sağlar:

  • Kesinliğe ulaşıldıktan sonra sistemdeki tüm işlemlerin geçmişini oluşturan bir kontrol noktası protokolü uygulayın. Bu, tam denetimin yanı sıra tam düğümleri ve gecikmeli doğrulayıcı düğümleri verimli bir şekilde senkronize tutmak için uygundur.
  • Sui Lutris, doğrulayıcı düğümler kümesinin ve oy haklarının değişebileceği her dönemin sonunda yeniden yapılandırmayı destekler. Tüm nihai işlemlerin bir Epoch'ta yer aldığından emin olmak için her Epoch'un dikkatlice kapatılması ve nihai olarak güvenli olduğunun onaylanması gerekir.
  • Önceki fikir birliği içermeyen protokolde, müşteri varlıklarına çift harcama saldırısı gerçekleştiğinde varlıklar sonsuza kadar kilitlenecek. Sui Lutris, dönemin sonunda yanlışlıkla kilitlenen varlıkların kilidini güvenli bir şekilde "kilidini açacak" ve hata kaybını en aza indirecektir.

Sui, kullanıcıları için büyük miktarda değeri yöneten bir blockchaindir ve Sui Lutri, Sui'nin temelidir. Teknik raporun tamamı, güvenlik ve canlılık protokollerinin nasıl çalıştığı hakkında daha fazla ayrıntı sağlamanın yanı sıra, standart dağıtılmış sistem modelinde Bizans aktörleriyle kısmi senkronizasyona sahip bir güvenlik kanıtı sağlar.

🌟 Daha fazla ayrıntıyı Sui Lutris raporunun tamamında görebilirsiniz:

View Original
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.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)