SözlükKavram
Blockchain (Blok Zinciri) Nedir?
Blockchain (blok zinciri), işlemleri bloklar hâlinde toplayan ve her bloğu bir öncekine kriptografik özetle bağlayan, birçok bilgisayarın ortak tuttuğu, geçmişi fark edilmeden değiştirilemeyen bir kayıt defteridir. Tek bir kurum yerine ağın katılımcıları kaydı birlikte doğrular. Bitcoin, Ethereum ve Solana gibi kripto paraların tamamı bu teknoloji üzerinde çalışır.
Yazar: COINOTAG Research DeskSon güncelleme Kaynaklar
Temel bilgiler
- Başlangıç
- İlk yaygın kullanılan açık blok zinciri: Bitcoin, 3 Ocak 2009 (genesis bloğu)
- Geliştiren
- Tek bir mucidi yok; hash bağlantılı zaman damgası fikri Haber ve Stornetta'nın 1991 makalesine, bugünkü biçimi Satoshi Nakamoto'nun 2008 Bitcoin whitepaper'ına dayanır
- Mutabakat
- Ağa göre değişir: Proof of Work, Proof of Stake ve türevleri
Blockchain ne işe yarar?
Geleneksel sistemlerde bir kaydın doğruluğunu merkezi bir kurum garanti eder: banka hesap bakiyenizi, tapu müdürlüğü mülk kaydını tutar. Blockchain bu güveni tek bir kurumdan alıp ağın bütününe dağıtır. Kayıt defterinin kopyası dünyanın farklı yerlerindeki bağımsız bilgisayarlarda, yani düğümlerde (node) durur ve yeni bir kaydın deftere eklenmesi için bu düğümlerin ortak kurallarla anlaşması gerekir.
Bu yapının üç temel sonucu vardır:
- Değiştirilemezlik: Deftere eklenen bir kaydı sonradan sessizce değiştirmek pratikte mümkün değildir; değişiklik zincirin geri kalanıyla uyuşmaz ve hemen fark edilir.
- Şeffaflık: Açık zincirlerde her işlem herkes tarafından görülebilir ve bağımsız olarak doğrulanabilir.
- Aracısızlık: İki taraf, aralarında kaydı tutan bir kurum olmadan değer ya da veri aktarabilir.
Bu nedenle blockchain en çok, taraflarının birbirine tam güvenmediği ama ortak bir kayıt üzerinde anlaşmak zorunda olduğu durumlarda anlam kazanır. Kripto paralar bu durumun en bilinen örneğidir.
Blockchain'in kısa tarihçesi
Belgeleri hash ile birbirine bağlayarak geriye dönük değiştirilemez bir zaman damgası oluşturma fikri, Stuart Haber ve W. Scott Stornetta'nın 1991'de Journal of Cryptology'de yayımlanan "How to Time-Stamp a Digital Document" makalesine dayanır. Bu makale, Bitcoin whitepaper'ının kaynakçasında da yer alır.
Bugün anladığımız anlamdaki blok zinciri, 31 Ekim 2008'de Satoshi Nakamoto'nun yayımladığı Bitcoin whitepaper'ıyla ortaya çıktı. Nakamoto, zaman damgası zincirini iş ispatı (Proof of Work) ile birleştirerek merkezi bir sunucu olmadan çalışan bir ödeme ağı tasarladı. Ağın ilk bloğu 3 Ocak 2009'da üretildi.
Sonraki önemli adım, 30 Temmuz 2015'te ana ağı açılan Ethereum oldu. Ethereum, zincirin yalnızca para transferi değil, herhangi bir programı çalıştırabileceğini gösterdi; bu programlara akıllı kontrat denir. Ardından farklı hız, maliyet ve güvenlik dengeleri deneyen yeni Layer 1 ağlar ve ana zincirin yükünü hafifleten Layer 2 çözümleri geliştirildi. ABD Ulusal Standartlar ve Teknoloji Enstitüsü (NIST) de teknolojinin temel kavramlarını NISTIR 8202 "Blockchain Technology Overview" raporunda özetledi.
Blockchain nasıl çalışır?
Bir blok zincirine yeni bir işlemin eklenmesi genellikle şu adımlarla gerçekleşir:
- İşlem imzalanır: Kullanıcı, cüzdanındaki özel anahtarla işlemi imzalar ve ağa gönderir.
- Düğümler kontrol eder: Ağdaki düğümler imzanın geçerli olup olmadığını ve gönderenin yeterli bakiyesi bulunup bulunmadığını denetler.
- Blok oluşturulur: Madenciler ya da doğrulayıcılar, bekleyen işlemleri bir blokta toplar.
- Konsensüs sağlanır: Ağın konsensüs mekanizması hangi bloğun zincire ekleneceğine karar verir.
- Zincire eklenir: Yeni blok, bir önceki bloğun hash değerini içerir ve zincirin ucuna bağlanır.
Hash neden önemli? Hash fonksiyonu, herhangi bir veriyi sabit uzunlukta bir parmak izine dönüştürür. Verideki en küçük değişiklik bile tamamen farklı bir parmak izi üretir. Her blok bir öncekinin parmak izini taşıdığı için eski bir bloktaki tek bir işlemi değiştirmek, o bloktan sonraki tüm blokları geçersiz kılar. Blok içindeki işlemler de Merkle ağacı denen bir yapıyla tek bir özet değerde toplanır; böylece bir işlemin blokta olup olmadığı tüm bloğu indirmeden kanıtlanabilir.
Konsensüs mekanizmaları. İki yaygın yöntem vardır. Proof of Work kullanan ağlarda (ör. Bitcoin) madenciler hesaplama gücü harcayarak blok üretme hakkı kazanır; bu sürece madencilik denir. Proof of Stake kullanan ağlarda (ör. 15 Eylül 2022'den beri Ethereum) doğrulayıcılar kendi tokenlarını teminat olarak kilitler; bu uygulamaya staking denir. Her iki yöntemde de amaç, dürüst davranmayı hile yapmaktan daha kârlı kılmaktır.
Blockchain türleri
| Tür | Kim katılabilir? | Örnek kullanım |
|---|---|---|
| Açık (izinsiz) blockchain | Herkes düğüm çalıştırabilir, işlem gönderebilir ve doğrulamaya katılabilir | Bitcoin, Ethereum, Solana |
| Özel (izinli) blockchain | Yalnızca yetki verilen katılımcılar | Tek bir şirketin iç kayıt sistemleri |
| Konsorsiyum blockchain | Önceden belirlenmiş birkaç kurum ortaklaşa yönetir | Bankalar veya tedarik zinciri ortakları arası kayıt |
Açık zincirlerde güven kriptografiye ve ekonomik teşviklere dayanır; izinli zincirlerde ise katılımcıların kimliği bilinir ve güvenin bir kısmı yine kurumlar arası sözleşmelerden gelir. Kripto paralar neredeyse her zaman açık zincirlerde çalışır. Merkez bankalarının dijital paraları (CBDC) için ise çoğunlukla izinli yapılar tartışılır.
Zincirler katmanlara göre de ayrılır: işlemlerin nihai olarak kaydedildiği ana ağlara Layer 1, bunların üzerinde daha hızlı ve ucuz işlem sunan ağlara Layer 2 denir.
Blockchain nerelerde kullanılır?
- Dijital para ve ödemeler: Bitcoin ve stablecoin transferleri blok zincirinin en yaygın kullanımıdır.
- Merkeziyetsiz finans: Borç verme, takas ve getiri gibi hizmetleri akıllı kontratlarla sunan DeFi protokolleri.
- Dijital sahiplik: Sanat eseri, oyun içi eşya veya bilet gibi benzersiz varlıkları temsil eden NFT'ler.
- Tokenizasyon: Tahvil, fon payı veya tokenize hisse gibi geleneksel varlıkların zincir üzerinde temsil edilmesi.
- Merkeziyetsiz uygulamalar: Arka ucu akıllı kontratlardan oluşan dApp'ler ve Web3 hizmetleri.
- Tedarik zinciri ve belge doğrulama: Bir ürünün ya da belgenin geçmişinin değiştirilemez biçimde izlenmesi.
Blok zinciri dış dünyadaki verileri (ör. bir döviz kuru) kendiliğinden bilemez; bu veriler zincire oracle adı verilen servislerle taşınır.
Kurumsal bir örnek ve dersi: Denizcilik şirketi A.P. Moller - Maersk ile IBM, konteyner taşımacılığındaki belge ve olay akışını paylaşmak için 2018'de blok zinciri tabanlı TradeLens platformunu duyurdu. Platform teknik olarak çalıştı, ancak iki şirket Kasım 2022'de, sektör genelinde yeterli iş birliği sağlanamadığı ve ticari olarak sürdürülebilir hâle gelemediği gerekçesiyle TradeLens'i kapatma kararı aldığını açıkladı. Bu örnek, kurumsal blok zinciri projelerinde teknolojinin tek başına yetmediğini, ağa katılacak tarafların ortak bir standartta buluşmasının belirleyici olduğunu gösterir.
Sağlık sektöründe hasta kayıtlarının kurumlar arasında paylaşılması gibi alanlarda da blok zinciri pilotları yürütülmüştür; bunların çoğu henüz deneme aşamasının ötesine geçmemiştir.
Avantajlar ve sınırlar
Güçlü yanları
- Tek bir arıza noktası yoktur; bir düğüm kapansa da ağ çalışmaya devam eder.
- Kayıtlar denetlenebilir ve geriye dönük değiştirilemez.
- İzinsiz zincirlere herkes aynı koşullarla erişebilir.
Sınırları
- Ölçeklenme: Her düğümün işlemleri doğrulaması, merkezi veri tabanlarına göre daha az işlem kapasitesi demektir. Yoğun dönemlerde gas ücretleri yükselir.
- Geri alınamazlık: Hatalı ya da dolandırıcılık sonucu yapılan bir işlemi iptal edecek bir merci yoktur.
- Kod riski: Akıllı kontratlardaki hatalar fon kaybına yol açabilir.
- Gizlilik: Açık zincirlerde tüm işlem geçmişi görünür; adresler takma ad niteliğindedir, anonim değildir.
- Anahtar sorumluluğu: Özel anahtarını ya da kurtarma ifadesini kaybeden kullanıcı varlıklarına erişemez.
Bu sınırları azaltmak için Layer 2 ağları, sıfır bilgi ispatları (zero-knowledge proofs) ve yeni konsensüs tasarımları üzerinde çalışılmaktadır.
Sıkça Sorulan Sorular
Blockchain ile Bitcoin aynı şey mi?
Hayır. Blockchain, kayıtları birbirine bağlı bloklarda tutan teknolojidir. Bitcoin ise bu teknolojiyi kullanan ilk yaygın dijital para ve ödeme ağıdır. Ethereum ve Solana gibi başka ağlar da kendi blok zincirlerini kullanır.
Blockchain nasıl çalışır?
İşlemler kullanıcının özel anahtarıyla imzalanır, düğümler tarafından doğrulanır ve bloklarda toplanır. Konsensüs mekanizması hangi bloğun ekleneceğine karar verir; her yeni blok bir öncekinin hash değerini taşıdığı için zincir geriye dönük değiştirilemez.
Blockchain hacklenebilir mi?
Büyük ve yaygın açık zincirlerin geçmiş kayıtlarını değiştirmek, ağın hesaplama gücünün ya da stake edilen varlığının çoğunu ele geçirmeyi gerektirir. Kayıplar çoğunlukla zincirin kendisinden değil, akıllı kontrat hatalarından, köprülerden, borsalardan ya da çalınan özel anahtarlardan kaynaklanır.
Blok zincirinde kayıtlar silinebilir mi?
Hayır. Açık bir blok zincirine eklenen kayıt silinemez ve değiştirilemez. Hatalı bir işlemin etkisi ancak yeni ve ters yönlü bir işlemle giderilebilir; bu da karşı tarafın iş birliğini gerektirir.
Açık ve izinli blockchain arasındaki fark nedir?
Açık (izinsiz) zincirlere herkes katılabilir ve işlemleri doğrulayabilir. İzinli zincirlerde ise yalnızca yetki verilen, kimliği bilinen katılımcılar kayıt tutar. Kripto paralar genellikle açık zincirlerde çalışır.

