Bir "Blok"un içinde hangi bilgiler yer alır?

Bir Blok’un Anatomisi: İçinde Ne Var?​

Dışarıdan bakıldığında "dijital bir veri yığını" gibi görünse de, bir blok aslında son derece düzenli ve standart bir yapıya sahiptir. Bitcoin veya benzeri bir ağda, her bloğun içinde temel olarak üç ana bölüm bulunur: Veriler, Hash (Parmak İzi) ve Önceki Bloğun Hash'i.

Hızlı Bilgiler: Bunları Biliyor Muydunuz?​

  • Boyut Sınırı: Bitcoin'deki her bir blok yaklaşık 1 MB (Megabyte) boyutundadır. Bu kulağa küçük gelse de içine binlerce işlem sığdırılabilir.
  • Zamanlama: Bitcoin ağında yeni bir blok yaklaşık her 10 dakikada bir "kazılır" ve zincire eklenir.
  • Değiştirilemez Mühür: Bir bloğun içindeki tek bir virgül bile değişse, o bloğun tüm kimliği (Hash'i) tamamen değişir ve sistem alarm verir.

1. Veriler (İşlem Listesi)​

Bir bloğun en büyük kısmını kaplayan bölümdür. Burada o blok oluşturulurken onaylanan tüm para transferleri yer alır. Kim kime kaç Bitcoin gönderdi, ne zaman gönderdi gibi bilgiler bu listededir.

Örneğin:

  • Ahmet -> Mehmet: 0.5 BTC
  • Ayşe -> Fatma: 1.2 BTC
  • ...ve yüzlerce benzer işlem.

2. Hash (Bloğun Eşsiz Kimliği)​

Burası işin "sihirli" kısmıdır. Hash, bloğun içindeki tüm bilgilerin matematiksel bir algoritmadan geçirilerek oluşturulan, karmaşık harf ve rakamlardan oluşan bir koddur. Bir nevi bloğun parmak izi gibidir.

Eğer bloğun içindeki işlem listesinde küçücük bir değişiklik yaparsanız (mesela Ahmet Mehmet'e 0.5 değil de 0.51 gönderdi derseniz), o bloğun Hash kodu tamamen farklı bir şeye dönüşür. Bu sayede blokların güvenliği sağlanmış olur.

3. Önceki Bloğun Hash'i (Bağlayıcı Unsur)​

İşte "zincir" (chain) isminin geldiği yer burasıdır! Her yeni blok, kendisinden bir önceki bloğun Hash kodunu da içinde taşır.

  • Blok 10: Kendi kimliği + Önceki (Blok 9) kimliği
  • Blok 11: Kendi kimliği + Önceki (Blok 10) kimliği
Bu yapı sayesinde bloklar birbirine sıkı sıkıya bağlanır. Eğer biri geçmişteki bir bloğu (diyelim ki Blok 10'u) hacklemeye ve içindeki veriyi değiştirmeye çalışırsa, o bloğun Hash'i değişir. Blok 10 değişince, Blok 11'in içindeki "önceki blok bilgisi" artık geçersiz kalır. Bu da domino etkisi yaratır ve tüm zincir kopar.

Ek Bilgiler: Header (Blok Başlığı)​

Teknik olarak bakarsak, bir bloğun başında şu "etiketler" de bulunur:

  • Zaman Damgası (Timestamp): Bloğun tam olarak saat kaçta, hangi saniyede oluşturulduğunu gösterir.
  • Nonce: Madencilerin doğru Hash'i bulmak için deneme yanılma yoluyla sürekli değiştirdikleri "rastgele sayı".
  • Merkle Root: Bloğun içindeki tüm işlemlerin özetlenmiş halidir, doğrulamayı hızlandırır.
Özetle; bir blok, geçmişten gelen bir güven mirasını taşır ve geleceğe kendi imzasını bırakır. Bu yapı, blockchain'i dünyanın en güvenli veri saklama yöntemi haline getiren şeydir.
 
Üst