Protokol ve güncellemeler
Bitcoin'in bir sürüm yöneticisi yoktur. Bir öneri süreci, birkaç uygulaması ve kodunuzu çalıştırmayı basitçe reddedebilecek çok sayıda insanı vardır. Bu bölüm, bir değişikliğin gerçekte nasıl hayata geçtiğini açıklar.
BIP, yani Bitcoin Improvement Proposal (Bitcoin İyileştirme Önerisi), herkese açık bir depodaki numaralı bir belgedir. Numaralanmış olmak kabul edildiği anlamına gelmez ve çoğu BIP hiçbir yere varmaz. Önemli olanlar etkinleştirildi ve bunun nasıl olduğunu anlatan sözcükler buradadır: eski düğümlerin hâlâ kabul ettiği, kuralları sıkılaştıran bir değişiklik için soft fork, kabul etmediği bir değişiklik için hard fork ve değişikliklerin kendisinden daha ateşli tartışılan etkinleştirme mekanizmaları.
SegWit ve Taproot, bir borsanın para çekme ekranında karşınıza çıkma ihtimali en yüksek iki güncellemedir. SegWit, imza verisini bloğun boyut sınırına sayılan bölümünün dışına taşıdı; bu da onu benimseyen cüzdanlar için ücretleri düşürdü. Taproot, Schnorr imzalarını ekledi ve karmaşık harcama koşullarını zincir üstünde sıradan gösterdi; bu bir yetenek artışı olduğu kadar bir gizlilik iyileştirmesidir.
Bölüm, çözülmüş olmayıp hâlâ açık olan tartışmaları da içerir: covenant'lar ve bunları mümkün kılacak öneriler, OP_CHECKTEMPLATEVERIFY ve OP_CAT, bir de blok alanının ne için olduğu üzerine Ordinals, inscription ve Runes kavgası. Bu tartışmaların dayandığı ölçüler olan blok ağırlığı ve azami blok boyutu madencilik ve konsensüs bölümünde tanımlanır.
38 terim. Son inceleme: 24 Eylül 2026.
Terimler: Protokol ve güncellemeler
- Anahtar yolu harcamasıAnahtar yolu harcaması, bir Taproot çıktısını ayarlanmış çıktı anahtarı üzerindeki tek bir imzayla harcar; tam olarak tek öğeden oluşan bir tanık yayımlar ve alternatif scriptler hakkında hiçbir şey açığa çıkarmaz.
- Bitcoin İyileştirme Önerisi (BIP)ayrıca BIPBitcoin İyileştirme Önerisi (BIP), Bitcoin üzerinde bir değişikliği veya cüzdanların uyması gereken bir standardı tanımlayan, numaralı bir tasarım belgesidir ve onu dayatma yetkisi yoktur.
- BRC-20BRC-20, JSON metnini sıra numaralı yazıtlara yazan ve her bakiyeyi Bitcoin yerine zincir dışı dizinleyicilerin hesaplamasına bırakan deneysel bir token standardıdır.
- Cluster mempoolCluster mempool, Bitcoin Core yazılımının bekleme odasının, birbiriyle bağlantılı onaysız işlem gruplarının her birini sıralı tutacak şekilde yeniden tasarlanmış hâlidir; böylece düğüm, bir madencinin gerçekte hangilerini seçeceğini her zaman bilir.
- CovenantCovenant, Bitcoin'in yalnızca kim tarafından hareket ettirilebileceğini değil, bundan sonra nereye gidebileceğini de sınırlayan bir harcama kuralıdır ve bugün Bitcoin Script içindeki hiçbir opcode böyle bir kuralı uygulayamaz.
- ErlayErlay, düğümlerin gördükleri işlemleri her eşe her işlem hash'ini bağırarak değil, küçük taslaklar kullanarak karşılaştırmasının önerilen bir yoludur.
- ForkFork, Bitcoin'in geçmişinin ya da kural kitabının ikiye ayrıldığı her noktadır; bu yüzden bu sözcük, tamamen farklı zaman ölçeklerinde sonuçlanan üç ayrı olayı kapsar.
- Geçici çapaGeçici çapa, bir işleme yalnızca birinin ücret ödeyen bir alt işlem ekleyip üst işlemi bir bloğa çekebilmesi için eklenen sıfır değerli bir çıktıdır.
- Kompakt blok aktarımıayrıca BIP152Kompakt blok aktarımı, ağda yeni bir bloğu altı baytlık tanımlayıcılardan oluşan bir listeyle değiştirir; alıcı düğüm bu tanımlayıcıları hâlihazırda elinde bulunan işlemlerle eşleştirir ve bloğu yerel olarak yeniden birleştirir.
- Kullanıcı etkinleştirmeli soft forkayrıca UASFKullanıcı etkinleştirmeli soft fork, düğüm işletmecilerinin seçtiği bir bayrak gününde yeni bir kuralı yürürlüğe koyar; böylece kuralı görmezden gelen madenciler yalnızca oy çokluğuyla yenilmiş olmakla kalmaz, blokları reddedilir.
- Madenci tarafından etkinleştirilen soft forkayrıca MASFMadenci tarafından etkinleştirilen soft fork, çıkarılan blokların büyük bir çoğunluğu lehte sinyal verdiğinde devreye girer ve blok sürüm alanını her düğümün otomatik olarak saydığı bir oy olarak kullanır.
- MASTayrıca Merkelized Alternative Script TreeMAST, kullanmadığınız her harcama koşulunu bir Merkle ağacının arkasına gizler; böylece harcama yaparken tek bir dalı açığa çıkarmak geri kalanı gizli ve blok zincirinin dışında tutar.
- Medyan geçmiş zamanayrıca MTPMedyan geçmiş zaman, Bitcoin'in konsensüs saati: önceki on bir bloğun zaman damgalarının medyanı ve zamana dayalı her kilitleme süresinin (locktime) karşılaştırıldığı değer.
- MiniscriptMiniscript, Bitcoin Script'in kullanışlı alt kümesini yazmanın yapılandırılmış bir yoludur; böylece yazılım bir harcama politikasını analiz edebilir, maliyetlerini hesaplayabilir ve onun için otomatik olarak imza atabilir.
- MuSig2ayrıca Anahtar birleştirmeMuSig2, birden çok imzalayanın genel anahtarlarını tek bir anahtarda birleştirmesine ve tek bir 64 baytlık Schnorr imzası üretmesine olanak tanır; böylece grup halinde bir harcama, zincir üstünde tek kişilik bir harcamayla aynı görünür.
- OP_CATOP_CAT, betik yığınındaki en üstteki iki öğeyi tek bir öğede birleştirir; Satoshi'nin 2010 yılında devre dışı bıraktığı ve BIP-347'nin tapscript içinde yeniden etkinleştirmeyi önerdiği bir işlemdir.
- OP_CHECKLOCKTIMEVERIFYayrıca CLTV, BIP65OP_CHECKLOCKTIMEVERIFY, anahtarı kim tutarsa tutsun, bir coinin belirtilen blok yüksekliğinden veya takvim tarihinden önce harcanmasını engelleyen script işlem kodudur.
- OP_CHECKSEQUENCEVERIFYayrıca CSV, BIP112OP_CHECKSEQUENCEVERIFY, bir coini kendi onayından itibaren ölçülen bir süre boyunca kilitler ve girdisi yeterince beklememiş herhangi bir harcamayı başarısız kılar.
- OP_CHECKSIGADDOP_CHECKSIGADD, tapscript içinde imzaları her seferinde bir anahtar için sayar ve eski multisig opcode'unun yerine hem toplu doğrulamanın hem de gelecekteki anahtar türlerinin işleyebileceği bir kontrol koyar.
- OP_CHECKTEMPLATEVERIFYayrıca CTV, BIP119OP_CHECKTEMPLATEVERIFY, bir çıktının kendisini harcamasına izin verilen tam işleme, çıktıları ve tutarları dahil, önceden bağlanmasını sağlayacak önerilen bir işlem kodudur.
- Ordinalsayrıca Ordinal teorisiOrdinals, her satoshiye madencilik sırasına göre bir seri numarası atayan ve bunu işlemler boyunca izleyen, böylece tek tek Bitcoin birimlerine bir kimlik kazandıran bir numaralandırma şemasıdır.
- Runesayrıca Runes protokolüRunes, ihraç ve transferleri tek bir OP_RETURN çıktısında kaydeden bir token protokolüdür; böylece bakiyeler yazılmış metin dosyaları yerine harcanmamış çıktılar üzerinde taşınır.
- Schnorr imzasıayrıca BIP340Schnorr imzası, Bitcoin'in Taproot ile benimsediği 64 baytlık imza şemasıdır ve onu tanımlayan özellik doğrusallıktır: birkaç anahtar ve imza tek bir imzada birleşir.
- Script yolu harcamasıScript yolu harcaması, bir yaprak script'i, onu karşılayan girdileri ve o yaprağın adres tarafından taahhüt edildiğini kanıtlayan bir kontrol bloğunu açığa çıkararak bir Taproot çıktısının kilidini açar.
- SegWitayrıca Segregated Witness, BIP141SegWit, imza verilerini bir işlemin txid'nin bağlandığı bölümünün dışına taşıdı; böylece işlem değiştirilebilirliğini giderdi ve bir megabaytlık temel sınırı değiştirmeden blok kapasitesini artırdı.
- Sert çatallanmaSert çatallanma, Bitcoin'in kurallarını gevşetir veya değiştirir; böylece eski yazılımın reddettiği bloklar geçerli hale gelir, bu da her düğümün yükseltme yapması ya da farklı bir zincirde geride kalması anlamına gelir.
- SIGHASH_ANYPREVOUTayrıca APOSIGHASH_ANYPREVOUT, Taproot scriptleri için önerilen bir imzalama kipidir: tek bir imzanın, eşleşen bir scripte kilitlenmiş herhangi bir coini harcamasına izin verir; imzanın kendisi için üretildiği tek coini değil.
- Speedy TrialSpeedy Trial, Taproot için kullanılan etkinleştirme kurulumudur: kısa bir madenci sinyali penceresi, yüzde 90'a düşürülmüş bir eşik ve yürürlüğün ilerideki sabit bir blok yüksekliğine ertelenmesi.
- Sürüm bitleriSürüm bitleri, bir blok başlığındaki 32 bitlik sürüm alanını birbirinden bağımsız anahtarlardan oluşan bir dizi olarak ele alır; böylece madenciler birden çok soft fork için aynı anda destek sinyali verebilir.
- Taprootayrıca BIP341Taproot, Bitcoin ağına Schnorr imzalarını ve işbirliğine dayalı harcama yolunun sıradan tek anahtarlı bir ödemeden ayırt edilemediği yeni bir çıktı türünü kazandıran 2021 yumuşak çatallanmasıdır (soft fork).
- Taproot ekiTaproot eki, 0x50 baytıyla etiketlenen, konsensüs kurallarının imzada kapsadığı ancak doğrulama sırasında bunun dışında yok saydığı ayrılmış bir tanık öğesidir.
- Taproot Merkle dalıTaproot Merkle dalı, bir script yolu harcamasının, harcanan adrese bir script'in taahhüt edildiğini kanıtlamak için yayımladığı kardeş hash'lerin listesidir.
- TapscriptTapscript, Taproot script path harcamalarında çalışan Bitcoin Script sürümüdür; Schnorr imzaları kullanır, opcode üst sınırı yoktur ve eski sayaçların yerini bir imza bütçesi alır.
- Toplu doğrulamaToplu doğrulama, çok sayıda Schnorr imzasını tek tek değil, tek bir eliptik eğri denkleminde kontrol eder ve kümenin tamamı için tek bir başarılı ya da başarısız sonucu döndürür.
- Witness commitmentWitness commitment, bir bloğun içindeki her wtxid'yi başlığın var olan merkle ağacına bağlayan ve coinbase işleminin bir çıktısında yer alan 32 baytlık bir hash'tir.
- Witness verisiayrıca WitnessWitness verisi, bir SegWit işleminin ayrı bir bölümde taşıdığı imza malzemesidir; bayt başına bir ağırlık birimine indirilir ve txid'nin tamamen dışında tutulur.
- Yazıtayrıca Yazıt, Ordinal yazıtYazıt, bir Taproot witness alanı içinde saklanan ve tek bir satoshiye bağlanan bir dosyadır; görsellerin, metinlerin ve koleksiyon parçalarının Bitcoin'in kendi üzerinde yaşaması bu şekilde gerçekleşti.
- Yumuşak çatallanmaYumuşak çatallanma, Bitcoin'in kurallarını sıkılaştırarak yeni yazılıma göre geçerli olan blokların eski yazılıma göre de geçerli kalmasını sağlar; böylece ağ, kimse zincirden çıkmaya zorlanmadan yükseltilebilir.
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.
- Madencilik ve konsensüsYeni blokların nasıl üretildiği, zorluğun neyi ayarladığı ve başında kimse olmadan kuralların neden geçerli kaldığı.
- 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
Bitcoin'de neyin değişeceğine kim karar verir?
Bir otorite anlamında hiç kimse. Bir değişiklik öneri olarak yazılır, uygulanır ve ancak düğüm işletmecileri onu çalıştırmayı seçerse benimsenir. Herkes reddedebilir ve bu reddetme yeteneği mekanizmanın kendisidir, onun bir kusuru değil.
Soft fork ile hard fork arasındaki fark nedir?
Soft fork kuralları sıkılaştırır; bu yüzden yükseltmeyen düğümler yeni blokları yine kabul eder. Hard fork kuralları gevşetir ve biri reddederse ağı böler. Bitcoin'in son güncellemelerinin hepsi birinci yolu izledi.
Taproot gerçekte neyi değiştirdi?
Karmaşık harcama koşullarını zincir üstünde sıradan ödemeler gibi gösterdi, çoklu imzanın maliyetini düşürdü ve Schnorr imzalarını getirdi. Çoğu kullanıcı hiçbir şeyin değiştiğini görmedi ve amaç büyük ölçüde buydu. Faydalar, onu benimseyen cüzdanlarda daha düşük ücretler ve daha iyi gizlilik olarak gelir.
Inscription'lar ve BRC-20 token'ları Bitcoin'in parçası mı?
Bitcoin'in blok alanını kullanırlar ama kurallarının parçası değildirler. Protokolde hiçbir şey onları tanımaz ve o alan için ödeme yapmanın meşru bir kullanım mı yoksa israf mı olduğu konusunda görüşler keskin biçimde ayrılır. İki taraf da bunun için aynı ücretleri öder.