Blok zinciri

Blok zinciri, blokzincir ya da özgün İngilizce tabirle blockchain kriptografi kullanılarak bağlanan ve güvenli hale getirilen, bloklar adı verilen, sürekli büyüyen bir kayıt listesidir.

Blok zinciri kısaca şöyle işler:

“Bilgisayarında (düğüm (node)) bir kayıt listesi (muhasebe defteri) barındırdığını varsayalım. İki müfettiş (PoW kullanıldığında madenci düğümler) onlar da ayni dosyanın birer kopyasını kendi bilgisayarlarında (yani dosya merkezsiz / dağınık) barındırıyor olsunlar. Sen bir para devir işlemi yaptığında bilgisayarın, bu iki müfettişlerin ikisine birden, aynı anda, onları bilgilendiren birer e-posta yollar. Her müfettiş aceleyle harekete geçer ve hem bu işlem için, hem de müfettiş ücretinin kripto para olarak ödenebilmesi için yeterli bakiye olup olmadığını kontrol eder. Bu işi ilk başaran “herkese cevap ver” düğmesine basar ve kontrolü nasıl yaptığını anlatan bir belgeyi (ispatlanmış emek) cevaba ekler. Eğer diğer müfettiş de onay verirse herkes kayıt listelerini yeni durumu yansıtacak şekilde günceller.”

Her blok tipik olarak işlem verilerini, önceki bloğun bir kriptografik hash fonksiyonunun, bir zaman damgasını içerir. Tasarım gereği, bir blok zinciri, kayıtların sonradan değiştirilmesine dirençlidir. Kullanılan kayıt listesi, “iki taraf arasındaki işlemleri verimli, doğrulanabilir ve kalıcı bir şekilde kaydedebilen açık, dağıtılmış bir defterdir”. Dağıtılmış bir defter olarak kullanmak için, bir blok zinciri tipik olarak, topluca bir protokole bağlı düğümler arası iletişim ve yeni blokları onaylamak için bir eşler arası (peer-to-peer) ağ tarafından yönetilir. Herhangi bir bloktaki veriler sonradan değiştirilmek istendiğinde, verinin bulunduğu blok ve sonraki tüm blokların değiştirilmesi gerekecektir. Bu da bir sonraki düğüm yazılmadan önce, her blok yazımı için düğüm seçiminde seçilmeyi ve her seferde ağdaki düğümlerin çoğunluğunun onayını gerektirir. Ayrıca her blokta kimin değiştirdiği belli olduğundan, olası bir kötüye kullanımın tespit edilmesi de mümkündür.

Blok zincirleri tasarım ile güvenlidir ve (varsayılan olarak) yüksek Bizans hata toleransı ile bir dağıtık hesaplama sistemini örneklendirir. Merkezi olmayan uygulamalar (Dapp), bu teknoloji ile mümkün olmaktadır. Bu sayede tıbbi kayıtlar[11][12], kimlik yönetimi, kaynağı belgeleme, yiyecek izlenebilirliği[16] veya oy kullanma gibi diğer kayıt yönetimi faaliyetleri için potansiyel olarak uygun olan blokzinciri çözümleri oluşturmaktadır.

Blok zinciri 2008 yılında Satoshi Nakamoto tarafından kripto para bitcoin’de, kamu işlem defteri olarak kullanılmak üzere geliştirilmiştir. Bitcoin kripto parası, güvenilir bir otorite veya merkezi sunucuya ihtiyaç duymadan double spending problemini çözen ilk dijital para birimidir. Bitcoin tasarımı, sonraki diğer uygulamalar için ilham kaynağı olmuştur.

 

Kaynak: https://tr.wikipedia.org/wiki/Blok_zinciri