Blok Başlığı (Kripto Para Birimi) Nedir?
Bir blok başlığı, tüm bir blockchain üzerindeki belirli bir bloğu tanımlamak için kullanılır ve madencilik ödülleri için iş kanıtı oluşturmak için tekrar tekrar karıştırılır. Bir blockchain, bir blockchain ağında gerçekleşen işlemlerle ilgili bilgileri depolamak için kullanılan bir dizi çeşitli bloktan oluşur. Blokların her biri benzersiz bir başlık içerir ve bu blokların her biri blok başlığı karması tarafından ayrı ayrı tanımlanır.
Önemli Çıkarımlar
- Blok başlıkları bir blok zincirindeki tek tek blokları tanımlar ve madencilik ödülleri için bir çalışma kanıtı oluşturmak için karıştırılırlar. Bloklar, "genesis bloğu" ile başlayarak dikey olarak katmanlandırılır. Her blok başlığı, üç blok meta veri kümesi ve birden fazla bağımsız bileşen içerir. Bitcoin sürüm numarası, protokoldeki değişiklikleri izlemenize yardımcı olur.
Bir Blok Başlığı (Kripto Para Birimi) Nasıl Çalışır?
Blok başlıkları, Bitcoin geliştirici belgelerinde yaygın olarak kullanılır ve görevleri hızlı ve nispeten kolay bir şekilde kaydetmeye yardımcı olur. Tüm blok zincirleri basit bir veritabanında veya düz dosya olarak saklanabilir. Blok zincirleri bir bütün olarak ele alırken, dikey bir yığın olarak resmedilmelerine yardımcı olur.
Bloklar - biri diğerinin üstünde, ilk blok temel olmak üzere - katmanlaşır ve blok zincirinin sonuna ulaşılana ve dizi tamamlanana kadar yükseklikte büyürler. Zincirdeki ilk blok “genesis bloğu” olarak da bilinir. Her dizinin katmanları ve derin tarihi, Bitcoin'i bu kadar güvenli kılan şeylerden biridir.
Standart bir madencilik çalışmasının bir parçası olarak, blok başlığı, nonce değeri değiştirilerek madenciler tarafından tekrar tekrar karıştırılır. Bu alıştırma sayesinde, madencilerin blok zinciri sisteminin sorunsuz ve verimli bir şekilde çalışmasını sağlamak için katkılarından dolayı ödüllendirilmelerine yardımcı olan bir iş kanıtı oluşturmaya çalışıyorlar.
Zaman geçtikçe ve daha teknolojik güncellemeler yapıldıkça, kripto para birimleri tüm dünyada popülerlik kazanıyor.
Blok Başlığı Gereksinimleri
Blok başlığı üç grup blok meta verisi içerir. 80 bayt uzunluğunda bir dizedir ve 4 bayt uzunluğunda Bitcoin sürüm numarası, 32 bayt önceki blok karması, 32 bayt uzunluğunda Merkle kökü, bloğun 4 bayt uzun zaman damgası, 4 bayt uzunluğunda oluşur. blok için zorluk hedefi ve madenciler tarafından kullanılan 4 byte uzun nonce.
Blok Başlığı Bileşenleri
Bu bileşenlerin her biri doğru ve güvenilir bir başlık oluşturmak için çok önemlidir. Her bir bloğun birincil tanımlayıcısı içerdiği şifreleme karmasıdır. Temelde bir dijital parmak izidir ve blok başlığının uygulanabilir algoritma üzerinden iki kez karıştırılmasıyla oluşturulur.
Bitcoin sürüm numarası, protokol boyunca yapılan değişiklikleri ve güncellemeleri takip etmede yararlıdır. Önceki blok karması, zinciri etkin bir şekilde sabitleyen bir önceki bloğa veya onun ana bloğuna bağlanır.
Merkle kökü, işlemdeki tüm karma işlem karma'larından oluşur. Bu göründüğü kadar karmaşık değil, her karma daha ileri hashed. Zaman damgası, projede çalışan herkesin belirli bir etkinliğin ne zaman gerçekleştiğine dair kalıcı ve kodlanmış bir kaydını görebilmesi için dahil edilir. Genellikle belirli bir olay için günün tarihini ve saatini sağlar ve genellikle bir saniyenin sadece bir kısmında doğru olacak kadar dardır.
Zorluk hedefi, bloğu çözmek için çalışan madencilerin ne kadar zor olduğunu ayarlamak için kullanılır. Son olarak, nonce, madencilerin farklı permütasyonlar oluşturmak ve dizide doğru bir karma oluşturmak için değiştirebilecekleri değerdir.