Blokzincir Katmanlarına Yeni Başlayanlar İçin Kılavuz

Author logo
Patrick Dike-Ndulue
Post image

Temel içgörüler

Bu makalede, blokzincirin tek bir teknoloji değil, her biri belirli bir işlevi olan birbirine bağlı katmanlardan oluşan bir yapı olduğu anlatılıyor: Temel altyapı (Katman 0), Bitcoin ve Ethereum gibi ana blokzincirler (Katman 1), ölçeklenebilirlik çözümleri (Katman 2) ve son kullanıcıya yönelik uygulamalar (Katman 3). Makale, güvenlik, merkeziyetsizlik ve ölçeklenebilirlik arasında zorunlu tercihler gerektiren blokzincir üçlemesini ve katmanlı mimarinin (özellikle Katman 2 çözümleri, rollup'lar gibi) bu zorlukları nasıl ele aldığını açıklıyor. Hiçbir blokzincir üçlemeyi tamamen çözemese de, katmanlı tasarımdaki gelişmeler teknolojiyi internet ölçeğine yaklaştırıyor.

 

Blokzincir genellikle tek bir şeymiş gibi anlatılır. Aslında öyle değildir. Birbirini tamamlayan ve her biri belirli bir görevi olan katmanlardan oluşan bir yapıdır. "Katman 1" veya "Katman 2" gibi terimleri duyduysanız ve ne anlama geldiklerini merak ettiyseniz, bu rehber temelden başlayarak her şeyi açıklıyor.

Blokzincir Nedir?

Temelde blokzincir; kriptografi (veri şifreleme ve güvenliği matematiği), oyun teorisi (çıkarına göre hareket eden aktörlerin davranışları) ve dağıtık ağ teknolojilerinin birleşimidir.

 

Blokzinciri ilginç kılan şey, aradan aracıları çıkarmasıdır. Kayıtları tutmak için bir banka ya da şirkete güvenmek yerine, blokzincir sayesinde kodda tanımlı kurallarla, birbirini tanımayan bir ağ ortak bir gerçeklik üzerinde uzlaşabilir. Merkezi bir otoriteye gerek yoktur; dağıtık defter bu süreci yönetir. "Node" adı verilen binlerce bilgisayar aynı verinin bir kopyasını tutar ve geçerli olanı belirlemek için ortak kuralları uygular.

Ölçeklenebilirlik Sorunu ve Katmanların Varlık Nedeni

Blokzincirin dürüstçe en büyük sorunu: yavaş olmasıdır. Visa'nın ağı saniyede 20.000'den fazla işlemi işleyebilirken, Bitcoin'in ana katmanı yaklaşık yedi işlemle sınırlıdır. Ethereum da başlangıçta çok daha hızlı değildir.

 

Bu fark, "blokzincir üçlemesi" olarak bilinen bir kavramdan kaynaklanır. Ethereum'un kurucu ortağı Vitalik Buterin tarafından popülerleştirilen bu kavram, bir blokzincirin aynı anda şu üç özelliğin sadece ikisini en iyi şekilde sağlayabileceğini söyler:

  • Güvenlik – saldırılara ve çift harcamaya karşı direnç
  • Merkeziyetsizlik – ağı küçük bir grup kontrol etmez
  • Ölçeklenebilirlik – yüksek işlem kapasitesi

Bitcoin ve Ethereum, güvenlik ve merkeziyetsizlikten yana tercihte bulunmuştur. Bu bilinçli bir seçimdir ve geliştiricilerin, ana katmanı tehlikeye atmadan ölçeklenebilirlik eklemek için katmanlar tasarlamasının sebebidir. Üçlemenin kökeni, 1980'lerde bilgisayar biliminde ortaya çıkan CAP teoremine dayanır: dağıtık veri sistemleri aynı anda sadece üç özelliğin ikisini garanti edebilir: tutarlılık, erişilebilirlik ve bölünmeye dayanıklılık. Blokzincir bu gerilimi devralmış ve yeni bir isim vermiştir.

Bir Blokzincirin Beş Dahili Katmanı

Katman 1, 2 ve 3'e geçmeden önce, tek bir blokzincirin içinde neler olup bittiğini anlamak faydalı olur. Mühendisler genellikle blokzinciri beş dahili katmana ayırır:

1. Hardware Infrastructure Layer: Sistemi çalışır durumda tutan fiziksel makineler, sunucular ve ağ bağlantılarıdır. Blokzincirler, bilgisayarların merkezi bir sunucuya yönlendirilmeden doğrudan birbirine bağlandığı eşler arası (P2P) ağlar olarak çalışır.

 

2. Data Layer: İşlemlerin kaydedildiği katmandır. Blokzincir, her bloğun bir öncekine kriptografik hash ile referans verdiği bağlantılı bir bloklar listesi kullanır. Bunun içinde gömülü olarak, 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, özel anahtar ile dijital bir imza oluşturur. Karşılık gelen genel anahtara sahip herkes bu imzayı doğrulayabilir ve herhangi bir müdahale anında tespit edilir.

 

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. Bunu iletişimin omurgası olarak düşünebilirsiniz. Bu katman olmadan node'lar senkronize kalamazdı.

 

4. Consensus Layer: Blokzinciri güvenilir kılan asıl merkezdir. Konsensüs mekanizması, node'ların hangi işlemlerin geçerli ve hangi sırada olduğunu belirlemek için izlediği kural setidir. Başlıca mekanizmalar şunlardır:

  • Proof of Work (PoW) – madenciler matematiksel bulmacaları çözer; Bitcoin tarafından 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ı bunu kullanıyor.
  • Delegated Proof of Stake (DPoS) – Token sahipleri, daha küçük bir doğrulayıcı grubunu seçmek için oy kullanır; biraz merkeziyetsizlikten feragat edilerek hız kazanılır.
  • Proof of Authority (PoA) – Doğrulayıcıların önceden onaylandığı özel/kurumsal blokzincirlerde kullanılır.

 

5. Application Layer: Akıllı kontratların, merkeziyetsiz uygulamaların (DApp) ve API'lerin bulunduğu katmandır. Çoğu kullanıcı, aslında farkında olmasa da, en çok bu katmanla etkileşim kurar. Bu katman, akıllı kontratların çalıştığı yürütme ortamı ve kullanıcıların gördüğü uygulama arayüzü (UI) olarak ikiye ayrılır.

image.png

Katman 0: Kimsenin Bahsetmediği Temel

Başlangıç rehberlerinde Katman 0 nadiren geçer, ancak önemlidir. Katman 1'i mümkün kılan altyapıyı ifade eder: internetin kendisi, fiziksel donanım ve farklı blokzincirlerin birbiriyle iletişim kurmasını sağlayan çapraz zincir protokolleri.

 

Polkadot ve Cosmos gibi projeler Katman 0'da çalışır. Bağımsız blokzincirlerin (parachain veya zone) birlikte çalışmasını, mesaj alışverişini ve güvenliği paylaşmasını sağlayan altyapılar sunarlar. Bunu, tesisatın altındaki tesisat gibi düşünebilirsiniz.

Katman 1: Ana Zincir

Çoğu kişinin "blokzincir" dediği şey aslında Katman 1'dir. Tüm işlemlerin nihai olarak kaydedildiği ve kesinleştiği temel ağdır. Bitcoin, Ethereum, Solana, Avalanche ve BNB Chain buna örnektir.

Layer 1 handles everything critical: konsensüs mekanizması, yerel para birimi üretimi, güvenlik modeli ve tüm işlemlerin değiştirilemez kaydı bu katmandadır. Güvenliği tartışmasızdır; bu nedenle aynı zamanda darboğazdı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 patlamasında Ethereum'a daha fazla kullanıcı katıldıkça, gas ücretleri fırladı. Bazı kullanıcılar ağa erişemez hale geldi; bu da üçlemenin tipik bir örneğidir.

 

Layer 1 scaling solutions:

Sadece üstüne katman eklemek yerine, bazı projeler Katman 1'i doğrudan geliştirdi:

  • Sharding – blokzinciri daha küçük parçalara (shard) böler; her biri kendi işlemlerini paralel işler. Ethereum'un yol haritasında uzun vadeli ölçeklenebilirlik için sharding yer alı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 yolunu 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 sorununu tam olarak çözmedi.

Katman 2: Üstteki Ölçeklenebilirlik

Katman 2 protokolleri, Katman 1'in üzerine inşa edilir; işlemleri ana zincir dışında işler ve gerektiğinde ana katmana döner. Bu sayede işlem kapasitesi büyük ölçüde artar ve Katman 1’in güvenliğinden faydalanılır.

The key insight: her küçük işlemin anında ana zincire kaydedilmesi gerekmez. Binlerce işlem topluca zincire aktarılabilir; böylece güvenliğin çoğu korunur, maliyet düşer.

 

State Channels: İki taraf bir kanal açar, işlemleri zincir dışında serbestçe gerçekleştirir ve kanalı kapatınca zincire sonuç yansır. Blokzincir yalnızca açılış ve kapanış durumunu görür, aradaki işlemleri değil.

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 biraz merkeziyetsizlikten feragat edilir.

 

Sidechains: Ana zincire paralel çalışan ayrı bir blokzincirdir ve iki yönlü bir köprü ile bağlanır. Sidechain'ler kendi konsensüs kurallarına sahiptir ve geliştiriciler hız için özelleştirebilir. Varlıkların zincirler arasında taşınması için genellikle bir yardımcı token kullanılır.

image.png

State channel'lardan farklı olarak, sidechain işlemleri herkese açık ve kendi defterine kaydedilir. Sidechain'in güvenliği doğrudan ana zincire bağlı değildir; bu hem esneklik avantajı hem de risk anlamına gelir (kompromize bir sidechain ana zinciri etkilemez, fakat ana zincirin güvenliğinden de tam olarak faydalanmaz).

 

Rollup'lar, şu anda en popüler ve umut vadeden Katman 2 yaklaşımıdır. Yüzlerce veya binlerce işlem zincir dışında işlenir, ardından sıkıştırılmış veri Katman 1'e topluca kaydedilir. 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şlemlerin varsayılan olarak geçerli olduğu kabul edilir; yalnızca biri sahtecilik kanıtı sunarsa işlem tekrar hesaplanır. Para çekme işlemlerinde genellikle 7 günlük bekleme süresi vardır.
  • ZK-Rollup'lar (ör. zkSync, StarkNet, Polygon zkEVM) – tüm işlemlerin geçerli olduğunu matematiksel olarak kanıtlayan sıfır bilgi kriptografisi kullanır. Bekleme süresine gerek yoktur; daha hızlı kesinlik sunar, ancak kanıt üretimi daha karmaşıktır.

Geliştiriciler için daha karmaşık olsa da, ZK-rollup'lar uzun vadede altın standart olarak görülüyor.

 

Nested Blockchains (Plasma chains): Ana zincirin üzerine inşa edilen ikincil zincirlerdir; ana zincirin kurallarına uyar. Ana zincir anlaşmazlıkları çözer ve parametreleri belirler; alt zincirler ise asıl işlemleri işler. Ethereum'un önceki Plasma çerçevesi bu modeli kullanmıştır.

Katman 3: Uygulama Katmanı

Katman 3, kullanıcıların doğrudan etkileşimde bulunduğu yerdir. DeFi protokolleri, NFT pazar yerleri, blokzincir tabanlı oyunlar, cüzdanlar ve kurumsal araçlar burada bulunur. Katman 3, Katman 1 ve 2 ile API'ler ve akıllı kontratlar üzerinden iletişim kurar.

One important reality to understand: Bugün çoğu DApp hâlâ ağırlıklı olarak Katman 1 üzerinde çalışıyor. Katman 2'yi tamamen kullanmıyorlar; bu da ölçeklenebilirlik ve erişilebilirliklerini sınırlandırıyor. Daha fazla uygulamanın Katman 2 üzerinde inşa edilmesi ekosistemde önemli bir hedef.

 

Katman 3 uygulamaları, blokzincirin gerçek dünyadaki faydasını gösterir; ancak bulundukları temel katmanlar kadar temel değer yaratmaları beklenmez. Bu, geleneksel yazılımdaki gibi: işletim sistemi, üzerinde çalışan tek bir uygulamadan daha temel bir değere sahiptir.

Blokzincir Üçlemesi Tamamen Çözülebilir mi?

Kısa cevap: Tam olarak değil, ama fark kapanıyor. Üçleme temel tercihlerden kaynaklanır; aşılmaz duvarlar değildir. Modern Katman 2 çözümleri, özellikle ZK-Rollup'lar ve güçlü Katman 1 veri erişilebilirliği, mümkün olanın sınırlarını zorluyor. Ethereum'un yol haritası (sharding, PoS ve çoklu Katman 2 ağlarının birleşimi), merkeziyetsizlik ve güvenlikten ödün vermeden tüm yığın boyunca saniyede 100.000+ işlem hedefliyor.

 

Diğer blokzincirler farklı tercihler yapıyor. Solana, hız için agresif şekilde optimize olurken zaman zaman kesintiler ve daha merkezi bir doğrulayıcı yapısı nedeniyle eleştiriliyor. Avalanche, daha hızlı kesinlik sağlayan özgün bir konsensüs mekanizması kullanıyor. Her biri, üçlemenin en uygun noktasına farklı bir yaklaşım sunuyor. Hiçbir zincir üç özelliği aynı anda tam anlamıyla çözemedi. Ancak katmanlı mimari, bu hedefe büyük ölçüde yaklaşmayı mümkün kılıyor.

Sıkça Sorulan Sorular

Katman 1 ile Katman 2 arasındaki farkı en basit nasıl anlayabilirim? 

Katman 1 ana yol gibidir; güvenli ve sağlamdır ama kalabalıklaşabilir. Katman 2 ise yanına inşa edilen bir hızlı geçiş şeridi gibidir. İşlemler hızlı şeritte gerçekleşir, sadece nihai özet ana yola kaydedilir.

Katman 2 işlemleri Katman 1 kadar güvenli mi? 

Türüne bağlıdır. Rollup'lar (özellikle ZK-Rollup'lar), kanıt verileri zincire kaydedildiği için neredeyse tam Katman 1 güvenliği sağlar. State channel ve sidechain'ler ise biraz farklı güvenlik modellerine sahiptir ve genellikle bir adım daha düşük kabul edilir. Ancak hepsi, tamamen ayrı zincirlere göre çok daha güvenlidir.

Blokzincirler neden sadece blok boyutunu artırarak ölçeklenmiyor? 

Bitcoin Cash bu yolu denedi. Ancak daha büyük bloklar, işlemlerin işlenmesi 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. Daha az node, daha fazla merkezileşme ve ağın temel özelliklerinin zayıflaması anlamına gelir.

"Akıllı kontrat" nedir ve katmanlar için neden önemlidir? 

Akıllı kontrat, blokzincirde saklanan ve önceden tanımlanmış koşullar gerçekleştiğinde otomatik olarak çalışan kodlardır. Herhangi bir aracıya gerek kalmadan kendiliğinden çalışır. Rollup köprüleri, state channel kontratları gibi Katman 2 altyapısının ve DeFi, NFT, DAO gibi Katman 3'ün temelini akıllı kontratlar 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 Katman 1 zincirlerinde, talep arttığında gas ücretleri hızla yükselebilir. Katman 2 çözümleri, birçok işlemi toplu olarak işleyip Katman 1'e yayarak gas maliyetini ciddi şekilde azaltır.

Tüm blokzincirler herkese açık mı? 

Hayır. Blokzincir mimarisi herkese açık (Bitcoin veya Ethereum gibi), özel (kurumsal şirketlerin dahili süreçlerinde kullandığı izinli yapılar) veya konsorsiyum tabanlı (bir grup bilinen kuruluş arasında paylaşılan yarı özel yapılar) olabilir. Katman modeli en çok herkese açık blokzincirlerde uygulanır.

Sidechain ile rollup arasındaki fark nedir? 

Sidechain, kendi bağımsız konsensüs ve güvenlik modeline sahiptir. Rollup ise işlem verilerini Katman 1’e kaydeder ve güvenliği ondan alır. Rollup'lar, ana zincire bağlı oldukları için genellikle daha güvenli kabul edilir; sidechain'ler ise daha fazla esneklik sağlar ama bağımsız çalışır.

Ethereum Katman 1 mi, Katman 2 mi? 

Ethereum bir Katman 1 blokzincirdir. Arbitrum, Optimism ve zkSync gibi ağlar ise Ethereum üzerinde çalışan Katman 2 çözümleridir.

Blokzincirde "kesinlik" (finality) ne demektir? 

Kesinlik, bir işlemin geri döndürülemez hale geldiği noktadır. Proof of Work zincirlerinde kesinlik olasılıksaldır: iş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.

Blokzincir ölçeklenebilirliğinde sırada ne var? 

En çok takip edilen gelişmeler; Ethereum'un veri sharding'ı ("danksharding"), ZK-Rollup ekosistemlerinin olgunlaşması ve Katman 0'da çapraz zincir birlikte çalışabilirliğinin artmasıdır. Geniş ekosistemin hedefi, kullanıcıların arka planda hissetmeyeceği internet ölçeğinde bir blokzincir yığınıdır.

Son Düşünceler

Blokzincirin 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, bir alttaki katmanın sınırlarından dolayı var olur ve tüm yığın; güvenlik, merkeziyetsizlik ve hız arasında sürekli bir denge arayışıdır.

Author logo
Yazar Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
İnceleyen: Rukkayah Jigam

Writer & editor covering digital assets and product updates.