İçeriğe geçin
buybitcoinsmart

Sözlük / Madencilik ve konsensüs

Genesis bloğu

Diğer adları: Blok 0.

Genesis bloğu nedir?
Genesis bloğu, Bitcoin zincirinin ilk bloğudur; 3 Ocak 2009 tarihinde yazılıma sabit kodlanmıştır ve 50 coinlik blok ödülü asla harcanamayan tek bloktur.

Her Bitcoin düğümü, aynı sabit kodlanmış bloktan başlar, onu indirmez; çünkü onu karşılaştıracağı daha önceki bir blok yoktur. Zaman damgası 1231006505, 3 Ocak 2009, 18:15:05 UTC'ye denk gelir ve coinbase alanı o sabahki Times of London manşetini taşır. Yazılımınız aynı başlangıç bloğuna ulaşmıyorsa, Bitcoin'de değilsiniz.

Nasıl çalışır

Başlangıç bloğu, hiçbir düğümün hiçbir zaman bir üst bloğa karşı doğrulamadığı tek bloktur, bu yüzden iletilemez, yalnızca üzerinde anlaşılır.

Kaynak kodda, zincir parametreleri dosyasında, testnet, signet ve regtest için eşdeğer başlangıç bloklarının yanında durur. Her ağ kendininkini alır ve bir düğümün hangi ağda olduğunu bilmesi tam olarak böyle olur: bir testnet düğümü aynı coinbase mesajını ama farklı bir zaman damgası ve nonce kullanır, bu da farklı bir hash üretir ve iki ağ asla yanlışlıkla birleşemez. Başlangıç bloğunuzun tek bir baytını değiştirin, hiçbir eşin konuşmayacağı özel bir zincir yaratmış olursunuz.

Bloğun tamamı 285 bayttır ve tek bir işlem içerir: ilk 50 coin ödeyen coinbase. Bu coin'ler harcanamaz ve bu bir kuralın yasaklaması yüzünden değildir. Bitcoin Core, başlangıç coinbase çıktısını hiçbir zaman harcanmamış çıktılar kümesine eklemez; bu, bloğun yüklenme biçiminin bir yan etkisidir, bilinçli bir tasarım değildir, bu yüzden onu tüketmeye çalışan her işlem, ağın var olduğuna inanmadığı bir çıktıyı adlandırır. Her uygulama bu tuhaflığı korumuştur, çünkü değiştirmek zinciri bir amaca hizmet etmeden çatallandırırdı.

Bir süre onu hiçbir şey izlemedi. 1 numaralı blok, beş günden fazla sonra, 9 Ocak 2009 tarihine kadar çıkarılmadı; aynı gün yazılımın 0.1 sürümü Cryptography e-posta listesinde duyuruldu. Bu boşluk, başlangıç bloğunun sık sık duyurudan önce diye tanımlanmasının nedenidir: başka hiç kimse kodu çalıştırıyor olamazken zaten vardı.

İnsanlar hâlâ saygı ifadesi olarak başlangıç adresine, 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa, coin gönderiyor. Bu sonraki ödemeler sıradan işlemlerle oluşturulan sıradan çıktılardır ve o anahtarı elinde tutan herkes tarafından harcanabilir. Yalnızca özgün 50 dondurulmuştur.

Bitcoin satın alırken bu neden önemli

Bitcoin'in başlangıç bloğunu paylaşmak bir coin hakkında hiçbir şey kanıtlamaz ve birkaç proje tam olarak bu karışıklığı satmıştır.

Bitcoin Cash, 1 Ağustos 2017 tarihinde 478.558 numaralı blokta ayrıldı. Bitcoin SV, Bitcoin Cash zincirinden 15 Kasım 2018 tarihinde ayrıldı. Bitcoin Gold, Ekim 2017'de 491.407 numaralı blokta ayrıldı. Hepsi aynı başlangıç bloğunu, aynı coinbase alanındaki aynı manşeti ve aynı ilk birkaç yıllık geçmişi içerir, çünkü bir çatal, ayrıldığı noktaya kadarki her şeyi kopyalar. Bu yüzden bir proje, zincirinin 3 Ocak 2009 tarihinde başladığını doğru bir şekilde söyleyebilir ve yine de farklı bir fiyata, farklı kurallara ve güvenliğin yalnızca bir kısmına sahip farklı bir varlık olabilir.

Zincirleri birbirinden ayıran şey, çatal noktasından sonraki her şeydir: her iki tarafın uyguladığı konsensüs kuralları ve zincir ucunun arkasındaki birikmiş iş kanıtı. Satın alırken Bitcoin'i gerçekten tanımlayan şeyler, platformunuzun işlem gördüğü ticker, cüzdanınızın ürettiği adres biçimi ve düğümünüzün izlediği zincirdir. Bunların hiçbiri başlangıç bloğu değildir.

İkinci pratik kullanım doğrulamadır. Düğümünüz ilk eşitlemesini yaparken 0 numaralı bloktan başlar ve her sübvansiyonu, her imzayı ve her bağlantıyı kontrol ederek ileri doğru gider. Başlangıç bloğu, bu sürece ağdan değil sizden gelen tek girdidir ve sürecin bir anlam taşımasının tüm nedeni budur. Yazılımın bir kopyasını projenin kendi sürüm sayfasından kendiniz indirmek ve imzasını doğrulamak, başlangıç noktasını sizin yapan şeydir.

Bir de dolandırıcılık katmanı var. “Satoshi dönemi” coin teklifleri, özgün Bitcoin diye satılan zincirler ve bir çarpan kilidini açmak için başlangıç adresine göndermenizi isteyen mesajlar, hepsi aynı yanlış anlamadan beslenir. Dolandırıcılık rehberimiz bu örüntüyü ele alır.

Coinbase alanındaki manşet

Başlangıç coinbase girdisi, bir hex-ASCII dönüştürücünün bir saniyede size geri okuyacağı düz metin biçiminde 69 baytlık bir yerleştirme taşır.

Baytlar şuna çözülür: The Times 03/Jan/2009 Chancellor on brink of second bailout for banks. Bu, The Times of London'ın 3 Ocak 2009 Cumartesi günkü ön sayfa manşetiydi ve Alistair Darling ile Birleşik Krallık'taki ikinci banka kurtarma paketine işaret ediyordu.

Aynı anda iki iş yapar. Sistemin neden inşa edildiğine dair bir açıklamadır, protokolün herhangi bir yerindeki tek editoryal içeriktir. Aynı zamanda kriptografide on yıllardır kullanılan türden bir zaman damgası kanıtıdır: blok, gazete var olmadan önce oluşturulmuş olamaz, bu da zincirin yaşına, zaman damgası alanına güvenmeye bağlı olmayan kesin bir alt sınır koyar. Daha önceki bir Bitcoin zincirini çıkardığını iddia eden herkes, bilemeyeceği bir manşeti açıklamak zorundadır.

Başlangıç bloğu vs Bitcoin whitepaper

Bitcoin'in akla yatkın üç doğum tarihi vardır ve insanlar bunları sürekli karıştırır. Whitepaper, 31 Ekim 2008 tarihinde Cryptography e-posta listesine gönderildi: dokuz sayfalık bir tasarım belgesi, kod yok, zincir yok. Başlangıç bloğu 3 Ocak 2009 tarihinde çıkarıldı: defterin ilk durumu. Yazılımın 0.1 sürümü 9 Ocak 2009 tarihinde yayımlandı: başka herhangi birinin katılabildiği nokta. Whitepaper bir sistemi tanımlar; başlangıç bloğu bir sistemi başlatır.

Başlangıç bloğu vs Satoshi Nakamoto

"Satoshi'nin coin'leri" neredeyse hiçbir zaman başlangıçtaki 50 anlamına gelmez. Sergio Demian Lerner'in erken bloklardaki nonce örüntülerine ilişkin, Patoshi örüntüsü olarak bilinen analizi, 2009 yılında yaklaşık 1,1 milyon coin'i tek bir madenciye atfeder ve bunlar sıradan adreslerde duran sıradan harcanabilir çıktılardır. Başlangıç ödülü ayrıdır ve Satoshi dahil hiç kimse tarafından harcanamaz. Yani bir manşet, uzun süredir hareketsiz bir erken cüzdanın hareket ettiğini bildirdiğinde, bu asla başlangıç bloğu değildir ve asla olamaz.

Karıştırılmaması gerekenler

Sık sorulan sorular

Genesis bloğunun 50 Bitcoin'i hiç harcanabilir mi?

Hayır. Bitcoin Core, genesis coinbase çıktısını harcanmamış çıktı kümesine hiçbir zaman kaydetmez, bu yüzden onu harcamaya çalışan her işlem reddedilir. Hayranların o zamandan beri aynı adrese gönderdiği bitcoinler olağan çıktılardır ve o anahtarı elinde tutan herkes tarafından harcanabilir.

Genesis bloğu mesajı ne diyor?

Coinbase alanı şu metni içerir: The Times 03/Jan/2009 Chancellor on brink of second bailout for banks. Bu, The Times of London gazetesinin o günkü manşetiydi ve aynı zamanda bloğun daha önce oluşturulmadığının kanıtı olarak da işlev görür.

Bitcoin Cash ve Bitcoin SV kendi genesis bloğuna sahip mi?

Hayır, Bitcoin'inkini paylaşırlar. Her iki zincir de daha sonraki bir yükseklikte çatallandı, bu yüzden aynı 0 numaralı bloğu içerirler ve yalnızca 2017 itibarıyla ayrışırlar. Paylaşılan bir genesis bloğu, bir coin'in Bitcoin olduğunun kanıtı değildir.

1 numaralı bloktan önce neden beş günlük bir boşluk var?

Çünkü o sırada yazılımı başka kimse çalıştırmıyordu. Genesis bloğu 3 Ocak 2009 tarihinde çıkarıldı ve 1 numaralı blok, 0.1 sürümünün Cryptography e-posta listesinde duyurulduğu gün olan 9 Ocak tarihinde geldi.

Sıradaki okuma

İlgili terimler

Daha fazlası: Madencilik ve konsensüs

Bu sayfayı İngilizce okuyun