Katmanlar, blokzincirlerinin birbirinin üzerine nasıl istiflendiğini anlatır. Katman 1 ana bir ağdır, katman 2 onu daha ucuz hale getirmek için bir ağın üzerinde çalışır, katman 3 ise bir katman 2'nin üzerinde yer alır. Bu yazıda farkları açıklıyor ve ChainMonitor'daki yedi zincirin bu yapıya nasıl oturduğunu gösteriyoruz.
Temel konulara yeniyseniz önce blokzinciri nedir yazısıyla başlayın.
Katman 1: temel ağlar
Katman 1 (L1), tek başına çalışan bir blokzinciridir. Kendi doğrulayıcıları veya madencileri, kendi coini vardır ve hangi işlemlerin kesin olduğuna kendisi karar verir. Bloklarını onaylamak için başka hiçbir şeye ihtiyaç duymaz.
ChainMonitor üç L1 gösterir:
- Bitcoin en eskisidir. Dijital para olmaya odaklanır ve iş kanıtı kullanır. Bkz. Bitcoin rehberi.
- Ethereum akıllı sözleşmeleri destekler ve hisse kanıtı kullanır. Bkz. Ethereum rehberi.
- Solana yüksek hız için tasarlanmıştır; slot'ları yaklaşık 400 milisaniyedir. Bkz. Solana rehberi.
Katman 2 ağları neden var?
Her blokzincirinin sınırlı blok alanı vardır. Her bloğa yalnızca belirli sayıda işlem sığar. Birçok kişi işlem yapmak istediğinde daha yüksek ücret teklif ederek rekabet eder. En çok kullanılan akıllı sözleşme ağı olan Ethereum'da bu, yoğun dönemlerde ücretleri yüksek tuttu.
Blokları büyütebilirsiniz, ancak bu durumda donanım ve bant genişliği ihtiyacı arttığı için daha az kişi bir düğüm çalıştırabilir. Düğüm sayısının azalması, herkesin kontrol edebileceği bir ağ fikrini zayıflatır. Bu gerilime çoğunlukla ölçeklenme sorunu denir.
Katman 2 (L2) ağları, Ethereum'un seçtiği cevaptır. Her işlemin her Ethereum düğümü tarafından işlenmesi yerine bir L2 işlemleri kendisi işler ve Ethereum'a kompakt bir özet gönderir. Ethereum her takasın gerçekleştiği yer olarak değil, bir kayıt mahkemesi olarak kullanılır.
Bir L2 güvenliği nasıl devralır?
Temel fikir, bir L2'nin işlem verisini L1'e göndermesidir. Veri Ethereum'da herkese açık olduğundan herkes L2 durumunu ondan yeniden oluşturabilir. L2 operatörü hile yapmaya kalkarsa kanıt ortadadır ve L2'nin kuralları kullanıcıların hileyi kanıtlamasına ya da engellemesine izin verir.
Yani L2'nin fonlarınızı korumak için kendi büyük doğrulayıcı kümesine ihtiyacı yoktur. Ethereum'un güvenliğini ödünç alır. L2'deki varlıklarınız Ethereum üzerindeki akıllı sözleşmelerle kontrol edilir ve Ethereum'a geri çekim bu sözleşmelerce yönetilir.
Farklı L2'ler bunu farklı biçimlerde uygular. İki ana tasarım olan optimistic ve sıfır bilgi (zero-knowledge) rollup'ları rollup'lar: optimistic ve zk yazısında açıklanır.
Rollup'lar ve yan zincirler aynı şey değildir
İnsanlar Ethereum'un yanındaki her ağa çoğunlukla "katman 2" der. Kelime gevşek kullanılır, bu yüzden iki şeyi ayırmak yardımcı olur.
Rollup. Rollup, işlem verisini L1'e gönderir ve anlaşmazlıkları çözmek için L1'e dayanır. Devralınan güvenliği veren budur. Arbitrum One, Base ve OP Mainnet rollup'tır.
Yan zincir (sidechain). Yan zincir, kendi doğrulayıcılarına sahip, başka bir zincire bir köprüyle bağlı ayrı bir blokzinciridir. Bloklarını kontrol etmek için Ethereum'a dayanmaz. Doğrulayıcıları kötü davranırsa Ethereum devreye giremez. Polygon PoS bu türdendir. Ethereum'a periyodik olarak kontrol noktaları (checkpoint) kaydeder, ancak bir rollup değildir ve güvenliği kendi doğrulayıcı kümesine bağlıdır.
İki tasarım da kendiliğinden kötü değildir. Yan zincirler ucuz ve hızlı olabilir; rollup'ların sağladığı devralınmış güvenlikten ödün verirler. Kaybetmeyi göze alamayacağınız fonlar için hangi türü kullandığınızı anlamak önemlidir. Aralarında taşınmanın neler içerdiği için köprüler ve riskleri yazısına bakın.
İnsanlar katman 3 derken ne kastediyor?
Katman 3 (L3), doğrudan Ethereum'da değil, bir katman 2'de uzlaşan bir zincirdir. Olağan resim bir istiftir: bir uygulama zinciri bir L2 üzerinde çalışır ve o L2 Ethereum üzerinde çalışır.
Neden bir tane kurulur? Bir ekip özel bir gas tokeni, özel kurallar veya bir oyun gibi kendi uygulaması için ayrılmış blok alanı olan kendi zincirini isteyebilir. Arbitrum Orbit ve OP Stack gibi araç setleri bu tür zincirleri başlatmayı mümkün kılar. Bazıları bir L2'de uzlaşacak şekilde kurulur, bu da onları L3 yapar.
Terim kesin olarak tanımlanmış değildir. Bazı projeler onu uygulamaya özel zincirler için kullanır; bazıları L2'nin üzerindeki her şey için. Onu bir zincirin nerede uzlaştığının tanımı olarak görün ve her projenin kendi belgelerine bakın. ChainMonitor şu anda bir L3 göstermez.
Yedi zincirin karşılaştırması
| Zincir | Katman | Tür | Gas tokeni |
|---|---|---|---|
| Bitcoin | L1 | İş kanıtı | BTC |
| Ethereum | L1 | Hisse kanıtı | ETH |
| Solana | L1 | Hisse kanıtı | SOL |
| Arbitrum One | L2 | Optimistic rollup | ETH |
| Base | L2 | Optimistic rollup (OP Stack) | ETH |
| OP Mainnet (Optimism) | L2 | Optimistic rollup (OP Stack) | ETH |
| Polygon PoS | Ayrı zincir | Yan zincir | POL |
POL, Polygon PoS'un gas tokenidir ve eskiden MATIC olarak adlandırılıyordu. Üç rollup'ın hepsinin gas için ETH kullandığına dikkat edin; yani tek bir ETH bakiyesi hepsinde ücret ödeyebilir. Her biri hakkında ayrıntılar için Arbitrum, Base, Optimism ve Polygon rehberlerine bakın.
Akılda tutulması gereken ödünleşimler
- Maliyet. L2'ler normalde Ethereum'dan çok daha ucuzdur, ancak yine de veriyi L1'e göndermek için ödeme yaparlar. Canlı fiyatları gas takipçisinde kontrol edin.
- Hız. Bir L2 bir işlemi kendi başına hızlıca onaylayabilir, ancak Ethereum'da tam kesinlik daha sonra gelir.
- Çekimler. Fonları bir optimistic rollup'tan resmi köprü üzerinden Ethereum'a geri taşımak yaklaşık 7 gün sürer.
- Güven. Bugün çoğu rollup, işlemleri sıralayan bir sunucu olan sequencer'a dayanır. Bu, bilmeniz gereken bir merkezileşme noktasıdır.
- Parçalanma. Fonlarınız bir seferde tek bir zincirde yaşar ve aralarında taşınmak adımlar gerektirir.
- Farklı adresler. Ethereum, L2'ler ve Polygon aynı adres biçimini paylaşır. Bitcoin ve Solana paylaşmaz. Bkz. cüzdanlar ve anahtarlar.
Ücretlerin neden bu kadar farklı olduğunu anlamak için ücretler zincirler arasında neden farklıdır yazısını okuyun.
Sık sorulan sorular
Katman 1 ile katman 2 arasındaki fark nedir?
Katman 1, kendi bloklarını onaylayan bağımsız bir blokzinciridir. Katman 2 ise bir katman 1'in üzerinde çalışır, işlemleri ucuza işler ve L1'in güvenliğini devralabilmek için veriyi L1'e geri gönderir.
Polygon bir katman 2 midir?
Polygon PoS çoğunlukla öyle anılır, ancak teknik olarak bir rollup değil, bir yan zincirdir. Kendi doğrulayıcıları vardır ve Ethereum'a kontrol noktaları kaydeder. Güvenliği, bir rollup'ta olduğu biçimde Ethereum'dan gelmez.
Base ve Optimism aynı mı?
Aynı açık yazılımı, OP Stack'i kullanan ayrı zincirlerdir. Base'i Coinbase geliştirdi. OP Mainnet, Optimism ekosisteminin ilk zinciridir. İkisi de Ethereum'da uzlaşan optimistic rollup'lardır.
Katman 2 neden Ethereum'dan daha ucuz?
Birçok L2 işlemi bir arada paketlenir ve Ethereum'a yapılan tek bir gönderimin maliyetini paylaşır. Her kullanıcı bu maliyetin küçük bir kısmını ve L2'nin kendi işlemesi için küçük bir ücret öder.
Katman 3 nedir?
Katman 3, doğrudan Ethereum'da değil bir katman 2'de uzlaşan bir zincirdir. Genellikle Arbitrum Orbit veya OP Stack gibi bir araç setiyle kurulmuş, uygulamaya özel bir zincirdir.