Madencilik ve konsensüs
Madencilik sık sık karmaşık matematik problemlerini çözmek olarak anlatılır. Öyle değildir. Madenciler sayı tahmin eder, her tahminle blok başlığının hash'ini alır ve bir hash hedefin altına düşene kadar sürdürür. İş bilerek basit ve bilerek pahalıdır; güvenlik de bu maliyettir.
Zorluk, kendiliğinden düzelen kısımdır. Ağ her 2.016 blokta bir hedefi yeniden ayarlar; böylece ne kadar hash gücü katılmış ya da ayrılmış olursa olsun bloklar yaklaşık her on dakikada bir gelmeye devam eder. Bunu kimse ayarlamaz ve kimse geçersiz kılamaz. Blok sübvansiyonu her 210.000 blokta yarıya iner ve arz sınırını uygulayan da bu takvimdir.
Konsensüs bölümün öbür yarısıdır ve terimlerin kaygan hâle geldiği yer burasıdır. Öksüz kalan (orphaned) bir blok ile bayatlayan (stale) bir blok aynı şey değildir. Zincir yeniden düzenlemesi (reorganisation) bir blokta olağandır, altı blokta ürkütücüdür. Bencil madencilik (selfish mining) de burada yer alır; çoğu açıklamanın atladığı konsensüs ile konsensüs kuralları arasındaki ayrım da öyle. Fork sözcük dağarcığı protokol ve güncellemeler bölümünde, yüzde 51 saldırısı ise gizlilik ve güvenlik bölümünde bulunur, çünkü ikisi de ağın nasıl işlediğiyle değil, birinin ağa ne yaptığıyla ilgilidir.
Havuzlar, ASIC'ler, hash gücü ve enerji sorusu da buradadır, çünkü Bitcoin'in ne kadar elektrik kullandığına dair dürüst bir yanıt, bir terahash'in ne olduğunu ve bedelini kimin ödediğini bilmekle başlar.
37 terim. Son inceleme: 24 Eylül 2026.
Terimler: Madencilik ve konsensüs
- ASICayrıca Uygulamaya özel tümleşik devre, Madencilik donanımıASIC, tek bir işi yapmak için üretilmiş bir çiptir ve Bitcoin'de bu iş SHA-256 hash'lerini tahmin etmektir; bunu genel amaçlı herhangi bir bilgisayardan watt başına binlerce kat daha hızlı yapar.
- Bencil madencilikBencil madencilik, bir madencinin çözdüğü bloğu gizleyip yalnızca bir rakibin bloğunu geçersiz kılmak için yayımladığı ve hash gücü payının ödemesi gerekenden fazlasını kazandığı bir stratejidir.
- Bitcoin madenciliğiayrıca Madencilik, MadenciBitcoin madenciliği, blok zincirine bir sonraki işlem bloğunu ekleme yarışıdır; bu yarışta özel makineler trilyonlarca hash denemesi yaparak yeni coinler ve ücretlerle ödenen bir ödül için yarışır.
- BlokBlok, bir Bitcoin işlem grubu ile onu mühürleyen 80 baytlık başlıktan oluşur ve zincire yaklaşık her on dakikada, onu ilk çözen madenci tarafından eklenir.
- Blok ağırlığıBlok ağırlığı, bir Bitcoin bloğunu, bir bayt tanık verisinin 1 birim ve diğer her baytın 4 birim tuttuğu, üst sınırı 4.000.000 birim olan bir ölçekte ölçer.
- Blok başlığıayrıca BaşlıkBlok başlığı, bir bloğun 80 baytlık özetidir: sürüm, önceki başlık hash'i, merkle kökü, zaman damgası, nBits ve nonce; madencilerin gerçekte hash'lediği kısım da budur.
- Blok ödülüBlok ödülü, bir madenciye bir blok için ödenen her şeydir: yeni çıkarılan blok sübvansiyonu ile blok içindeki tüm işlem ücretlerinin toplamı, bloğun ilk işleminde talep edilir.
- Blok sigop sınırıBlok sigop sınırı, her Bitcoin bloğunu 80.000 birim imza işlemi maliyetiyle sınırlar; bu, 4.000.000 ağırlık birimi boyut bütçesinden ayrı sayılan bir doğrulama bütçesidir.
- Blok sübvansiyonuBlok sübvansiyonu, her blokta yeni yaratılan Bitcoin miktarıdır; kodda 2009 yılında 50 coin olarak sabitlenmiştir ve sıfıra ulaşana kadar her 210.000 blokta yarıya iner.
- Blok yüksekliğiayrıca YükseklikBlok yüksekliği, zincirde belirli bir bloktan önceki blokların sayısıdır; bu nedenle genesis bloğunun yüksekliği 0, ondan sonra çıkarılan bloğun yüksekliği ise 1 olur.
- Coinbase olgunluğuayrıca Coinbase maturity, Coinbase maturity ruleCoinbase olgunluğu, bir bloğun yeni oluşturulan coinlerini herhangi bir işlemin harcamasına izin verilmeden önce 100 blok daha kilitleyen konsensüs kuralıdır.
- Eski blokEski blok, tamamen geçerli olup yarışı kaybetmiş bir bloktur: aynı yükseklikteki başka bir blok kazandığı için ağ o blok üzerine inşa etmiş ve bu bloğu terk etmiştir.
- Genesis bloğuayrıca Blok 0Genesis 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.
- Halvingayrıca Halvening, Bitcoin halving, Bitcoin yarılanmasıHalving, her 210.000 blokta bir, madencilere ödenen yeni Bitcoin'in yarıya indirildiği andır ve Bitcoin'in arzını kimsenin değiştiremeyeceği bir takvimle sıkılaştırır.
- Hash gücüayrıca Hashrate, Hashing power, Hash rateHash gücü (hashrate), madencilik ağının saniyede yaptığı hash denemesi sayısıdır ve herhangi bir anda Bitcoin'i ne kadar hesaplama işinin koruduğunun standart ölçüsüdür.
- HashpriceHashprice, bir madencinin hesaplama gücü birimi başına günlük olarak elde ettiği gelirdir; genellikle günlük petahash başına dolar cinsinden ifade edilir ve bir makinenin çalıştırılmaya değer olup olmadığına karar veren sayı budur.
- Hedef eşiğiayrıca HedefHedef eşiği, bir bloğun geçerli iş kanıtı sayılması için blok başlığı hash'inin ona eşit veya ondan küçük olması gereken 256 bitlik sayıdır.
- İş kanıtı (proof of work)ayrıca PoWİş kanıtı (proof of work), bir bloğun yalnızca başlığının hash değeri bir hedefin altına düştüğünde geçerli sayılması kuralıdır; bu yüzden geçerli bir blok yayımlamak, herkesin milisaniyeler içinde doğrulayabileceği gerçek bir elektrik maliyeti gerektirir.
- KonsensüsBitcoin'de konsensüs, aynı kuralları izleyen bağımsız olarak çalıştırılan düğümlerin tek bir zincir üzerinde anlaştığı durumdur: en fazla birikmiş iş kanıtına sahip geçerli zincir.
- Konsensüs kurallarıKonsensüs kuralları, her tam düğümün bir bloğa uyguladığı geçerlilik kontrolleridir ve bunlardan yalnızca birinin bozulması, blok ne kadar iş taşırsa taşısın o bloğu geçersiz kılar.
- Madencilik havuzuMadencilik havuzu, binlerce ayrı madencinin hash gücünü (hashrate) birleştirir; böylece her biri kendi bloğu için yıllarca beklemek yerine blok ödüllerini küçük ve düzenli ödemeler halinde paylaşır.
- Madencilik zorluğuayrıca Zorluk, Mining difficulty, Difficulty, Ağ zorluğuMadencilik zorluğu, ağın blokların yaklaşık on dakikalık aralıklarla gelmeye devam etmesi için her 2.016 blokta çevirdiği ayardır; gelen hash gücü ister çok ister az olsun.
- Maksimum blok boyutuayrıca Blok boyutu sınırıMaksimum blok boyutu, bir Bitcoin bloğunun taşıyabileceği veri miktarının üst sınırıdır ve SegWit'ten bu yana bu sınır, bayt sayısı yerine dört milyon ağırlık biriminden oluşan bir bütçedir.
- Merkle ağacıMerkle ağacı, bir bloktaki her işlemi tek bir 32 baytlık değere indiren hash piramididir; böylece herhangi bir ödeme, geri kalanı olmadan kanıtlanabilir.
- Merkle bloğuayrıca Merkle block, Kısmi Merkle dalıMerkle bloğu, hafif bir cüzdan filtre uygulanmış blok içeriği istediğinde aldığı yanıttır: 80 baytlık başlık ve hangi işlemlerin eşleştiğini kanıtlamaya yetecek kadar hash.
- Merkle köküMerkle kökü, bir blok başlığındaki, madencinin dizdiği tam sırayla o bloktaki her işlemi taahhüt eden tek 32 baytlık hash'tir.
- nBitsayrıca Compact targetnBits, her blok başlığındaki, madencilik hedefini bir üs ve üç baytlık bir katsayıdan oluşan kompakt, kayan nokta tarzı bir kodlamaya sıkıştıran dört baytlık alandır.
- NonceNonce, bir blok başlığında madencilerin hedefin altında bir hash ararken artırdığı dört baytlık sayaçtır ve başlık başına yalnızca 4.294.967.296 deneme sağlar.
- Önceki blok başlığı hash değeriÖnceki blok başlığı hash değeri, her blok başlığında üst bloğunu adlandıran 32 baytlık alandır ve bir yığın bloğu zincire dönüştüren tek bağlantı budur.
- Serileştirilmiş blokSerileştirilmiş blok, bir bloğun ağ üzerinde veya diskte aldığı tam bayt dizisidir: 80 baytlık başlık, bir işlem sayısı ve ardından sırayla her işlem.
- SHA-256ayrıca SHA256SHA-256 herhangi bir uzunluktaki girdiyi alır ve her seferinde aynı olan, önceden tahmin edilemeyen ve geriye doğru çalışılamayan 32 baytlık bir parmak izi döndürür.
- Stratum V2ayrıca SV2Stratum V2, madenciler ile havuzlar arasındaki, bağlantıyı şifreleyen ve bloğa hangi işlemlerin gireceğini havuz yerine madencinin seçmesini sağlayan yeniden yazılmış protokoldür.
- Sürüm 2 bloğuayrıca V2 bloğuSürüm 2 bloğu, başlığındaki sürüm alanı 2 olan bloktur; bu yükseltme, BIP34 ile coinbase scriptinin ilk öğesi olarak bloğun kendi yüksekliğinin zorunlu kılınmasını sağlamıştır.
- Tek başına madencilikTek başına madencilik, cihazlarınızı kendi düğümünüze yönlendirip kazandığınızda blok ödülünün tamamını almak, hiç kazanamayabileceğinizi de kabul etmek anlamına gelir.
- Yetim blokYetim blok, düğümünüzün ana bloğunu henüz görmediği, bu yüzden doğrulanamayan veya zincire bağlanamayan bir bloktur; çoğu kişinin bu kelimeyle kastettiği şey bu değildir.
- Zincir yeniden düzenlemesiayrıca Yeniden düzenleme, Reorg, Blok zinciri yeniden düzenlemesiZincir yeniden düzenlemesi, düğümünüzün daha fazla birikmiş iş içeren bir dal keşfettiğinde kabul ettiği blokları koparıp zincirin ucunu yeni dal üzerinde yeniden inşa etmesiyle ortaya çıkan durumdur.
- Zorluk ayarlamasıayrıca Zorluk ayarıZorluk ayarlaması, madenciliğin ne kadar zor olduğunu her 2.016 blokta yeniden belirleyen ve hash gücü (hashrate) değiştikçe bloklar arasındaki ortalama süreyi yeniden on dakikaya yaklaştıran kuraldır.
Diğer 13 bölüm
- Temel kavramlarBitcoin'in ne olduğu, satoshi'nin ne olduğu ve sözlüğün geri kalanının dayandığı birkaç temel fikir.
- Adresler ve anahtarlarCoinlerin nereye gönderildiği, özel anahtarın gerçekte neyi denetlediği ve tek bir kurtarma ifadesinin binlerce adresi nasıl ürettiği.
- Cüzdanlar ve saklamaSıcak, soğuk, saklamalı ve çoklu imzalı cüzdanlar ve her birinin coinlerinizi kimin hareket ettirebileceğini nasıl değiştirdiği.
- Gizlilik ve güvenlikİnsanların Bitcoin'lerini çalan saldırılar ve bunları durduran alışkanlıklarla araçlar.
- İşlemler ve ücretlerBir Bitcoin işleminin nelerden oluştuğu, neden o kadar tuttuğu ve takılı kalanın nasıl çözüleceği.
- Satın alma ve borsalarEmir türleri, makas ve ücret tarifeleri: bir borsanın sizden ücret keserken kullandığı sözcük dağarcığı.
- Piyasalar ve yatırımPiyasa değeri, oynaklık ve spot ETF'ler. Fiyat tahmini olmadan fiyatın dili.
- Protokol ve güncellemelerSegWit, Taproot, soft fork'lar ve BIP'ler: Bitcoin'in nasıl değiştiği ve buna kimin karar verdiği.
- Lightning ve katman 2Ödeme kanalları, faturalar ve yönlendirme: bir blokta yer için ödeme yapmadan Bitcoin taşımanın yolu.
- Düzenleme ve vergiKYC, Travel Rule, MiCA ve sermaye kazancı: hesabınıza ve vergi beyannamenize ulaşan kurallar.
- Kültür ve tarihMt. Gox, genesis bloğu, HODL ve insanların Bitcoin'den söz ediş biçimini şekillendiren olaylarla argo.
- Düğümler ve yazılımBitcoin Core, tam düğümler, budama ve RPC: kuralları uygulatan yazılım.
- Geliştirici başvuru kaynağıP2P mesaj türleri, işlem kodları ve betik terimleri: Bitcoin kodunu okurken karşılaştığınız alan adları.
Sık sorulan sorular
Madenciler karmaşık matematik problemlerini mi çözer?
Hayır ve bu ifade yanıltıcıdır. Sayı tahmin ederler, her tahminle blok başlığının hash'ini alırlar ve bir hash hedefin altına düşene kadar tekrarlarlar. İş bilerek basit ve bilerek pahalıdır; zinciri güvence altına alan da bu maliyettir.
Evde hâlâ kârlı Bitcoin madenciliği yapabilir miyim?
Konut elektriğiyle neredeyse kesinlikle hayır. Güncel bir cihaz standart bir ev devresinin sağladığından fazla güç çeker, yaklaşık bir elektrikli süpürge kadar ses çıkarır ve kilowatt saat başına yaklaşık beş sentin üzerinde para kaybettirir.
Zorluk ayarlaması ne işe yarar?
Ne kadar donanım çalışırsa çalışsın blokların yaklaşık her on dakikada bir gelmesini sağlar. Ağ her 2.016 blokta hedefi yeniden ayarlar; bu yüzden daha fazla madencinin katılması coinlerin daha hızlı ortaya çıkmasını değil, madenciliğin zorlaşmasını sağlar.
Sübvansiyon bittiğinde madencilere ne olur?
İşlem ücretlerinin onun yerini alması gerekir. Sübvansiyon her 210.000 blokta yarıya iner ve 2140 civarında sıfıra ulaşır; ücretlerin tek başına aynı güvenliğin bedelini ödeyip ödeyemeyeceği Bitcoin'deki en uzun süredir açık duran sorudur.