Katman 2, Ethereum ağının ölçeklenebilirliğini artırmak amacıyla Ethereum ana ağı (katman 1) üzerine kurulan çözümleri tanımlamak için kullanılan genel bir terimdir.
Ethereum üzerinde bir dizi Katman 2 çözümü bulunmaktadır. Bu makalede, bu çözümlerin her birinin Ethereum’a ölçeklenebilirlik kazandırmak için nasıl bir yaklaşım izlediğine kısaca göz atacağız.
Ethereum'da neden Katman-2 çözümlerine ihtiyaç duyuluyor?
Ethereum Bitcoin’den sonra en çok tanınan ikinci kripto para birimidir. Merkezi olmayan bir finansal sistemin oluşturulmasına katkıda bulunmuştur ve kripto dünyasındaki yeniliklerin büyük bir kısmı hâlâ bu platform etrafında şekillenmektedir. Ne yazık ki Ethereum, kendi başarısının kurbanı olmuştur. “Katman 1” olarak da adlandırılan Ethereum ana ağı, düzenli olarak Günde 1 milyon işlem, ancak talep kapasiteden çok daha fazla. Bu durum ağda tıkanıklığa yol açıyor ve bu da gaz fiyatlarını aşırı yüksek seviyeler. Katman 1’de işlem yapmanın ortalama maliyeti arttıkça, giderek daha fazla kişi bu hizmeti kullanamayacak duruma geliyor merkezi olmayan uygulamalar merkezi olmayan borsalar veya NFT pazar yerleri gibi.
Daha fazla bilgi: ETH gazı nedir ve Ethereum’da ücretler nasıl işliyor?
Ethereum’da hangi tür Katman-2 çözümleri bulunmaktadır?
Ethereum üzerinde bir dizi Katman 2 çözümü bulunmaktadır. Bu çözümlerin her birinin Ethereum’a ölçeklenebilirlik kazandırmak için nasıl bir yaklaşım benimsediğine kısaca göz atacağız.
Kanallar
Kanallar, şunun nasıl işlediğine benzer: Lightning Ağı Bitcoin için geçerlidir. Temel olarak, kanallar bir kişinin başka bir kişiyle sınırsız sayıda işlem yapmasına olanak tanır; ancak yalnızca ilk ve son işlem blok zincirine kaydedilir. Diğer tüm işlemler zincir dışında gerçekleştirildiğinden, son derece hızlıdır ve işlem ücretleri çok düşüktür.
Dezavantajları, Bitcoin’in Lightning Network’üne benziyor: İşlem yapmak istediğiniz kişiyle bir bağlantınız olması gerekiyor; kanal için fon ayrılması gerekiyor ve bu fonlar kanal süresince çekilemiyor; ayrıca zincir dışı işlemlerle ilişkili birçok potansiyel güvenlik açığı bulunuyor.
Raiden genellikle Ethereum’un Lightning Ağı olarak adlandırılır.
Plazma
Plasma, Ethereum ana zincirini bir güven ve tahkim katmanı olarak kullanan alt zincirlerin oluşturulmasına olanak tanıyan bir çerçevedir. Alt zincirler hızlı ve düşük maliyetli işlemler sağlar, ancak temel token transferleri ve takaslar gibi sınırlı sayıda işlem türünü destekler. Genel hesaplama işlemleri desteklenmemektedir. Diğer bir dezavantaj ise, alt zincirden Ethereum ana ağına yapılan para çekme işlemlerinin uzun bekleme sürelerine tabi olması ve fonların güvenliğini sağlamak için bir kişinin ağı izlemesi gerekmesidir. Plasma nispeten olgun bir teknolojidir, bu nedenle uygulamaya konmuş birkaç önemli proje bulunmaktadır.
Plasma çerçevesini kullanan en yaygın proje şudur: Polygon (MATIC).
Bağımsız yan zincirler
Bir şeyin ne olduğu yan zincir şu olabilir: hararetle tartışılan konu kripto topluluğunda. Tüm katman-2 çözümlerinin yan zincirler olduğu söylenebilir, ancak bu bölümde özellikle iki bağımsız blok zincirinden bahsediyoruz. Bu zincirler, iki yönlü bir sabitleme mekanizması aracılığıyla birbirine bağlanıyor ve her iki zincir de Ethereum Sanal Makinesi (EVM) ile uyumlu.
Bağımsız yan zincirlerin ardındaki teknoloji gayet iyi anlaşılmıştır. Bu nedenle, birçok proje, işlem hızını artırmak ve işlem maliyetlerini düşürmek için hızlı ve pratik bir yol olarak bağımsız yan zincirlere geçmiştir. Bağımsız yan zincirler kendi güvenliklerinden sorumludur; bu da, yan zincirlerin daha küçük olmaları nedeniyle kaçınılmaz olarak Ethereum’dan daha az güvenli oldukları anlamına gelir. Ayrıca, bir yan zincirdeki madenci/doğrulayıcı sayısının daha az olması, bunların koordinasyon kurup varlıkları çalmalarının daha kolay olduğu anlamına gelir.
xDAI Ethereum’dan bağımsız bir yan zincirin öne çıkan bir örneğidir. Ayrıca, popüler oyun Axie Infinity, yönünü değiştiren bir katman-1 projesinin iyi bir örneğidir. bağımsız yan zincir hızlı ve uygun maliyetli işlemler için.
Toplamlar
Rollup'lar, işlemleri Katman 2'de işleyip verileri Katman 1'e göndererek çalışır. Bu sayede işlemler çok daha hızlı ve ucuz hale gelirken, yine de Ethereum ana ağının güvenliğinden yararlanmaya devam edilir.
İki tür rollup vardır: iyimser rollup’lar ve sıfır bilgi (ZK) rollup’lar.
- İyimser rollup'lar: Katman 1, işlemlerin varsayılan olarak geçerli olduğunu varsayar ve işlemin geçerliliği yalnızca sorgulandığında hesaplanır.
- ZK rollup'lar: İşlemlerin geçerliliğine dair kanıt, 2. katmanda hesaplanır ve 1. katmana gönderilir.
Optimistic rollup’lar ile ZK rollup’lar arasındaki en büyük fark, Optimistic rollup’ların standart kriptografik teknolojiyi kullanmasıdır. Optimistic rollup’ları uygulayan, halihazırda faaliyette olan bir halka açık ağ mevcuttur. Optimistic rollup'lar EVM ile uyumludur, bu nedenle katman 1'de mümkün olan her şey katman 2'de de mümkündür. En büyük dezavantajı ise uzun doğrulama süresi nedeniyle, varlıkların katman 1 ile 2 arasında aktarılması için uzun bekleme sürelerinin (yedi gün veya daha fazla) söz konusu olmasıdır. Daha önce bahsedilen Polygon (MATIC) Şu anda Optimistic rollup'ları kullanmaktadır.
ZK rollup’lar yeni bir tür kriptografik teknoloji kullanır. ZK rollup’ları kullanan aktif halka açık katman-2 çözümleri bulunmamaktadır (2021’in 3. çeyreği itibarıyla) ve bir süre daha olması da pek olası değildir. Ayrıca, sıfır bilgi kanıtı oluşturmak için gereken hesaplama yükü çok yüksektir, ancak teknoloji olgunlaştıkça bu yük azalmaktadır. Son olarak, bazı ZK rollup uygulamaları EVM ile uyumlu değildir. Yine de ZK rollup'lar, Optimistic rollup'ların tüm avantajlarına sahiptir ve katman 1 ile 2 arasında varlık aktarımı sırasında herhangi bir gecikme yaşanmaz.
Zamanla, ZK rollup'ların, tercih edilen rollup teknolojisi olarak Optimistic rollup'ların yerini alacağı görülüyor. Nitekim, örneğin Polygon (MATIC), yol haritasında ZK teknolojisini de barındırıyor.
Katman-2 ekosistemi
Bu çözümlerin hiçbiri birbirini dışlamaz. Her birinin güçlü ve zayıf yönleri, belirli uygulamalara veya kullanıcı ihtiyaçlarına uygunluk sağlar. Polygon örneğinde de fark etmiş olabileceğiniz gibi, bu platform Plasma ve Optimistic rollup teknolojilerini kullanır. Polygon ayrıca, Proof of Work’e kıyasla daha hızlı ve daha ucuz işlemler sağlayan Proof of Stake mekanizmasını da kullanır.
Ethereum’un ölçeklenebilirliğini artırmak için üzerinde çalışılan tek yol, Katman-2 çözümleri değildir. Ayrıca ETH 2.0 ve şarding; bu teknolojiler, hızda muazzam artışlar ve maliyetlerde azalma sağlayabilir; her ikisi de Katman 1’e, Katman 2’ye veya her ikisine birden eklenebilir.






