Blok zincirinde katman 1 ve katman 2 nedir?
Başlangıç için Kripto
Diğer makaleler
"Katman-1" ifadesi, altta yatan çekirdek blok zinciri mimarisini ifade eder. Katman-2 ise altta yatan blok zincirinin üzerinde yer alan bir ağdır. Lightning Network ve Bitcoin'i ele alalım. Bitcoin bir katman-1 ağıyken, lightning ağı bir katman-2 ağıdır. Şirketlerin üzerinde çalıştığı her katman için çözümlere göz atalım.
Katman-2 çözümleri için iyi örnekler şunlardır:
- İç içe geçmiş blok zincirleri
- Devlet kanalları
Ethereum tabanlı bir dApp olan OmiseGO, şu anda Plasma adlı katmanlı bir blok zinciri çözümü üzerinde çalışıyor. Plasma'nın mimari fikri basittir: ana, temel blok zinciri tüm sistem için temel kuralları sağlayacaktır. Herhangi bir sorunu çözmesi gerekene kadar herhangi bir faaliyete doğrudan katılmayacaktır. Ana zincirin üzerinde çok sayıda blok zinciri katmanı bulunacaktır. Bu seviyeler bir ebeveyn-çocuk zinciri bağlantısı oluşturmak üzere birbirine bağlanacaktır. Ana zincir, görevleri alt zincirlerine dağıtır. Alt zincirler daha sonra bu eylemleri gerçekleştirir ve sonuçları ana zincire bildirir. Kök zincirlerdeki yükü önemli ölçüde azaltır ve ölçeklenebilirliği artırır.
Katman-2 kullanmanın avantajları, madenci doğrulaması ile zaman kaybetmez ve altta yatan blok zinciri protokolü ile uğraşmaz.
Katman-1 çözümleri için örnekler şunlardır:
- Sharding
- Konsensüs protokolü değişiklikleri
Sharding, bir dizi proje tarafından üzerinde çalışılan ortak bir katman-1 ölçeklenebilirlik çözümüdür. Bir ağın her bir işlem üzerinde sırayla çalışmasını gerektirmek yerine, sharding bu işlem kümelerini "shard" olarak bilinen küçük veri kümelerine böler. Ağ daha sonra bu parçaları paralel olarak işleyebilir.
Ethereum gibi birçok proje, Proof-of-Work (PoW) gibi daha yavaş, daha verimsiz mutabakat algoritmalarından Proof-of-Stake (PoS) gibi daha hızlı, daha az savurgan protokollere geçiş yapıyor. Bitcoin ve Ethereum, madencilerin işlem kapasitelerini kriptografik olarak zor denklemleri çözmek için kullandıkları PoW'u kullanmaktadır. PoW çok güvenli olsa da, son derece yavaş olabilir. İyi bir günde, Bitcoin saniyede yalnızca 7 işlem gerçekleştirebilirken, Ethereum yalnızca 15-20 işlem gerçekleştirebilir. Bu nedenle Ethereum, Casper protokolü aracılığıyla PoW'dan PoS'a geçmeye çalışıyor.
Katman-1'in en büyük avantajı, mevcut mimarinin üzerine hiçbir şey eklenmesine gerek olmamasıdır.
Her ikisi de iyi ve kullanışlı olmasına rağmen, her ikisinin de çözülmesi gereken sorunları vardır. Bunlardan en büyüğü, bu çözümlerin mevcut protokollere eklenmesiyle ilgilidir. Blok zincirinde her gün milyonlarca dolarlık işlem yapılırken, denemek için gereksiz kodlar koymak mantıklı değildir.