Blokzincir Nedir? Blok, Hash, İş İspatı ve Akıllı Sözleşme
Blokzincir, kayıtların bloklar halinde, birbirine hash ile bağlanarak çok sayıda bilgisayarda birlikte tutulduğu dağıtık bir defterdir. Blok ve hash mantığı, iş ispatı ile hisse ispatı farkı, akıllı sözleşmeler, kullanım alanları ve sınırlılıklar; basit bir hash örneğiyle.
- HazırlayanTemerrüt Editörlüğü
- Güncelleme
- Okuma7 dakikalık okuma
Kısaca
Blokzincir, kayıtların bloklar halinde tutulduğu ve her bloğun bir öncekinin hash’ini taşıyarak zincire bağlandığı dağıtık bir defterdir. Defterin kopyası tek bir kurumda değil, ağdaki çok sayıda bilgisayardadır; yeni bir bloğun eklenmesi için ağın kabul ettiği bir kural (iş ispatı ya da hisse ispatı) işler. Kripto varlıklar bu teknolojinin en bilinen uygulamasıdır, ama tek uygulaması değildir.
Blokzincir nedir?
Geleneksel bir defteri bir banka ya da kurum tutar; kayıtların doğruluğuna siz güvenirsiniz. Blokzincirde ise aynı defterin kopyası ağdaki birçok katılımcıda bulunur ve yeni kayıtlar, ağın kuralına göre herkesçe kabul edilerek eklenir. Bitcoin’i tanıtan makale bu fikri, güven yerine “kriptografik kanıta” dayanan ve istekli iki tarafın güvenilir bir üçüncü tarafa ihtiyaç duymadan doğrudan işlem yapmasını sağlayan bir ödeme sistemi olarak anlatır.
ethereum.org blokları, “bir önceki bloğun hash’ini taşıyan işlem grupları” olarak tanımlar. Hash’ler blok verisinden türetildiği için bloklar birbirine zincir gibi bağlanır; geçmişteki herhangi bir bloğu değiştirmek, sonraki tüm hash’leri değiştireceği için ağdaki herkesin fark edeceği bir durum yaratır.
Türk mevzuatı bu altyapıya “dağıtık defter teknolojisi” der. Sermaye Piyasası Kanunu m.3, kripto varlığı bu teknoloji “veya benzer bir teknoloji” kullanılarak elektronik olarak oluşturulup saklanabilen ve değer veya hak ifade edebilen gayri maddi varlık olarak tanımlar. Düzenlemenin ayrıntısı Türkiye’de kripto varlık düzenlemesi yazısında.
Blok ve hash nasıl çalışır?
Bitcoin’in blok başlığı altı alandan oluşur: sürüm, bir önceki bloğun başlık hash’i, işlemlerin özetini veren merkle kökü, zaman, hedef eşiğin kodlanmış hâli (nBits) ve madencinin değiştirdiği keyfî sayı (nonce). Bu alanların hepsi birlikte hash’lenir; bu yüzden herhangi birindeki en küçük değişiklik, bloğun hash’ini ve ondan sonrakileri değiştirir.
Hash’in davranışı basit bir deneyle görülebilir. SHA-256, girdisi ne kadar kısa ya da uzun olursa olsun 64 onaltılık karakter üretir. Girdideki tek bir harf bile farklıysa çıktı tamamen farklıdır (aşağıdaki değerler SHA-256 ile hesaplanmıştır):
SHA-256("Merhaba") = 7fdc9f4717c5fe66df286c700fab969b4d6209d03aa84624c5f8f58c17c9c058
SHA-256("merhaba") = 4c6bcdd55f3153e1939669ab1ec039e4059174dc25abdfcb2f58868849b4d61b
Büyük “M” yerine küçük “m” yazmak, çıktının tamamını değiştirdi. Blokzincirin değiştirilmeye dayanıklılığı bu özelliğe dayanır: geçmiş bir kaydı değiştirmeye kalkan, sonraki bütün hash’leri yeniden hesaplamak ve ağın kuralını yeniden sağlamak zorunda kalır.
İş ispatı nasıl çalışır?
Bir bloğun zincire eklenebilmesi için hash’inin bir hedefin altında kalması gerekir. Hedefi sağlayan sayıyı önceden bilmenin yolu yoktur; madenciler nonce değerini sürekli değiştirerek deneme yanılma yapar. Bitcoin makalesi bu mekanizmayı “bir hash’in belli sayıda sıfır bitiyle başlamasını sağlayan değeri taramak” diye anlatır ve onu “bir işlemci, bir oy” ilkesine benzetir. Çoğunluk kararı, en fazla emeğin harcandığı en uzun zincirle temsil edilir.
Mantığı küçük bir oyuncak örnekle görelim. Aşağıdaki hesapta metnin sonundaki “nonce” yerine 0’dan başlayarak sırayla 0, 1, 2… yazılır ve SHA-256 hash’inin ilk üç karakterinin “000” olması istenir. Hedefi sağlayan ilk değerler şunlardır:
Veri: "Ayse->Mehmet:10 TL|nonce" Hedef: hash "000" ile başlasın (üç sıfır) nonce 505 → 0004955eeca9206ee551bd3a8e3418829bfb294ff191df7ddaba505520b6e3ca Hedef: hash "0000" ile başlasın (dört sıfır) nonce 19506 → 00002b4729781c315210a940f47f4b7da6ae03696a3ae89c0de32935557a2117
Bu örnekte hedef bir onaltılık sıfır daha zorlaştığında, hedefi sağlayan ilk nonce 505’ten 19.506’ya çıktı; yani 506 yerine 19.507 deneme gerekti. Bu tek bir örnektir, ama yönü genel kuralı gösterir: makaleye göre ortalama iş, gereken sıfır bitinin sayısıyla üstel olarak büyür. Gerçek ağlarda hedef çok daha zordur; bu yüzden güçlü donanım ve büyük enerji tüketimi gerekir.
Bitcoin makalesi zorluğun, saat başına hedeflenen ortalama blok sayısına göre ayarlandığını da belirtir: bloklar çok hızlı üretilirse zorluk artar. Güvenlik açısından zayıf nokta, “yüzde 51” durumudur: ağın hesaplama gücünün çoğunluğunu ele geçiren, geçerli ama kötü niyetli blokları sürekli üretebilir. İş ispatı bu saldırıyı pahalı kılar; imkânsız kılmaz.
Bitcoin’de blok ödülü her 210.000 blokta yarıya iner, yaklaşık saatte altı blok üretilir ve son yarılanma Nisan 2024’te ödülü 3,125 BTC’ye indirmiştir (Bitcoin Wiki).
Düğüm, madenci ve ödül kimdir?
Ağa bağlı her bilgisayar bir düğümdür. Bitcoin makalesine göre düğümler ağdan istedikleri zaman ayrılıp yeniden katılabilir; döndüklerinde en uzun iş ispatı zincirini, ayrıldıkları sürede olanların kanıtı olarak kabul ederler. Yeni bir blok üretmeye çalışan düğümlere (madencilere) bir teşvik tanımlıdır: makalede, bloktaki ilk işlem bloğu oluşturana ait yeni bir birim yaratır ve işlem ücretleri de ödüle eklenebilir. Önceden belirlenmiş sayıda birim dolaşıma girdikten sonra teşvik tamamen işlem ücretlerine dönüşebilir.
Hisse ispatı nedir?
Hisse ispatında (proof-of-stake) blok önerme ve doğrulama hakkı, harcanan elektrikle değil, ağa teminat olarak kilitlenen varlıkla kazanılır. ethereum.org’a göre Ethereum’da doğrulayıcı olabilmek için 32 ETH’nin teminat yatırma sözleşmesine (deposit contract) yatırılması ve üç ayrı yazılımın (yürütme istemcisi, mutabakat istemcisi ve doğrulayıcı istemcisi) çalıştırılması gerekir. Kurallara aykırı davranışlar “slashing” ile cezalandırılır: ceza, tek başına cezalandırılan bir doğrulayıcı için teminatın %0,1’inden az olabilir; aynı anda çok sayıda doğrulayıcının cezalandırıldığı koordineli bir saldırıda ise teminatın tamamına kadar çıkabilir.
Ethereum, Eylül 2022’de bu mekanizmaya geçti. ethereum.org’a göre “Merge”, ağın yıllık elektrik tüketimini %99,988’den fazla azalttı. Bu, hisse ispatının en çok anılan avantajıdır. Her mekanizmanın kendi güvenlik varsayımları vardır; hangisinin “daha iyi” olduğu bu yazının konusu değildir.
Akıllı sözleşme nedir?
ethereum.org, akıllı sözleşmeyi blokzincirde saklanan, “şu olursa bu olsun” mantığıyla çalışan ve kodu oluşturulduktan sonra değiştirilemeyen bir bilgisayar programı olarak tanımlar. Benzetme olarak otomattır: gerekli koşullar yerine getirildiğinde ürünü verir, getirilmediğinde vermez.
Bu yapının iki yönü vardır:
- Otomasyon: Koşullar sağlandığında program, aracı olmadan çalışır.
- Kalıcılık: Kod değiştirilemediği için içindeki bir hata da kalıcıdır. Ayrıca ethereum.org, işlem verisinin insanlar için okunaksız olduğunu, bu yüzden kullanıcıların ne onayladıklarını bilmeden imza atmasının ciddi bir güvenlik riski olduğunu söyler.
Akıllı sözleşmenin hukuki niteliği bu yazının kapsamı dışındadır; bu yazı hukuki görüş değildir.
Kullanım alanları ve sınırlılıklar
Kullanım alanları. Kripto varlıklar, blokzincirin en yaygın kullanımıdır. Merkez bankaları ve uluslararası kuruluşlar da benzer teknolojileri inceler: BIS, 24.06.2025 tarihli açıklamasında merkez bankası parası, ticari banka mevduatı ve devlet tahvillerinin aynı programlanabilir platformda “tokenleştirildiği” bir “birleşik defter” önermiş ve bu doğrultuda yedi merkez bankası ve özel sektör kuruluşlarıyla Agorá projesini ilerlettiğini belirtmiştir. Yani teknoloji yalnızca kripto piyasası için değil, finansal altyapı tartışmalarında da gündemdedir.
Sınırlılıklar.
- Değişmezlik iki yönlüdür: Hatalı ya da dolandırıcılığa konu bir işlemi geri almak zordur.
- Enerji ve maliyet: İş ispatı büyük hesaplama gücü gerektirir; hisse ispatı bunu azaltır ama kendi riskleri vardır.
- Çoğunluk riski: İş ispatında hesaplama gücünün çoğunluğunu elinde tutan taraf zinciri etkileyebilir (“%51 saldırısı”).
- Girdinin doğruluğu: Blokzincir, kaydın tutarlılığını sağlar; kayda girilen bilginin gerçeğe uygunluğunu tek başına sağlamaz.
- Hukuki güvence: Bir kripto varlığın platformda listelenmiş olması, kamunun o varlığı güvence altına aldığı anlamına gelmez (SPKn m.35/C).
Blokzincirin ne olduğunu bilmek, bir kripto varlığın güvenli ya da kârlı olduğu anlamına gelmez. Risklerin tamamı için kripto para nedir yazısına bakın.
Sık sorulan sorular
Blokzincir ile kripto para aynı şey mi?
Hayır. Blokzincir bir kayıt tutma teknolojisidir; kripto varlıklar bu teknolojinin ilk ve en bilinen uygulamasıdır. Bitcoin makalesi, işlemlerin ortak bir zincirde zaman damgasıyla kaydedilmesini anlatır. Ancak blokzincir yalnızca para benzeri varlıklar için kullanılmak zorunda değildir; mevzuattaki “dağıtık defter teknolojisi” ifadesi de bu teknolojik altyapıyı tarif eder. Kripto varlıkları ayrıca kripto para nedir yazısında ele aldık.
Hash nedir?
Hash, herhangi bir veriden sabit uzunlukta bir “parmak izi” üreten matematiksel işlemdir. Verinin tek bir harfi değişse bile ortaya çıkan hash tamamen farklı olur. Bitcoin makalesi örnek olarak SHA-256 işlevini anar; bu işlev 256 bitlik, yani 64 onaltılık karakterden oluşan bir çıktı verir.
İş ispatı ile hisse ispatı arasındaki fark nedir?
İş ispatında (proof-of-work) madenciler, bir blok için geçerli bir hash bulana kadar deneme yanılma yapar; güvenlik harcanan hesaplama gücüne dayanır. Hisse ispatında (proof-of-stake) doğrulayıcılar ağa teminat olarak kripto varlık kilitler; kurallara aykırı davranan doğrulayıcı teminatının bir kısmını ya da, koordineli saldırılarda, tamamını kaybedebilir. Ethereum, Eylül 2022’de iş ispatından hisse ispatına geçti.
Akıllı sözleşme bir sözleşme midir?
Akıllı sözleşme, “şu olursa bu olsun” mantığıyla çalışan ve blokzincir üzerinde saklanan bir bilgisayar programıdır. Hukuki niteliği ayrı bir konudur ve bu yazının kapsamı dışındadır. ethereum.org’a göre kodu oluşturulduktan sonra değiştirilemediği için koddaki bir hata da kalıcı olabilir.
Blokzincirdeki kayıtlar değiştirilemez mi, hiç hata yapılamaz mı?
Zincirdeki geçmiş bir bloğu değiştirmek, ondan sonraki tüm blokların hash’lerini bozacağı için ağdaki herkesin fark edeceği bir durumdur. Bu, kayıtların sonradan değiştirilmesini çok zorlaştırır. Ancak blokzincirin kendisi, kayda girilen bilginin doğru olduğunu garanti etmez; yanlış girilmiş bir işlemi geri almak da kolay değildir.
Kaynaklar
- Satoshi Nakamoto — Bitcoin: A Peer-to-Peer Electronic Cash System
- Bitcoin Developer Reference — Block chain (blok başlığı alanları, yarılanma)
- Bitcoin Wiki — Controlled supply
- ethereum.org — Blocks
- ethereum.org — Proof-of-work (PoW)
- ethereum.org — Proof-of-stake (PoS)
- ethereum.org — Energy consumption (The Merge)
- ethereum.org — Smart contracts
- 6362 sayılı Sermaye Piyasası Kanunu (m.3, m.35/C) — mevzuat.gov.tr
- BIS — Next-generation monetary and financial system (basın açıklaması, 24.06.2025)