Sözlük

Genesis Blok

Easy

Yeni bir blockchain oluşturulduğunda işleme konan ve doğrulanan ilk veri blokudur. Genellikle "blok 0" veya "blok 1" olarak adlandırılır.

Genesis Blok Nedir?

Genesis blok, blockchain üzerinde oluşturulmuş ilk bloku temsil eder. Genellikle uygulama yazılımına sabitlenmiş biçimde gelir. Blockchain yapıları, içinde onaylanmış işlem ve etkinlik kayıtlarının bulunduğu, hayali bir zincirle birbirlerine bağlandığı düşünülen birden fazla "blok" içerir.

Kripto varlıklara ait her blok, kendinden önceki bloka ait referans verilerini bulundurur. Blokun orijinalliği, kendinden önceki blok bilgisiyle kıyaslanarak anlaşılır. Dolayısıyla genesis blok, kendinden sonra gelen tüm blokların bağlandığı ilk veri kümesini oluşturur. Genellikle Blok 0 veya Blok 1 ismiyle anılır.

Genesis blok, blockchain üzerinde kendinden önceki bloka referans vermeyen tek veri kümesi olduğu için eşsizdir. Neredeyse hiçbir blockchain projesinde ilk bloka ait madencilik ödülü harcanmaz.
Genesis blok, blockchain ağının temelini oluşturduğu, genellikle ilginç öykü veya gizli anlamlar içerdiği için ayrı öneme sahiptir. Örneğin Bitcoin blockchain üzerindeki ilk blok, Bitcoin ve Ethereum gibi kripto para birimlerinin geliştirilmesine vesile olan küresel ölçekteki kötü finansal koşullara dikkat çeken, "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks" gazete manşetini içeriyordu. 2009 yılında oluşturulan ilk Bitcoin blokunda 50 BTC bulunuyordu.
Bitcoin genesis blok, yalnızca içerdiği mesajla değil, aynı zamanda bir sonraki blokta yaklaşık altı gün sonranın zaman damgasının yer alması nedeniyle de ilgi çekicidir. Zira, ortalama blok üretim süresi 10 dakikadır. Günümüzde savunulan hipotez, Times gazetesinin bu akılda akılda kalıcı manşeti üzerine Satoshi Nakamoto'nun Bitcoin'i herkese açık şekilde kullanıma açmak istediği, ancak genesis bloku daha önce oluşturduğu için zaman damgasını buna göre değiştirdiği yönünde. Satoshi, 3 Ocak 2009 tarihli yazılımını test ettikten sonra muhtemelen tüm test bloklarını sildi ve genesis bloku kullanarak mainnet sürecini başlattı.