Blockchain Katmanlarına Yeni Başlayanlar İçin Kılavuz
Bu makale aşağıdaki dillerde mevcuttur:
Temel içgörüler
Bu makalede, blockchain'in tek bir teknolojiden ibaret olmadığı; her biri belirli bir işlevi olan, birbirine bağlı katmanlardan oluşan bir yapı olduğu açıklanıyor. Temel altyapı (Layer 0), Bitcoin ve Ethereum gibi ana blok zincirleri (Layer 1), ölçeklenebilirlik çözümleri (Layer 2) ve son kullanıcıya yönelik uygulamalar (Layer 3) ayrıntılı olarak ele alınıyor. Makalede, güvenlik, merkeziyetsizlik ve ölçeklenebilirlik arasında zorunlu tercihler gerektiren blockchain üçlemesi ve katmanlı mimarinin (özellikle Layer 2 çözümleri ve rollup'lar) bu zorlukları nasıl aşmaya yardımcı olduğu anlatılıyor. Hiçbir blockchain'in üçlemeyi tamamen çözmediği, ancak katmanlı tasarımdaki gelişmelerin teknolojiyi internet ölçeğine yaklaştırdığı vurgulanıyor.
Blockchain genellikle tek bir şeymiş gibi anlatılır. Oysa değildir. Her biri belirli bir görevi üstlenen, birlikte çalışan katmanlardan oluşan bir yapıdır. Eğer "Layer 1" veya "Layer 2" gibi terimleri duydunuz ve ne anlama geldiklerini merak ediyorsanız, bu rehber konuyu temelden itibaren sade bir şekilde açıklıyor.
Blockchain Nedir?
Temelde blockchain; kriptografi (veri şifreleme ve güvenliği), oyun teorisi (katılımcıların sistemdeki davranışları) ve dağıtık ağ teknolojilerinin birleşimidir.
Blockchain'i ilginç kılan şey, aracıları ortadan kaldırmasıdır. Bir bankaya veya şirkete kayıt tutturmak yerine, blockchain sayesinde birbiriyle tanışmayan kişiler, kodun içine gömülü kurallar aracılığıyla gerçeği uzlaşarak belirler. Merkezi bir otoriteye gerek yoktur; dağıtık bir defter bu süreci yönetir. Her biri aynı verinin kopyasını tutan binlerce bilgisayar (node), ortak kuralları izleyerek hangi işlemlerin geçerli olduğuna karar verir.
Ölçeklenebilirlik Sorunu ve Katmanların Varlık Nedeni
Blockchain ile ilgili dürüstçe bir sorun var: Yavaş çalışır. Visa'nın ağı saniyede 20.000'den fazla işlemi kaldırabilirken, Bitcoin'in ana katmanı yaklaşık yedi işlemle sınırlıdır. Ethereum da kutudan çıktığı haliyle çok daha hızlı değildir.
Bu farkın nedeni, Ethereum'un kurucu ortağı Vitalik Buterin tarafından popülerleştirilen blockchain üçlemesidir. Bu üçleme, bir blockchain'in aynı anda aşağıdaki üç özelliğin yalnızca ikisini optimize edebileceğini söyler:
- Güvenlik – saldırılara ve çifte harcamaya karşı direnç
- Merkeziyetsizlik – ağı küçük bir grup kontrol etmez
- Ölçeklenebilirlik – yüksek işlem kapasitesi
Bitcoin ve Ethereum, güvenlik ve merkeziyetsizliği tercih etti. Bu bilinçli bir seçimdir ve geliştiriciler, temel katmandan ödün vermeden ölçeklenebilirlik eklemek için katmanlar geliştirdi. Üçlemenin kökeni ise, 1980'lerde bilgisayar biliminde ortaya çıkan CAP teoremine dayanır: Dağıtık veri sistemleri aynı anda yalnızca üç özelliğin ikisini garanti edebilir: tutarlılık, erişilebilirlik ve bölünme toleransı. Blockchain bu gerilimi devralıp yeni bir isimle sunmuştur.
Bir Blockchain'in Beş İç Katmanı
Layer 1, 2 ve 3'e geçmeden önce, tek bir blockchain'in içinde neler olup bittiğini anlamak faydalı olur. Mühendisler genellikle blockchain'i beş iç katmana ayırır:
1. Hardware Infrastructure Layer: Sistemi çalışır durumda tutan fiziksel makineler, sunucular ve ağ bağlantıları. Blockchain'ler eşler arası (P2P) ağlar olarak çalışır; yani bilgisayarlar merkezi bir sunucu yerine doğrudan birbirine bağlanır.
2. Data Layer: İşlemlerin bulunduğu katmandır. Blockchain, her bloğun bir öncekine kriptografik bir hash ile referans verdiği, bağlı listelerden oluşan bir veri yapısı kullanır. Bunun içinde, herhangi bir node'un tüm zinciri indirmeden bir işlemin geçerli olup olmadığını hızlıca doğrulamasını sağlayan Merkle ağacı bulunur.
Her işlem, dijital imza oluşturmak için özel anahtar kullanır. Karşılık gelen genel anahtara sahip herkes bu imzayı doğrulayabilir; bu da herhangi bir müdahaleyi anında tespit etmeyi sağlar.
3. Network Layer (P2P Layer): Node'ların birbirini bulmasını, yeni işlemleri paylaşmasını ve yeni blokları yayınlamasını sağlar. Bir nevi iletişim omurgasıdır. Bu katman olmadan node'lar senkronize kalamazdı.
4. Consensus Layer: Blockchain'i güvenilir kılan asıl katmandır. Konsensüs mekanizması, node'ların hangi işlemlerin geçerli olduğu ve hangi sırayla işlendiği konusunda uzlaşmasını sağlayan kurallar bütünüdür. Yaygın mekanizmalar şunlardır:
- Proof of Work (PoW) – madenciler matematiksel bulmacaları çözmek için yarışır; Bitcoin'de kullanılır
- Proof of Stake (PoS) – Ağ, doğrulayıcıları yatırılan teminata göre seçer; Ethereum, 2022'deki Merge sonrası bu yönteme geçti.
- Delegated Proof of Stake (DPoS) – Token sahipleri, daha küçük bir doğrulayıcı grubunu oylayarak merkeziyetsizlikten biraz feragat edip hızı artırır.
- Proof of Authority (PoA) – Doğrulayıcıların önceden onaylandığı özel/kurumsal blockchain'lerde kullanılır.
5. Application Layer: Akıllı kontratlar, merkeziyetsiz uygulamalar (DApp'ler) ve API'lerin bulunduğu katmandır. Kullanıcıların çoğu, farkında olmasa da bu katmanla etkileşim kurar. Uygulama katmanı, akıllı kontratların çalıştığı yürütme ortamı ile kullanıcıların gördüğü arayüzün sunulduğu katman olarak ikiye ayrılır.

Layer 0: Temel Katman (Çoğu Zaman Atlanır)
Başlangıç rehberlerinde Layer 0 nadiren anlatılır ama önemlidir. Layer 1'in çalışmasını sağlayan altyapıyı, yani internetin kendisini, fiziksel donanımı ve farklı blockchain'lerin iletişim kurmasını sağlayan çapraz zincir protokollerini kapsar.
Polkadot ve Cosmos gibi projeler Layer 0'da faaliyet gösterir. Bağımsız blockchain'lerin (parachain veya zone) birlikte çalışmasını, mesaj alışverişini ve güvenliğin paylaşılmasını mümkün kılan çerçeveler sunarlar. Bunu, altyapının da altındaki altyapı olarak düşünebilirsiniz.
Layer 1: Temel Blockchain Katmanı
Layer 1, çoğu kişinin "blockchain" dediği asıl katmandır. Tüm işlemlerin kaydedildiği ve kesinleştiği temel ağdır. Bitcoin, Ethereum, Solana, Avalanche ve BNB Chain bu gruba örnektir.
Layer 1 handles everything critical: konsensüs mekanizması, yerel para biriminin yaratılması, güvenlik modeli ve tüm işlemlerin değiştirilemez kaydı bu katmanda yer alır. Güvenlikten ödün verilmez; bu da aynı zamanda darboğazın kaynağıdır.
Known limitations of Layer 1:
Proof of Work güvenli ama yavaştır. Madenciler blok eklemek için gerçek hesaplama gücü harcar; bu da zincirin büyüme hızını sınırlar. 2020-2021 DeFi döneminde Ethereum'a daha fazla kullanıcı katıldıkça gas ücretleri fırladı. Bazı kullanıcılar ağı kullanamayacak kadar yüksek ücretlerle karşılaştı; bu, üçlemenin canlı bir örneğidir.
Layer 1 scaling solutions:
Sadece üst katmanlar eklemek yerine, bazı projeler Layer 1'i doğrudan geliştirdi:
- Sharding – Blockchain'i daha küçük parçalara (shard) böler; her biri kendi işlemlerini paralel olarak işler. Ethereum'un yol haritasında sharding, uzun vadeli ölçeklenebilirlik planının bir parçasıdır.
- Proof-of-Stake'e geçiş – Ethereum'un PoW'dan PoS'a (Merge) geçişi, enerji tüketimini %99'dan fazla azalttı ve daha hızlı işlem kapasitesinin önünü açtı.
- Daha büyük blok boyutları – Bitcoin Cash, Bitcoin'in blok boyutunu artırarak bu yolu seçti. Sonuçlar tartışmalı; temel ölçeklenebilirlik sorunları ise çözülmedi.
Layer 2: Üstteki Ölçeklenebilirlik Katmanı
Layer 2 protokolleri, Layer 1'in üzerine inşa edilir; işlemleri ana zincir dışında işler ve yalnızca gerektiğinde temel katmana geri bildirimde bulunur. Bu sayede hem işlem kapasitesi ciddi şekilde artar hem de Layer 1'in güvenlik avantajı korunur.
The key insight: Her küçük işlemin ana zincirde anında kaydedilmesine gerek yoktur. Binlerce işlem bir araya getirilip özet sonuç zincire yazılır; böylece güvenliğin büyük kısmı çok daha düşük maliyetle elde edilir.
State Channels: İki taraf arasında bir kanal açılır, işlemler zincir dışında serbestçe gerçekleşir ve kanal kapandığında sonuç zincire yansıtılır. Blockchain yalnızca kanalın açılış ve kapanışını görür; aradaki işlemler zincirde yer almaz.
Bitcoin'in Lightning Network'ü en bilinen örnektir. Ethereum'un Raiden Network'ü de benzer şekilde çalışır. State channel'lar hızlı ve ucuzdur; ancak en çok, birbirini tanıyan taraflar arasında tekrar eden işlemler için uygundur. Hız için merkeziyetsizlikten biraz ödün verilir.
Sidechains: Ana zincirle paralel çalışan, iki yönlü bir köprüyle bağlı ayrı bir blockchain'dir. Sidechain'ler kendi konsensüs kurallarına sahiptir ve geliştiriciler hız için bu kuralları özelleştirebilir. Varlıkları zincirler arasında taşımak için genellikle yardımcı bir token kullanılır.

State channel'lardan farklı olarak, sidechain işlemleri herkese açıktır ve kendi defterlerinde kaydedilir. Sidechain'in güvenliği doğrudan ana zincire bağlı değildir; bu hem esneklik sağlar hem de risk oluşturur (kompromize olmuş bir sidechain ana zinciri etkilemez, ancak ana zincirin güvenliğinden tam olarak yararlanmaz).
Rollup'lar günümüzde en popüler ve umut vadeden Layer 2 yaklaşımıdır. Yüzlerce veya binlerce işlem zincir dışında işlenir, ardından sıkıştırılmış veri Layer 1'e topluca gönderilir. Ana zincir, güvenlik ve veri erişilebilirliği katmanı olarak görev yapar.
İki ana türü vardır:
- Optimistic Rollup'lar (ör. Optimism, Arbitrum) – işlemleri varsayılan olarak geçerli kabul eder ve yalnızca birisi itiraz ettiğinde hesaplama yapılır. Para çekme işlemlerinde (genellikle 7 gün) bekleme süresi bulunur.
- ZK-Rollup'lar (ör. zkSync, StarkNet, Polygon zkEVM) – tüm işlemlerin geçerli olduğunu kanıtlayan matematiksel bir ispat oluşturmak için sıfır bilgi kanıtı kullanır. İtiraz süresine gerek yoktur. Sonuçlar daha hızlı kesinleşir, ancak ispat oluşturmak daha fazla hesaplama gerektirir.
Geliştiriciler için daha karmaşık olsa da, ZK-rollup'lar uzun vadede altın standart olarak görülmektedir.
Nested Blockchains (Plasma chains): Birincil zincirin üzerine inşa edilen, onun kurallarına tabi ikincil zincirlerdir. Ana zincir anlaşmazlıkları çözer ve parametreleri belirler; alt zincirler ise işlem yükünü üstlenir. Ethereum'un önceki Plasma çerçevesi bu modeli kullanmıştır.
Layer 3: Uygulama Katmanı
Layer 3, kullanıcıların doğrudan etkileşimde bulunduğu katmandır. DeFi protokolleri, NFT pazar yerleri, blockchain tabanlı oyunlar, cüzdanlar ve kurumsal araçlar burada yer alır. Layer 3, API'ler ve akıllı kontratlar aracılığıyla Layer 1 ve 2 ile iletişim kurar.
One important reality to understand: Günümüzde çoğu DApp esas olarak Layer 1 üzerinde çalışır ve Layer 2'yi tamamen atlar. Bu durum, ölçeklenebilirlik ve maliyet açısından sınır oluşturur. Daha fazla uygulamanın Layer 2 üzerinde inşa edilmesi, ekosistemin önündeki temel zorluklardan biridir.
Layer 3 uygulamaları, blockchain'in gerçek dünyada fayda sunduğu yerdir; ancak bulundukları temel katmanlar kadar temel değer barındırmaları olası değildir. Bu durum, geleneksel yazılımlardaki gibi işletim sisteminin, üzerinde çalışan tek bir uygulamadan daha değerli olmasıyla benzerlik gösterir.
Blockchain Üçlemesi Tamamen Çözülebilir mi?
Kısa cevap: Tam anlamıyla değil, ancak aradaki fark kapanıyor. Üçleme, temel tercihlerden bahseder; aşılması imkânsız duvarlardan değil. Modern Layer 2 çözümleri, özellikle ZK-Rollup'lar ve güçlü Layer 1 veri erişilebilirliği ile mümkün olanın sınırları zorlanıyor. Ethereum'un yol haritası (sharding, PoS ve çoklu Layer 2 ağlarının birleşimiyle) tüm katmanda merkeziyetsizlik veya güvenlikten ödün vermeden saniyede 100.000+ işlem kapasitesine ulaşmayı hedefliyor.
Diğer blockchain'ler farklı tercihler yapıyor. Solana, hıza öncelik verirken zaman zaman yaşanan kesintiler ve daha merkezi doğrulayıcı yapısı nedeniyle eleştiriliyor. Avalanche ise daha hızlı kesinlik sağlayan yeni bir konsensüs mekanizması kullanıyor. Her biri, üçlemenin ideal dengesinin nerede olduğu konusunda farklı bir yaklaşım sergiliyor. Hiçbir zincir üç özelliği aynı anda tam anlamıyla sağlayamadı; ancak katmanlı mimari, bu hedefe yaklaşmayı mümkün kılıyor.
Sıkça Sorulan Sorular
Layer 1 ile Layer 2 arasındaki farkı en basit nasıl anlatırsınız?
Layer 1 ana yoldur; güvenli ve sağlamdır ama trafik sıkışabilir. Layer 2 ise yanına inşa edilen bir hızlı geçiş şerididir. İşlemler hızlı şeritte gerçekleşir ve yalnızca nihai özet ana yola kaydedilir.
Layer 2 işlemleri Layer 1 kadar güvenli mi?
Türüne bağlıdır. Rollup'lar (özellikle ZK-Rollup'lar), ispat verisi zincirde tutulduğu için Layer 1'e çok yakın güvenlik sunar. State channel ve sidechain'lerin güvenlik modelleri biraz farklıdır ve genellikle bir kademe daha düşük kabul edilir. Ancak, hepsi tamamen bağımsız blockchain'lere göre çok daha güvenlidir.
Blockchain'ler neden blok boyutunu artırarak ölçeklenmiyor?
Bitcoin Cash bu yolu denedi. Ancak daha büyük bloklar, işlemleri işlemek için daha fazla bant genişliği ve depolama gerektirir; bu da sıradan kullanıcıların tam node çalıştırmasını zorlaştırır. Node sayısı azalınca, ağın merkeziyetsizliği zayıflar ve temel özelliklerden biri zarar görür.
Akıllı kontrat nedir ve katmanlar için neden önemlidir?
Akıllı kontrat, blockchain üzerinde saklanan ve önceden tanımlanmış koşullar gerçekleştiğinde otomatik olarak çalışan kendi kendini yürüten bir koddur. Aracıya gerek kalmadan çalışır. Akıllı kontratlar, Layer 2 altyapısının (rollup köprüleri, state channel kontratları) çoğunu ve Layer 3'ün (DeFi, NFT, DAO'lar) neredeyse tamamını oluşturur.
Gas ücreti nedir, katmanlar bunu nasıl etkiler?
Gas, işleminizi işleyen doğrulayıcılara ödenen ağ ücretidir. Ethereum gibi yoğun Layer 1 zincirlerinde, talep arttığında gas ücretleri hızla yükselebilir. Layer 2 çözümleri, birçok işlemi bir araya getirip Layer 1'e topluca göndererek gas maliyetini önemli ölçüde azaltır.
Tüm blockchain'ler herkese açık mı?
Hayır. Blockchain mimarisi herkese açık (Bitcoin veya Ethereum gibi), özel (izinli, kurum içi süreçlerde kullanılan) veya konsorsiyum tabanlı (yarı özel, belirli kuruluşlar arasında paylaşılan) olabilir. Katman modeli esas olarak herkese açık blockchain'ler için geçerlidir.
Sidechain ile rollup arasındaki fark nedir?
Sidechain, kendi bağımsız konsensüs ve güvenlik modeline sahiptir. Rollup ise işlem verisini Layer 1'e gönderir ve güvenliği ondan alır. Rollup'lar genellikle daha güvenlidir; çünkü ana zincire bağlıdır. Sidechain'ler ise daha fazla esneklik sunar, ancak bağımsız çalışır.
Ethereum bir Layer 1 mi, Layer 2 mi?
Ethereum bir Layer 1 blockchain'dir. Arbitrum, Optimism ve zkSync gibi ağlar ise Ethereum üzerinde çalışan Layer 2 çözümleridir.
Blockchain'de "finality" (kesinlik) ne anlama gelir?
Finality, bir işlemin geri döndürülemez kabul edildiği noktadır. Proof of Work zincirlerinde kesinlik olasılıksaldır: İşleminizin üzerine ne kadar çok blok eklenirse, geri alınması o kadar zorlaşır. Proof-of-Stake sistemlerinde ve ZK-Rollup'larda kesinlik neredeyse anında ve matematiksel olarak garanti edilir.
Blockchain ölçeklenebilirliğinde sırada ne var?
En çok takip edilen gelişmeler; Ethereum'un veri sharding'inin tam olarak devreye alınması ("danksharding" olarak adlandırılır), ZK-Rollup ekosistemlerinin olgunlaşması ve Layer 0'da çapraz zincir birlikte çalışabilirliğin iyileştirilmesidir. Geniş ekosistemin hedefi, çoğu kullanıcının arka planda olduğunu bile fark etmeyeceği internet ölçeğinde bir blockchain katman yapısıdır.
Son Düşünceler
Blockchain'in katmanlı mimarisi, teknik bir ayrıntıdan çok daha fazlasıdır. Bu yapı, teknolojinin internet ölçeğinde çalışabilmesinin temel nedenidir. Her katman, altındaki katmanın sınırlarını aşmak için vardır ve tüm yapı; güvenlik, merkeziyetsizlik ve hız arasında sürekli bir denge arayışıdır.