Staking TRX
65k Energy için 42 SUN

Genesis blok nedir

Genesis blok nedir

Genesis blok, herhangi bir blokzincir ağının ilk bloğudur. Önceki bloğa referansı yoktur ve parametreleri, tüm katılımcıların aynı verilerle başlaması için düğüm yazılımına önceden gömülüdür. Blok numaralandırması Genesis ile başlar: ona 0 numarası verilir, sonraki numaralar birer birer artar. Bu, dağıtık bir ağda tutarlı bir kayıt geçmişi için temel mekanizmadır.

Genesis blok neden gereklidir

Genesis blok tüm düğümlere aynı başlangıç noktasını verir: parametreleri istemci yazılımında tanımlıdır, bu nedenle her düğüm başlatılırken aynı verilerle başlar. Ardından her yeni blok, bir öncekinin başlık hash'ini içerir ve kesintisiz bir kayıt dizisi oluşturur. Bu özellik geçmişi doğrulanabilir kılar — herhangi bir eski bloğun değiştirilmesi sonraki tüm blokların hash'lerini değiştirir ve doğrulama sırasında tespit edilir. Sonuç olarak ağ yeniden üretilebilirdir: yeni bir düğüm sıfırdan senkronize olabilir ve diğer katılımcılarla aynı zinciri elde edebilir, çünkü herkes geçmişi aynı Genesis üzerine ve protokolün ortak kurallarına göre inşa eder.

Genesis bloğun alanları ilgili ağın protokolü tarafından belirlenir — yalnızca spesifikasyonunda öngörülen öğeler zorunludur. Hesap tabanlı ağlarda (EVM vb.) gerektiğinde genesis yapılandırmasında ağın başlangıç parametreleri ve adreslerin başlangıç bakiyeleri tanımlanır. UTXO ailesindeki blokzincirlerde genesis dahil her blok, protokol kurallarıyla belirlenen ve coinbase/üretim işlemi olarak adlandırılan bir işlemle oluşturulur; bu işlemin çıktılarının nasıl kaydedileceği ve harcanıp harcanamayacağı ilgili ağın uygulamasına bağlıdır.

Tarihsel bilgi

Bitcoin'in Genesis bloğu 3 Ocak 2009'da oluşturuldu ve o günkü The Times gazetesinin manşetinden bir mesaj içerir — “Chancellor on brink of second bailout for banks” — hem bir zaman damgası hem de bankacılık krizine bir gönderme. Genesis blok, harcanamayan 50 BTC içeriyordu; çünkü bloğun coinbase işleminden gelen ödül UTXO kümesine (tüm “harcanabilir coinlerin” kaydı) eklenmemişti, bu nedenle düğümler protokol kuralları gereği bu çıktıya atıfta bulunma girişimlerinin tümünü reddeder.

30 Temmuz 2015'te Ethereum ağının ilk halka açık lansmanı olan Frontier yayımlandı. Ekip kasıtlı olarak hazır bir genesis dosyası yayımlamadı: herkesin ön satışa ilişkin kamuya açık verilerden kendi Genesis bloğunu yerel olarak oluşturup yükleyebileceği açık bir betik ve talimatlar sağlandı. Böylece erken katılımcılar ETH'nin ilk dağılımını bağımsız olarak doğruladı ve aynı zincire bağlanmak için ağın aynı başlangıç durumunu (state) elde etti. Katılım açıktı; prosedür, ETH ön dağılımının doğrulanabilirliğini ve lansmanın merkeziyetsizliğini sağladı. Daha sonra 2016'daki The DAO hard fork'unun ardından oluşan her iki dal (ETH ve ETC) da 2015'teki aynı Genesis'i miras aldı, ancak sonrasında farklı kurallarla gelişti.

25 Haziran 2018'de (GMT+8) TRON, Independence Day'i ilan etti: Odyssey 2.0 test döneminin ve TRX'in ERC-20'den kendi blokzincirine taşınmasının ardından ana ağın lansmanı ve Genesis'in oluşturulması. Başlangıç aşamalı olarak gerçekleşti: Guardian Phase aşamasında altyapı kuruldu ve ağ parametreleri sabitlendi, ardından başlatıcı düğüm ilk blokları ve başlangıç durumunu oluşturdu. Hemen ertesi gün dPoS modelinde 27 Süper Temsilcinin (Super Representatives) ilk seçimleri yapıldı — bunlar kalıcı blok üreticileri ve işlem doğrulayıcıları oldu. Bu senaryo ağa kendi altyapısını ve blok üretimini kazandırdı ve TRON'un bugün de çalıştığı kuralları sabitledi.

Sonuç

Genesis blok, belirli bir blokzincirin başlangıç noktasıdır: önceki bloğa referansı yoktur, parametreleri istemci yazılımında veya genesis yapılandırmasında tanımlıdır ve numaralandırma onunla başlar. Ağın başlangıç durumu ve temel kuralları Genesis aracılığıyla sabitlenir; bu da geçmişin yeniden üretilebilirliğini ve doğrulanabilirliğini sağlar. Genesis verilerinin uyuşmaması, fiilen farklı bir ağ anlamına gelir — zincirler uyumsuz hale gelir. Bitcoin ve Ethereum'un hikâyeleri ile TRON'un lansmanı, Genesis'in seçiminin ve yapılandırılmasının protokolün sonraki evrimini ve altyapının zaman içindeki dayanıklılığını nasıl etkilediğini gösteriyor.

Yorumlar (0)

    Diğer makaleler

    Bloga git

    Her işlem 
    FeeSaver olmadan — fazla ödeme demektir

    Adresinizi bağlayınhemen şimdi ve tasarrufa başlayın!