Ana sayfateknolojiYeni TeknolojilerBlok Zinciri (Blockchain) Nedir?
💻
Teknoloji · Konu Anlatımı

Blok Zinciri (Blockchain) Nedir ve Nasıl Çalışır?

Güncel Teknolojiler· Genel· 7 dk okuma· Son güncelleme: 27 Ağustos 2026
Öğreniyo İçerik Ekibi tarafından hazırlandı · Editör: Yusufhan Seyis
Bu içerik taslak aşamasında — henüz yayına alınmadı.
Kısaca

Blok zinciri, kayıtları tek bir merkez yerine birden çok bilgisayarda tutan dağıtık bir kayıt sistemidir. İşlemler doğrulanır, bloklar içinde gruplanır ve önceki blokların hash değerleriyle birbirine bağlanır. Bu yapı değişiklikleri fark edilebilir hâle getirir; ancak teknolojinin her koşulda mutlak güvenlik veya değiştirilemezlik sağladığı anlamına gelmez.

Bu yazıda (7)

Blok zinciri, verilerin ve işlemlerin bir ağdaki birden çok bilgisayar tarafından paylaşılan kayıt defterinde tutulmasını sağlayan bir teknolojidir. Kayıtlar bloklar hâlinde düzenlenir; her blok kendisinden önce gelen bloğa kriptografik bir hash aracılığıyla bağlandığı için ortaya sıralı ve izlenebilir bir zincir çıkar.

Blok zincirinin tanımı ve temel çalışma mantığı

Blok zinciri, sürekli büyüyen kayıt listesini bloklar içinde saklayan dağıtık bir defterdir. Dağıtık olması, kayıtların yalnızca tek bir sunucuda bulunmaması anlamına gelir. Ağa katılan uygun düğümler, kayıtların kopyasını tutabilir ve yeni kayıtların geçerli olup olmadığını belirlenen kurallara göre kontrol edebilir. Böylece iki taraf arasındaki bir işlemi kaydetmek için mutlaka tek bir merkezi kayıt kuruluşuna başvurulması gerekmeyebilir.

Çalışma mantığı üç temel aşamada düşünülebilir: işlem ağa iletilir, ağdaki düğümler işlemin kurallara uygunluğunu denetler ve geçerli işlemler yeni bir blokta toplanır. Yeni blok, önceki bloğa ait hash bilgisini de içererek zincirin sonuna eklenir. Blokların sırası ve aralarındaki bağlantı, geçmiş kayıtların izlenmesini kolaylaştırır. Örneğin bir dijital ödeme işlemi ağa gönderildiğinde işlem bilgisi doğrudan tek bir kurumun veri tabanına yazılmak yerine, ağdaki doğrulama sürecinden geçer; geçerli kabul edilirse diğer işlemlerle birlikte bir blokta yer alır. Bu blok onaylanıp zincire bağlandığında işlem, sistemdeki ortak kayıt geçmişinin bir parçası olur.

Bu yapıdaki güven, yalnızca verilerin bir yerde saklanmasından değil, kayıtların birbirine bağlı olmasından ve ağdaki düğümlerin aynı kurallara göre hareket etmesinden kaynaklanır. Bir blokta geriye dönük değişiklik yapılırsa o bloğun hash değeri değişir; bu değişiklik sonraki blokların bağlantılarıyla karşılaştırıldığında fark edilebilir. Bununla birlikte blok zinciri, içine yazılan her bilginin gerçek olduğunu kendiliğinden kanıtlamaz. Sistem, kaydın sonradan değiştirilmesini fark etmeye yardımcı olur; başlangıçta yanlış girilmiş bir bilginin doğruluğunu tek başına garanti etmez.

Blok, düğüm ve zincir kavramları

Blok, belirli bir zaman aralığında veya işlem grubunda bir araya getirilen kayıtların bulunduğu veri paketidir. Bir blokta işlem verileri, zaman bilgisi ve kendisinden önceki bloğu gösteren hash bağlantısı bulunabilir. İşlem sayısı arttıkça yeni bloklar oluşturulur ve her yeni blok zincirin önceki bölümüne bağlanır. Bu nedenle blok, zincirin tek tek yapı taşlarından biridir.

Düğüm, blok zinciri ağına katılan ve ağın işleyişine katkı sağlayan bilgisayardır. Düğümler kayıtları saklayabilir, ağa gelen işlemleri iletebilir ve işlemlerin veya blokların belirlenen kurallara uyup uymadığını kontrol edebilir. Her düğümün aynı görevi ve aynı yetkiyi taşıması şart değildir; ancak temel düzeyde düğümleri, ortak kayıt defterinin kopyalarını tutan ve ağ iletişimini sağlayan bilgisayarlar olarak düşünebiliriz. Tek bir merkezin bütün kayıtları yönetmemesi, düğümlerin birlikte çalışmasını gerekli kılar.

Zincir ise blokların belirli bir sırayla birbirine bağlanmış hâlidir. Örneğin ilk blokta A işlemleri, ikinci blokta B işlemleri, üçüncü blokta C işlemleri yer alsın. Üçüncü blok ikinci bloğun hash bilgisini, ikinci blok da ilk bloğun hash bilgisini taşıyorsa bu bloklar yalnızca yan yana duran dosyalar değil, birbirinin geçmişine bağlı bir kayıt dizisi oluşturur. İkinci bloktaki veri değiştirildiğinde onun hash değeri değişeceği için üçüncü bloktaki eski bağlantı artık uyuşmaz. Böylece blok, düğüm ve zincir arasındaki ilişki ortaya çıkar: düğümler kayıtları paylaşır, kayıtlar bloklarda gruplanır ve bloklar hash bağlantılarıyla zincire dönüşür.

Dağıtık kayıt defteri ile merkezi sistem arasındaki fark

Merkezi bir sistemde kayıtların tutulması ve güncellenmesi çoğunlukla tek bir kurumun veya tek bir sunucu grubunun kontrolündedir. Kullanıcılar bu merkeze güvenir; merkez işlemi kabul eder, veri tabanına yazar ve gerektiğinde kayıtların güncel kopyasını sunar. Dağıtık kayıt defterinde ise kayıtların kopyaları ağdaki birden çok düğümde bulunabilir. Yeni bir kaydın geçerli sayılması, tek bir yöneticinin kararından çok ağın önceden belirlenmiş doğrulama kurallarına ve düğümlerin ortak çalışmasına dayanır.

Bu fark, kayıtların paylaşılması ve kontrolün dağıtılması bakımından önemlidir. Merkezi sistemde sunucunun arızalanması, yetkisiz erişim veya merkezde yapılan hatalı bir değişiklik bütün kullanıcıları etkileyebilir. Dağıtık yapıda aynı kaydın birden çok düğümde bulunması tek noktaya bağımlılığı azaltabilir; ancak bu, her dağıtık sistemin otomatik olarak güvenli olduğu anlamına gelmez. Düğümlerin hangi kayıtları kabul edeceği, verilerin kimler tarafından görülebileceği ve ağın nasıl yönetileceği tasarıma bağlıdır. Blok zincirlerinde işlemleri doğrulamak için eşler arası bir bilgisayar ağı ve yeni blokları eklemek için ortak bir protokol kullanılır.

İşlemin doğrulanarak yeni bloğa eklenmesi

Bir işlem veya veri ağa gönderildiğinde ilk olarak ağdaki düğümlere ulaştırılır. Düğümler, işlemin biçimini ve ağın kurallarına uygun olup olmadığını kontrol eder. Örneğin bir dijital varlığın aynı anda geçersiz biçimde iki farklı işlemde kullanılmaya çalışılması gibi kurala aykırı durumlar kabul edilmemelidir. Geçerli bulunan işlemler, henüz zincire eklenmemiş işlemler arasından seçilerek yeni blok için bir araya getirilebilir.

Yeni bloğun oluşturulması ve ağ tarafından kabul edilmesi, blok zincirinin kullandığı ortak doğrulama protokolüne bağlıdır. Ağ, uygun kabul edilen bloğu zincirin sonuna ekler ve düğümler kendi kayıtlarını bu yeni duruma göre günceller. Böylece işlem, yalnızca bir kullanıcının bilgisayarında duran geçici bir veri olmaktan çıkar; ağın paylaşılan kayıt geçmişine girer. Blokların eklenme biçimini belirleyen uzlaşma mekanizmaları ve madencilik, bu makalenin kapsamı dışında kalan ayrı konulardır.

Hash bağlantısı ve sonradan yapılan değişikliklerin fark edilmesi

Hash, bir veri grubundan hesaplanan ve o veriyi temsil eden kısa bir dijital değerdir. Aynı veri yeniden işlendiğinde aynı hash elde edilmesi beklenir; veride küçük bir değişiklik yapıldığında ise sonuç değişir. Blok zincirinde her blok, kendi verileriyle birlikte önceki bloğun hash bilgisini de taşır. Bu bilgi, yeni bloğun geçmişteki belirli bir bloğa bağlanmasını sağlar.

Örneğin zincirdeki ikinci blokta bulunan bir işlem sonradan değiştirilirse ikinci bloğun hash değeri de değişir. Üçüncü blok hâlâ ikinci bloğun eski hash değerini taşıdığı için bağlantı uyuşmazlığı ortaya çıkar. Değişikliği gizlemek isteyen kişinin yalnızca ikinci bloğu değil, onu izleyen blokların bağlantılarını da yeniden oluşturması ve ağın bu değişikliği kabul etmesini sağlaması gerekir. Bu nedenle hash bağlantısı, geriye dönük değişikliklerin fark edilmesini kolaylaştırır ve kayıt geçmişinin bütünlüğünü destekler.

Bu özellik, blok zincirinin kayıtları matematiksel bir mühürle sonsuza kadar dokunulmaz yaptığı anlamına gelmez. Kayıtların korunması, hash bağlantılarının yanı sıra düğümlerin doğrulama kurallarına ve ağın ortak kabul sürecine bağlıdır. Zincirde çatallanma gibi durumlar oluşabildiğinden, kayıtların mutlak biçimde değiştirilemez olduğu söylenemez; daha doğru ifade, geriye dönük değişikliklerin fark edilmesinin ve uygulanmasının zorlaştırıldığıdır.

Blok zincirinin temel özellikleri ve sınırlılıkları

Blok zincirinin temel özellikleri arasında dağıtık kayıt tutma, işlemlerin belirli kurallarla doğrulanması, blokların hash değerleriyle birbirine bağlanması ve kayıt geçmişinin izlenebilir olması bulunur. Genel erişime açık bir blok zincirinde zincir verileri herkes tarafından görüntülenip analiz edilebilir; bu durum şeffaflığı artırabilir. Kayıtların birden çok düğümde tutulması da tek bir merkeze bağımlılığı azaltan bir yapı oluşturur. Kriptografik bağlantılar sayesinde geçmiş bir kayıtta yapılan değişiklik, sonraki bloklarla olan uyumsuzluk üzerinden fark edilebilir.

Buna karşılık blok zinciri her problem için uygun bir veri tabanı değildir. Bir işlemin zincire eklenmesi, ağın kullandığı doğrulama kurallarına ve katılımcıların ortak kabulüne bağlı olduğundan süreç tasarıma göre farklılaşabilir. Zincire yanlış veya eksik bir bilgi girilmişse hash bağlantısı bu bilginin sonradan değiştirildiğini gösterebilir, fakat bilginin baştan doğru olup olmadığını tek başına kanıtlamaz. Ayrıca dağıtık yapı, verilerin birden çok yerde saklanmasını ve ağ katılımcıları arasında koordinasyon kurulmasını gerektirir. Ağda çatallanma yaşanabilmesi de kayıtların her koşulda mutlak ve değiştirilemez olduğu düşüncesinin doğru olmadığını gösterir.

Blok zinciri türleri ve mimari tasarımlar, farklı erişim ve yönetim modellerini ele alan ayrı bir konudur. Bu nedenle temel özellikleri değerlendirirken “dağıtık”, “şeffaf” veya “güvenli” ifadelerini her blok zinciri için aynı ölçüde geçerli ve sınırsız özellikler gibi yorumlamamak gerekir.

Temel kullanım alanları

Blok zincirinin başlıca kullanım alanı, kripto paraların işlemlerini dağıtık bir kayıt defterinde tutmaktır; bunun yanında kuruluşların ortak kayıt takibi ve bazı dijital varlık uygulamaları da örnek verilebilir. Birden çok kurumun aynı işlem geçmişini paylaşması gereken durumlarda, kayıtların izlenebilirliği ve sonradan yapılan değişikliklerin fark edilebilmesi yararlı olabilir. Blok zinciri ile kripto para aynı şey değildir: kripto para bu teknolojinin en bilinen kullanım alanlarından biridir, blok zinciri ise farklı türde kayıtları tutabilen daha genel bir altyapıdır. Bitcoin ve diğer kripto paraların çalışma sistemi ayrı bir konudur; temel açıklama için kripto-para-nedir sayfasına bakılabilir.

Akıllı sözleşmeler ve merkeziyetsiz uygulamalar, blok zincirinin başka kullanım biçimleriyle ilgilidir ve burada ayrıntılandırılmamıştır.

Günlük hayatta

Bir ürünün üreticiden taşıyıcıya, oradan satıcıya ulaşırken oluşan teslim kayıtlarının birden çok kurum tarafından paylaşılması somut bir kullanım senaryosudur. Böyle bir sistemde her kayıt zincire eklendiğinde, sonraki katılımcılar aynı geçmişi inceleyebilir ve geriye dönük değişiklikleri fark edebilir; ancak girilen bilginin baştan doğru olup olmadığını teknoloji tek başına doğrulamaz.

Sınavda

Blok zincirini yalnızca bir veri tabanı olarak düşünmemek gerekir: ayırt edici nokta, kayıtların bloklar içinde tutulması, blokların önceki hash değerleriyle bağlanması ve defterin birden çok düğüm arasında paylaşılmasıdır. “Değiştirilemez” yerine “sonradan yapılan değişiklikleri fark edilebilir ve zor hâle getiren” ifadesi daha doğrudur.

Sık sorulan sorular

Blok zinciri ile kripto para aynı şey midir?

Hayır. Blok zinciri dağıtık kayıt tutmaya yarayan genel bir teknolojidir; kripto para ise bu teknolojinin en bilinen kullanım alanlarından biridir.

Blok zincirinde blok neyi ifade eder?

Blok, işlem veya veri kayıtlarının bir araya getirildiği ve önceki bloğun hash bilgisiyle zincire bağlandığı veri grubudur.

Düğümün görevi nedir?

Düğüm, blok zinciri ağına katılan bilgisayardır. Kayıtları saklayabilir, işlemleri iletebilir ve işlemlerle blokların ağ kurallarına uygunluğunu denetleyebilir.

Hash bağlantısı neden önemlidir?

Bir bloktaki veri değiştiğinde o bloğun hash değeri de değişir. Sonraki blokta eski hash bulunduğu için zincirdeki uyumsuzluk fark edilebilir.

Blok zinciri kayıtları tamamen değiştirilemez mi?

Hayır. Yapı, geriye dönük değişiklikleri fark edilebilir ve zor hâle getirir; ancak çatallanma, ağ kuralları ve ortak kabul süreci gibi etkenler nedeniyle mutlak değişmezlik garanti edilmez.

Kaynaklar
SıradakiKripto Para