Toplamanın sınıflandırmasını anlamak için bir makale

Tanınmış Geçerlilik Toplama ve İyimser Toplama'ya ek olarak, farklı Toplama sınıflandırma yöntemleri nelerdir?

Yazan: NIC Lin

Ön bilgi:

Toplama'nın nasıl çalıştığını ve Toplama'nın veri kullanılabilirliği (Veri Kullanılabilirliği) sorununu anlayın

Toplamada Özet

Validity Rollup veya Optimistic Rollup olmasına bakılmaksızın, verileri L1'e (Ethereum gibi) yükleyecekler, böylece herkes L1'e erişerek Toplama verilerine erişebilir ve bunu, Toplama'nın en son durumunu türetmek için kullanabilir. Alice'in 10 USDT'si var ve Bob'un 5 USDT'si var.

L1'e veri yüklemeyenler Rollup'a (Validium, zkPorter veya Arbitrum AnyTrust gibi) ait değildir ve bu makalenin konusu değildir. Ek olarak, bu makale, Toplama'nın durumun geçerliliğini nasıl doğruladığını, yani Validity Toplama ile İyimser Toplama arasındaki farkı ele almayacaktır.

Bu makalenin ilk bölümü Egemen Toplama'yı tanıtacak. Egemen Toplama, adından da anlaşılacağı gibi, özerkliğe sahip bir Toplamadır.Toplama sürüm yükseltmeleri veya hard fork'ların tümü, şu anda herkesin aşina olduğu Toplamaların aksine (bundan sonra Klasik Toplamalar olarak anılacaktır) Egemen Toplamalarda gerçekleşir.Çatalın konumu Classic Rollup'ta değil, L1 Rollup sözleşmesinde: L1 Rollup sözleşmesi, çoklu imza cüzdanları veya yönetişim oylaması yoluyla sürüm yükseltmeleri gerçekleştirir. Yani, L1'deki bir sözleşme, bir Toplamanın şu anda hangi sürümü kullanması gerektiğini belirler. Ve L1'deki Toplama'ya, yönetim mekanizmasına saldırmak veya Toplama sözleşmesinin kendisine saldırmak gibi bir saldırı olursa, Toplama etkilenir. Aksine, Egemen Toplama, L1'i verileri depolamak için bir yer olarak gördüğünden, tüm Egemen Toplama üyeleri, L1'in kendisine saldırılmadığı sürece (örneğin, L1'e ne olursa olsun) zincir altında hangi sürümün kullanılacağına karar verebilir. yeniden düzenleme veya zincirleme kapatma gibi), Egemen Toplama etkilenmeyecektir.

İkinci bölüm, Tabanlı Toplama'yı tanıtacak. Tabanlı Toplama, Sıralayıcı rolünü kaldırır ve işlem sıralama gücünü L1 madencilerine, Doğrulayıcılara, MEV Araştırmacılarına vb. devreder. Yalnızca tasnif işlemlerini daha merkezsiz hale getirmekle kalmaz, aynı zamanda tasarımı basitleştirir ve sistemin birçok bileşenini kaldırır.

Egemen Toplama

Veri Kullanılabilirliği Katmanı ve Yerleşim Katmanı

Arbitrum, Optimism, StarkNet, vb. gibi Klasik Toplama, Ethereum'u (L1) verileri depolamak için bir yer (yani Veri Kullanılabilirlik Katmanı) olarak görmez, aynı zamanda Ethereum'u bir Yerleşim Katmanı olarak da görür: yerleşim, Ethereum üzerinde gerçekleştirilir ve L2'nin durumu (Yani L2'deki her adresin bakiyesi) L1'e yazılır.

Neden L2 durumunu L1'e yazmanız gerekiyor? Bu şekilde, L2 ve L1 bilgi ve varlık alışverişinde bulunabileceğinden: L1/L2 dApp'leri bilgileri senkronize edebilir ve işbirliği yapabilir, L1'in ETH'si L1/L2 arasında güvenli bir şekilde aktarılabilir ve L2'nin ARB/OP'si de L1/L2 arasında güvenli bir şekilde aktarılabilir. L2 arasında transfer.

L1, L2'nin durumunu okuyabilir ve güvenli bir şekilde mesaj iletebilir ve L1/L2 birbiriyle iletişim kurabilir

Egemen Toplama, Yerleşim Katmanını kaldırır (veya kendisini bir Yerleşim Katmanına dönüştürür) ve yalnızca Veri Kullanılabilirliği Katmanı olarak L1'i kullanır.

L1, yalnızca Sovereign Rollup'ın L1'e koyduğu blok veya işlem verilerini okur, ancak L2'nin en son durumunu bilmez, bu nedenle iletişim kurmanın bir yolu yoktur

Yerleşim Katmanını neden kaldırmalısınız? Farklı gerekçeler veya nedenler vardır:

  1. Başta da belirtildiği gibi, Rollup'ın Uzlaşma Katmanı L1'deyse, yükseltilecek veya saldırıya uğrayacak olsun, L1'den etkilenecektir.
  2. Belki L1'in kendisi Toplama durumunu kaydetmek ve bu durumu bilgi varlıklarını iletmek için kullanmak için karmaşık hesaplamaları desteklemiyor.Örneğin, Celestia'da yalnızca üzerine veri koyabilirsiniz veya Bitcoin'de yalnızca hesaplamalar yapabilirsiniz. sınırlı yeteneklere sahip ve bu tür bir L1 Yerleşim Katmanı olamaz
  3. Belki Toplama'nın kendisi Yerleşim Katmanı olarak başka bir zincire ihtiyaç duymaz, kendi yerel belirteçleri ve ekolojisi vardır ve varlıkları L1 ile takas etmesi gerekmez.

Egemen Toplama nasıl çalışır?

Egemen Toplama, Veri Kullanılabilirlik Katmanı olarak L1'i kullanır, verileri L1'e yükler ve verilerin kullanılabilir olduğundan ve verilerin sırasının değişmeyeceğinden emin olmak için L1'e güvenir. Egemen Toplama düğümleri, Egemen Toplama'nın en son durumunu hesaplamak için L1'deki verileri okumaya ve yorumlamaya güvenir. "Yorumlama ve hesaplama" aslında Egemen Toplama'nın mutabakat kurallarını ve Durum Geçiş İşlevini temsil eder: Egemen Toplama biçimine uyan bloklar ve işlemler ve L1 verilerinden gelen kurallar nasıl filtrelenir, taramadan sonra bu bloklar ve işlemler nasıl doğrulanır ve doğrulanır Sonra nasıl yapılır en son durumu hesaplamak için bu işlemleri yürütün.

Egemen Toplama düğümü, L1 verilerinden kendi bloklarını tarar ve en son durumu yorumlar ve hesaplar

İki Egemen Toplama düğümü farklı sürümlere sahipse, farklı verileri yorumlayabilir veya farklı son durumları hesaplayabilir ve bu nedenle bu iki düğüm aynı zincirde olmayacaktır, gördükleri aslında iki çatallı zincirden biridir.

  • Düğümlerin farklı sürümleri farklı statüler alabilir ve farklı zincirlere çatallanır *

Bu aslında Ethereum düğümlerinin farklı sürümlerini çalıştırmakla aynıdır, iki sürüm aynı zincir olmayabilir. Örneğin hard fork sonrasında node sürümünü güncellemeyi unutanlar veya node sürümünü güncellemek istemeyenler doğal olarak orijinal zincirde (ETC, ETHPoW gibi) kalırken, node sürümünü güncelleyenler ise orijinal zincirde kalacaktır. yeni zincir (ETH ).

Buradaki okuyucular ayrıca neden Egemen Toplama olarak adlandırıldığını da bilmeli çünkü Egemen Toplama'da herkes düğüm sürümünü seçebilir ve verileri kendi gruplarının (sosyal) fikir birliğine göre yorumlayabilir. Bugün Sovereign Rollup topluluğunda ETHPoW vs ETH gibi bir anlaşmazlık varsa, bu herkesin kendi yoluna gittiği ve verileri yorumlamak için farklı düğüm sürümlerini seçtiği, ancak verilerin hala orijinal olduğu ve değişmediği anlamına gelir.

*Not: Tabii ki, çataldan sonra, ilgili sürümlerin düğümleri kendi kurallarına uyan verileri L1'e yükleyecek ve ardından her iki taraf da karşı taraf tarafından yüklenen verileri doğrudan filtreleyecektir. *

Zamanın ortasında, aşağıdaki düğümler v1.1.2 sürümüne ayrıldı ve ardından birbirlerinin blokları bağımsızdı

Hangi Egemen Toplamalar var?

Şu anda Egemen Toplama örnekleri yok, ancak blok zincirinin modüler tasarım trendi giderek daha popüler hale geldikçe, kesinlikle birçok Egemen Toplama olacak. Örneğin, Celestia'nın tasarlamakta olduğu modüler çerçeve Rollkit, Cosmos SDK aracılığıyla bir Egemen Toplama oluşturabilir. Cosmos SDK kullanılarak oluşturulan ve işlem sırasını belirlemek için Tendermint mutabakatını uygulaması gereken orijinal zincirin (bir L1) aksine, Egemen Toplama, mevcut ortak Toplama gibi işlemleri sıralamak için tek bir Sıralayıcı kullanabilir ve çoklu mutabakat ihtiyacını ortadan kaldırır. düğümleri ve Güvenlik endişelerine ve mutabakat algoritmasını yürütmek için tüketilen kaynaklara güvenerek. Egemen Toplama, işlem verilerini Celestia'ya yükler, ancak aynı zamanda, bir Egemen Toplama olduğu için L1'den etkilenmeyecektir (yükseltme veya saldırıya uğrama gibi).

*Not 1: Rollkit daha sonra Bitcoin'in Veri Kullanılabilirlik Katmanı olarak kullanılmasını da destekledi.Böyle bir Toplama, Bitcoin'in güvenliğini devralabilir ancak aktarım hızı Bitcoin ile sınırlı olacaktır. *

*Not 2: Temel olarak Celestia tabanlı zincirler, Egemen Toplama olarak adlandırılabilir. *

Veya Arbitrum'un artık Ethereum'u bir yerleşim katmanı olarak kullanmadığını, artık Ethereum ile bilgi veya varlık alışverişi yapması gerekmediğini ve Ethereum'u yalnızca veri depolamak için bir yer olarak gördüğünü varsayalım, o zaman böyle bir Arbitrum aynı zamanda bir Sovereign Rollup olacaktır.

Hesap Görme Toplaması

Settlement Rollup gibi tanımlar da var ama temelde Sovereign Rollup ve daha sonra bu Sovereign Rollup diğer zincirlerin Yerleşim Katmanı olacak. Diğer bir deyişle, bir Devlet Toplamasında başka zincirler varsa ve diğer Toplamalar bunu bir Hesap Görme Katmanı olarak kabul ederse, bu Devlet Toplamasına bir Hesap Görme Toplama adı verilebilir.

*Not: Diğer zincirlerin Yerleşim Katmanı olabilmesi için, iki tarafın bilgi ve varlık alışverişinde bulunabilmesi için temel akıllı sözleşme işlevlerine sahip olması gerekir. *

Ethereum, bugün tüm zincir bilgilerini Celestia'ya yükleyecek şekilde değiştirilirse, bu tür bir Ethereum, Celestia'da Egemen Toplama olacak ve aynı zamanda bir Yerleşim Toplama olacaktır, çünkü Ethereum'da birçok zincir vardır ve birçok Toplama, bunu bir Yerleşim Katmanı olarak kabul eder. .

Ethereum, Celestia'daki Egemen Toplama ve aynı zamanda Yerleşim Toplamasıdır

Not: Belki gelecekte, herkes yavaş yavaş modülerleştirmeye ve farklı Katmanların işlevlerine aşina olacak ve artık Toplama perspektifinden başlamayacaktır ve Egemen Toplama veya Yerleşim Toplama gibi terimler kademeli olarak ortadan kalkacaktır. Her neyse, önemli olan zincirinizi nasıl tasarlayacağınız (L1, L2, L3 vb.), nasıl değiş tokuş yapacağınız ve farklı katmanlar için uygun inşaat araçlarını seçeceğinizdir.

Tabanlı Toplama

Yakın zamanda ortaya çıkan bir başka Toplama sınıflandırması, Tabanlı Toplama veya L1 sıralı Toplama olarak bilinir. Tabanlı Toplama Tabanlı, sıralama işlemlerini ifade eder.Toplama, işlemleri sıralamak için bir Sıralayıcıya (veya birden çok Sıralayıcıya) teslim edilmez, ancak işlemleri sıralamak için tamamen L1 madencilerine, Doğrulayıcılara veya MEV Arayıcılarına vb. devredilir. Klasik Toplama, verileri L1'e yüklediğinde, L1 Toplama sözleşmesi, bunun nitelikli bir Sıralayıcı tarafından yüklenip yüklenmediğini kontrol ederken, Tabanlı Toplama'da herhangi bir kısıtlama yoktur ve herkes bunu yükleyebilir.

Tabanlı Toplama Bloklarını herkes yükleyebilir

Tabanlı Toplama'nın en büyük avantajı Sıralayıcı olmamasıdır, dolayısıyla tek bir arıza noktası yoktur veya Sıralayıcı'nın tam işlem sıralama gücüne sahip olması konusunda endişelenmenize bile gerek yoktur, yani Sıralayıcı'nın çökmesi ve zincirin kapanmasına neden olması konusunda endişelenmenize gerek yoktur. veya kasıtlı olarak belirli kullanıcılardan gelen işlemleri kabul etmemek veya Sıralayıcının kullanıcının MEV'sini kötü niyetli olarak yakalayacağından endişe etmek. Tabanlı Toplama, blok üretiminde L1'in ademi merkeziyet derecesini tamamen devralır.

Tabanlı Toplama aşağıdaki avantajlara sahiptir:

Kullanıcıların Toplamadan ayrılma maliyeti çok düşük

Genel olarak Rollup, Sequencer'ın kasıtlı olarak belirli kullanıcı işlemlerini kabul etmemesini veya kullanıcıların Rollup. L2 bloğu. Bununla birlikte, böyle bir tasarımın ilk maliyeti yüksek maliyettir.Kullanıcıların işlem eklemek için L1 madenci ücretini ödemesi gerekir.İkinci maliyet, L1'den eklenen işlemlerin Sıralayıcı paketleme L2 bloklarının sürecini etkileyebilmesidir: L1'in insert İşlem, Sıralayıcının L2 bloğuna toplamayı amaçladığı işlemi geçersiz kılacaktır.Örneğin, Alice tarafından L1'e eklenen işlem, tüm parayı Bob'a aktarır ve Alice'in Carol'a para transfer ettiği işlemin başarısız olmasına neden olur. L2 bloğu.

Sequencer, Alice'in işlemini aldıktan sonra işlem sonucunu onaylar ve sonraki bloğa koyar

Ancak Alice, Force Inclusion yoluyla doğrudan L1'e başka bir işlem göndererek Sıralayıcı tarafından alınan Alice işleminin başarısız olmasına neden olur

L1 tarafından eklenen işlemin Sequencer paketleme L2 bloklarının sürecini etkilemesini önlemek için, L1 tarafından girilen işlemin Sequencer'ın işlemin bir önceki bloğa dahil edilmesi için aktif olarak başvurmasını beklemesi gerektiğinde, Arbitrum hemen yürürlüğe girmeyecektir. etkinleşir veya Sıralayıcı yanıt vermezse, belirli bir süre sonra etkinleşir. İyimserlik, işlemin hemen yürürlüğe girmesini sağlar.L1 tarafından eklenen işlem, L2 bloğundaki işlemi etkilerse, Sequencer bununla başa çıkmanın bir yolunu bulmalıdır. L1 yerleştirme işlemlerinin işlenmesinde Tahkim ve İyimserlik arasındaki karşılaştırma hakkında daha fazla bilgi edinmek için bu girişi okuyabilirsiniz.

Çok daha basit tasarım

Tabanlı Toplama, Sıralayıcının genel Toplama'dan daha az rolüne sahiptir ve bu nedenle daha az donanım yüküne (Sıralayıcı makine yükü hakkında endişelenmenize gerek yoktur) ve sıralama işlemlerini daha adil hale getiren herhangi bir mekanizmaya (merkezi olmayan Sıralayıcı mekanizması gibi) sahiptir. O zaman, L1 ile ilgili sözleşmeler ve ilgili zincir dışı araçlar da dahil olmak üzere Force Inclusion/Escape Hatch mekanizmasına ihtiyaç yoktur ve kullanıcıların L1'de kendi başlarına işlem yapmalarını kolaylaştırır.

Ancak Tabanlı Toplamanın da bazı dezavantajları vardır:

Önceden işlem onay hizmeti yok

Sequencer ile Sequencer, kullanıcıya işlem yürütmesinin sonucunu hızlı bir şekilde söyleyebilir. Kullanıcı Sıralayıcıya güvendiği sürece, işlemin L1'e yüklenmesini beklemeden işlem sonucu anında onaylanabilir.

Baz Toplama'da Alice, işleminin dahil edildiğine inanmadan önce işlemin L1'e yüklenmesini bekler ve en az bir L1 bloğu beklemesi gerekir

Genel Toplamada, Alice Sıralayıcının işlemini kabul edeceğine inanırsa, işlemin kabul edilip edilmeyeceğini hemen onaylayabilir

Protokol, MEV gelir kaynağını kaybeder

MEV artık kontrol etmesi ve çıkarması için Sıralayıcıya değil, L1'e teslim edilir, bu nedenle L2'nin kendisinin MEV avantajları elde etmesinin bir yolu yoktur. MEV geliri, blok üretim hakları için bir teklif mekanizması tasarlayarak yakalanabilir, ancak L1 katılımcılarının blok üretimine katılma eşiğini nispeten yükseltecek, bu da ademi merkeziyet derecesini azaltacak ve bir teklif verme mekanizmasının getirilmesi aynı zamanda belirli bir karmaşıklık derecesi.

Referanslar ve önerilen ek okumalar

Egemen Toplama

Tabanlı Toplama

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.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
  • Pin