X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German)
X
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German)
X

Blockchain Kayıt Yapısı

AnasayfaYazılarBlockchain TeknolojisiBlockchain Kayıt Yapısı

Blockchain teknolojisinde veri her zaman belirli bir sıralama yaklaşımı ile kayıt altına alınır. Bunu daha iyi anlamak için kurgusal
ama basit bir örnek verelim: Elinizde üzerinde bir deliği bulunan 5 tane minik karton etiketiniz ve bir adet yeterince uzun bir ipiniz
olsun. 5 arkadaşınız ile düzenlediğiniz bir parti esnasında bir oyun oynayacaksınız. Oyuna bir etiketin üzerine adınızı yazarak ve
bir imza atarak başlıyorsunuz. Sonra bu etiketi ipinize geçirip, bir düğüm atıyorsunuz. Daha sonra yakın bir arkadaşınız bir diğer
etikete adını yazarak imza atıyor ve aynı ipe geçirerek düğüm atıyor. Bu işlemi 5 arkadaşınızın hepsi tekrarlıyor. Artık elinizde
belirli bir sıra ile ilerleyen, her birinin üstünde bir kişinin adı ve imzası bulunan etiketlerin düğümlendiği bir ipiniz var.
Blockchain kayıt sistemi de temelde bu örneğe benziyor. Etiketlerimizi yazdığımız isimlerimiz veriyi ifade eder. Verilerin belirli
kurallar ile yazıldığı her bir etiket ise Blok adı verilen yapıları ifade eder. Her bir blok kendi özel imzasına sahiptir. Blockchain
uygulamalarında imzalar, kitabımızın ikinci bölümünde detayları ile ele aldığımız özel bir matematiksel uygulama ile üretilir.
İpimizin Blockchain sisteminde karşılığı ise zaman akışıdır, her bir blok oluşturulduğu anda bloğun üzerine tarih ve saat bilgilerini
içeren bilgi de eklenir (ipimizde attığımız düğüm). Böylece her biri kendi imzasına sahip, belirli bir zamanda kaydı oluşturulan veri
blokları sıra ile arka arkaya dizilir ve bir blok zincirini oluşturur. Bu yapıda ilk kayıt başlangıç bloğu olduğu için, bu bloğa özel
olarak Genesis adı verilir.

Blockchain Sıra Yapısı
Etiketlerimiz ve ipimiz ile uyguladığımız örneğimiz ile yolumuza devam edelim. Bu ip üzerindeki herhangi bir etiketi aradan
çıkartmak için, o etiketi yırtmanız ya da o etikete kadar tüm düğümleri çözerek o etiketi aradan çıkarttıktan sonra diğer etiketleri
tekrar ipe sırayla düğümlemeniz gerekecektir. Hatta aradan çıkarttığımız etiketin yerini de değiştirebiliriz. Süreç biraz zahmetli
olabilir ancak bunu başarmak mümkün. Bu tehlikeyi fark ettikten sonra, ortadan kaldırmak için, etiket zincirimizi yeni bir kural daha
ekleyerek “mutabakat yapısını” tekrar oluşturalım ve oyunumuzu tekrar baştan oynayalım. Geçen sefer olduğu gibi adımızı bir
etikete yazıp, imzamızı attıktan sonra ipimize geçirip yine düğüm atıyoruz. Bu sefer bir diğer arkadaşımızın kendi adını yazıp
imzasını attığı etiketin altına biz de ilk etiketin sahibi olarak kendi imzamızı atalım ve bu şekilde ipe geçirip düğüm atalım. Üçüncü
sırada adını yazıp imzasını atan arkadaşımızın etiketine ise ikinci etikete adını yazan arkadaşımız imzasını atsın. Süreç bu
şekilde devam ettiğinde ilk etiket hariç olmak üzere her yeni etikette o etikete adını yazıp imza atan arkadaşımız dışında, bir
önceki etiketin sahibinin de imzası eklenmiş olacak.

Artık bu yeni yapıda, zahmetli bir şekilde ipimizdeki düğümleri açıp, aradan bir etiket çıkartsak veya yerini değiştirsek bile her bir
etiket oluşturulduğu esnada kendisinden bir önceki etiketin imzasına da sahip olacağı için, etiket zincirimiz dikkatlice kontrol
edildiğinde, rahatlıkla sıranın bozulduğu anlaşılabilecektir. Blockchain yapısında da benzer bir yaklaşım kullanılır. İlk oluşturulan
blok kendisinden önce bir blok olmadığı için Genesis, yani başlangıç bloğu olarak isimlendirilir ve sadece kendi dijital imzasını
taşır. Ancak, ardından gelen her bir blok kendisininki ile birlikte, bir öncekinin de benzersiz imzasını içinde taşıyacaktır. Böylece,
sıralı bir kayıt yapısı dijital dünyada mümkün hale gelir.


Top