Blockchain teknolojisi, on yıl önce Bitcoin'in yaratılmasından bu yana çok yol kat etti. Oyunlar ve NFT'ler gibi yeni kullanım durumlarının ortaya çıkmasıyla birlikte, blok zinciri topluluğu, özellikle yüksek yüklerin üstesinden gelme ve gerçek zamanlı gecikme sağlama açısından teknolojinin verimliliğini artırmanın yollarını sürekli olarak araştırıyor. L1 blok zinciri iki büyük zorlukla karşı karşıyadır, biri düşük gecikmeyi korurken yüksek verim elde etmek, diğeri ise konsensüs protokolünün uzun vadeli istikrarını sağlamaktır. Bu zorlukları ele alırken, doğrulayıcıların dinamik katılımı ve doğrulayıcıların yeniden yapılandırılması yoluyla ademi merkeziyet sürdürülmelidir.
Yüksek verim elde etmenin bir yolu, Sui tarafından kullanılan narwhale/Bullshark gibi DAG tabanlı bir konsensüs protokolü kullanmaktır. Bu mutabakat protokolleri, blok zincirlerinin çok sayıda işlemi aynı anda işlemesini sağlayarak onları oyun ve NFT'ler gibi kullanım durumları için ideal hale getirir. Ancak, DAG tabanlı protokol birkaç saniyelik bir gecikmeye neden olacaktır, bu da normal transferler veya oyun işlemleri için yüksek bir zaman maliyetidir.
Öte yandan, FastPay gibi fikir birliği olmayan protokoller, gecikmeyi ve ölçeklendirmeyi azaltma konusunda büyük umut vaat ediyor. Bu protokoller, konsensüs ihtiyacını ortadan kaldırarak, paralel olarak işlenen bağımsız işlemlerin toplam sıralaması olmadan işlemlerin hızlı bir şekilde işlenmesine izin verir. Ancak, gerçekleştirebilecekleri akıllı sözleşmeleri sınırlayan sınırlı bir basit blok zinciri işlemleri sınıfıyla sınırlıdırlar ve dinamik olarak değişen doğrulayıcı setlerini yeniden yapılandırmak zor olabilir.
Potansiyellerine rağmen, bu yöntemlerin hiçbiri şu anda üretim sınıfı blok zincirlerinde kullanılmıyor, şu anda yalnızca akademik konferanslarda yayınlanıyor ve blok zinciri topluluğu tarafından yaygın olarak kullanılmıyor. Sui Lutris, her iki dünyanın da en iyisini elde etmek için DAG tabanlı fikir birliği ve fikir birliği olmayan yaklaşımları birleştiren Sui özellikli bir protokoldür: saniyenin altında gecikme ve saniyede binlerce işlemle sürekli iş hacmi. Sui, paylaşılan nesneler üzerinde karmaşık sözleşmeleri ifade etme, kontrol noktaları oluşturma ve çağlar boyunca doğrulayıcı kümelerini yeniden yapılandırma yeteneğini korurken her iki görevi de yerine getirir.
Fikir birliğine dayalı ve fikir birliğine dayalı olmayan yaklaşımları birleştirme
Sui Lutris, yukarıda belirtilen iki yaklaşımı birleştiren benzersiz bir yaklaşım benimsiyor. Tek bir sahibin sahip olduğu varlıklar (sahip olunan nesneler) üzerindeki işlemlerin güvenliğini sağlamak için sistem, onaylayıcılar arasında mutabakata göre daha düşük gecikmeyle sonuçlanan bir mutabakat yayın protokolü kullanır. 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 işlemek için yalnızca fikir birliğine dayanır. Sui Lutris, kontrol noktalarını tanımlama ve doğrulayıcıları yeniden yapılandırma gibi ağ bakım işlemlerini de destekler. Bu yeni strateji, kopyalanmış bir Bizans ortamında işlemleri işlerken her iki dünyanın da en iyisini sunar.
Sui Lutris'te üst düzey açıklama ve işlem yaşam döngüsü.
Özel anahtarlara sahip kullanıcılar, sahip oldukları nesneleri veya sahip oldukları nesneler ile paylaşılan nesnelerin bir karışımını değiştirmek için kullanıcı işlemleri oluşturur ve imzalar; işlemler, her bir Sui Lutris doğrulayıcı düğümüne (genellikle tam bir düğüm aracılığıyla) gönderilir ve doğrulayıcı düğümler, bir dizi yürütür. geçerlilik ve güvenlik kontrolleri yapın, imzalayın ve imzalanan işlemi müşteriye geri gönderin ve müşteri, bir işlem sertifikası oluşturmak için doğrulama düğümlerinin büyük çoğunluğundan yanıtları toplar.Bu noktada, işlemin geri alınamaz olduğu düşünülebilir (kesinliğe ulaşır) .
Sertifika oluşturulduktan sonra, geçerliliğini kontrol eden ve müşteriye alındığını onaylayan tüm doğrulayıcılara geri gönderilecektir. İşlem özel bir nesne içeriyorsa, işlem sertifikası mutabakat motorunu (doğrudan hızlı yol) beklemeden hemen işlenebilir ve yürütülebilir. Tüm sertifikalar, DAG tabanlı mutabakat protokolümüze (ayrıca Sui doğrulayıcıları tarafından çalıştırılır) iletilir. Konsensüs nihai çıktı sertifikalarının toplam sırası; doğrulayıcı, paylaşılan nesneleri içeren işlemleri kontrol eder ve yürütür, müşteriler doğrulayıcıların büyük çoğunluğunun yanıtlarını toplayabilir, bunları bir etki sertifikasında birleştirebilir ve bunu işlem anlaşmasının kanıtı olarak kullanabilir, ardından , yeniden yapılandırma protokolünü yönlendirmek için de kullanılan her fikir birliği taahhüdü için kontrol noktaları oluşturmak.
Yukarıdaki şemada gösterilen ana işlem akışına ek olarak Sui Lutris, üretim sınıfı blok zincirlerini desteklemek için bir dizi kolaylık da sağlar:
Kesinliğe ulaştıktan sonra, sistemdeki tüm işlemlerin nedensel bir geçmişini üreten bir kontrol noktası protokolü uygulayın. Bu, tam denetim için ve tam düğümleri ve gecikmeli doğrulayıcıları verimli bir şekilde senkronize tutmak için kullanılır.
Sui Lutris, her dönemin sonunda yeniden yapılandırmayı destekler. Şu anda, doğrulayıcılar seti ve oy hakları değişebilir. Tüm nihai işlemlerin bir döneme dahil edilmesini sağlamak için, her bir dönemin dikkatlice kapatılması ve sonlandırılması gerekir. güvenli.
Konsensüs içermeyen önceki protokolde, savunmasız bir müşteri varlıkları iki kez harcadığında, varlıklar sonsuza kadar kilitlenir, Sui Lutris, çağın sonunda yanlış bir şekilde kilitlenen varlıkların "kilidini açar" ve hataların zararını en aza indirir.
Sui Lutris, kullanıcılar için büyük miktarda değeri yöneten bir blok zinciri olan Sui'yi destekler ve tam teknik rapor, güvenlik ve canlılık protokollerinin nasıl çalıştığı ve bunların standart dağıtılmış sistem modellerinde kısmi parçalarla nasıl senkronize edildiği hakkında daha fazla ayrıntı sağlar. Katılımcılar.
Sui Lutris hakkında, tam teknik raporu anlamak için tıklanabilir:
View Original
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
Sui Network'ün yüksek performansının sırrını anlamak için Sui Lutris'in derinlemesine incelenmesi
Bu makalenin kaynağı: MystenLabs
Derleme: Sui Dünyası
Blockchain teknolojisi, on yıl önce Bitcoin'in yaratılmasından bu yana çok yol kat etti. Oyunlar ve NFT'ler gibi yeni kullanım durumlarının ortaya çıkmasıyla birlikte, blok zinciri topluluğu, özellikle yüksek yüklerin üstesinden gelme ve gerçek zamanlı gecikme sağlama açısından teknolojinin verimliliğini artırmanın yollarını sürekli olarak araştırıyor. L1 blok zinciri iki büyük zorlukla karşı karşıyadır, biri düşük gecikmeyi korurken yüksek verim elde etmek, diğeri ise konsensüs protokolünün uzun vadeli istikrarını sağlamaktır. Bu zorlukları ele alırken, doğrulayıcıların dinamik katılımı ve doğrulayıcıların yeniden yapılandırılması yoluyla ademi merkeziyet sürdürülmelidir.
Yüksek verim elde etmenin bir yolu, Sui tarafından kullanılan narwhale/Bullshark gibi DAG tabanlı bir konsensüs protokolü kullanmaktır. Bu mutabakat protokolleri, blok zincirlerinin çok sayıda işlemi aynı anda işlemesini sağlayarak onları oyun ve NFT'ler gibi kullanım durumları için ideal hale getirir. Ancak, DAG tabanlı protokol birkaç saniyelik bir gecikmeye neden olacaktır, bu da normal transferler veya oyun işlemleri için yüksek bir zaman maliyetidir.
Öte yandan, FastPay gibi fikir birliği olmayan protokoller, gecikmeyi ve ölçeklendirmeyi azaltma konusunda büyük umut vaat ediyor. Bu protokoller, konsensüs ihtiyacını ortadan kaldırarak, paralel olarak işlenen bağımsız işlemlerin toplam sıralaması olmadan işlemlerin hızlı bir şekilde işlenmesine izin verir. Ancak, gerçekleştirebilecekleri akıllı sözleşmeleri sınırlayan sınırlı bir basit blok zinciri işlemleri sınıfıyla sınırlıdırlar ve dinamik olarak değişen doğrulayıcı setlerini yeniden yapılandırmak zor olabilir.
Potansiyellerine rağmen, bu yöntemlerin hiçbiri şu anda üretim sınıfı blok zincirlerinde kullanılmıyor, şu anda yalnızca akademik konferanslarda yayınlanıyor ve blok zinciri topluluğu tarafından yaygın olarak kullanılmıyor. Sui Lutris, her iki dünyanın da en iyisini elde etmek için DAG tabanlı fikir birliği ve fikir birliği olmayan yaklaşımları birleştiren Sui özellikli bir protokoldür: saniyenin altında gecikme ve saniyede binlerce işlemle sürekli iş hacmi. Sui, paylaşılan nesneler üzerinde karmaşık sözleşmeleri ifade etme, kontrol noktaları oluşturma ve çağlar boyunca doğrulayıcı kümelerini yeniden yapılandırma yeteneğini korurken her iki görevi de yerine getirir.
Fikir birliğine dayalı ve fikir birliğine dayalı olmayan yaklaşımları birleştirme
Sui Lutris, yukarıda belirtilen iki yaklaşımı birleştiren benzersiz bir yaklaşım benimsiyor. Tek bir sahibin sahip olduğu varlıklar (sahip olunan nesneler) üzerindeki işlemlerin güvenliğini sağlamak için sistem, onaylayıcılar arasında mutabakata göre daha düşük gecikmeyle sonuçlanan bir mutabakat yayın protokolü kullanır. 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 işlemek için yalnızca fikir birliğine dayanır. Sui Lutris, kontrol noktalarını tanımlama ve doğrulayıcıları yeniden yapılandırma gibi ağ bakım işlemlerini de destekler. Bu yeni strateji, kopyalanmış bir Bizans ortamında işlemleri işlerken her iki dünyanın da en iyisini sunar.
Sui Lutris'te üst düzey açıklama ve işlem yaşam döngüsü.
Özel anahtarlara sahip kullanıcılar, sahip oldukları nesneleri veya sahip oldukları nesneler ile paylaşılan nesnelerin bir karışımını değiştirmek için kullanıcı işlemleri oluşturur ve imzalar; işlemler, her bir Sui Lutris doğrulayıcı düğümüne (genellikle tam bir düğüm aracılığıyla) gönderilir ve doğrulayıcı düğümler, bir dizi yürütür. geçerlilik ve güvenlik kontrolleri yapın, imzalayın ve imzalanan işlemi müşteriye geri gönderin ve müşteri, bir işlem sertifikası oluşturmak için doğrulama düğümlerinin büyük çoğunluğundan yanıtları toplar.Bu noktada, işlemin geri alınamaz olduğu düşünülebilir (kesinliğe ulaşır) .
Sertifika oluşturulduktan sonra, geçerliliğini kontrol eden ve müşteriye alındığını onaylayan tüm doğrulayıcılara geri gönderilecektir. İşlem özel bir nesne içeriyorsa, işlem sertifikası mutabakat motorunu (doğrudan hızlı yol) beklemeden hemen işlenebilir ve yürütülebilir. Tüm sertifikalar, DAG tabanlı mutabakat protokolümüze (ayrıca Sui doğrulayıcıları tarafından çalıştırılır) iletilir. Konsensüs nihai çıktı sertifikalarının toplam sırası; doğrulayıcı, paylaşılan nesneleri içeren işlemleri kontrol eder ve yürütür, müşteriler doğrulayıcıların büyük çoğunluğunun yanıtlarını toplayabilir, bunları bir etki sertifikasında birleştirebilir ve bunu işlem anlaşmasının kanıtı olarak kullanabilir, ardından , yeniden yapılandırma protokolünü yönlendirmek için de kullanılan her fikir birliği taahhüdü için kontrol noktaları oluşturmak.
Yukarıdaki şemada gösterilen ana işlem akışına ek olarak Sui Lutris, üretim sınıfı blok zincirlerini desteklemek için bir dizi kolaylık da sağlar:
Kesinliğe ulaştıktan sonra, sistemdeki tüm işlemlerin nedensel bir geçmişini üreten bir kontrol noktası protokolü uygulayın. Bu, tam denetim için ve tam düğümleri ve gecikmeli doğrulayıcıları verimli bir şekilde senkronize tutmak için kullanılır.
Sui Lutris, her dönemin sonunda yeniden yapılandırmayı destekler. Şu anda, doğrulayıcılar seti ve oy hakları değişebilir. Tüm nihai işlemlerin bir döneme dahil edilmesini sağlamak için, her bir dönemin dikkatlice kapatılması ve sonlandırılması gerekir. güvenli.
Konsensüs içermeyen önceki protokolde, savunmasız bir müşteri varlıkları iki kez harcadığında, varlıklar sonsuza kadar kilitlenir, Sui Lutris, çağın sonunda yanlış bir şekilde kilitlenen varlıkların "kilidini açar" ve hataların zararını en aza indirir.
Sui Lutris, kullanıcılar için büyük miktarda değeri yöneten bir blok zinciri olan Sui'yi destekler ve tam teknik rapor, güvenlik ve canlılık protokollerinin nasıl çalıştığı ve bunların standart dağıtılmış sistem modellerinde kısmi parçalarla nasıl senkronize edildiği hakkında daha fazla ayrıntı sağlar. Katılımcılar.
Sui Lutris hakkında, tam teknik raporu anlamak için tıklanabilir: