İşlemler ve ücretler
Bir Bitcoin işlemi, A'dan B'ye on dolar taşı diyen bir mesaj değildir. Önceki işlemlerin çıktılarını bütün olarak tüketir ve yenilerini oluşturur; para üstü adreslerinin var olmasının ve cüzdanınızın aritmetiğinin zaman zaman tuhaf görünmesinin nedeni budur. UTXO, harcanabilir bu parçalara verilen addır ve sonrasında gelenlerin çoğunu açıklar.
Ücretler gerçek paraya mal olan kısımdır. Yüzde olarak ödemezsiniz ve gönderdiğiniz tutar için de ödemezsiniz. İşlemin sanal bayt (virtual byte) cinsinden boyutu için, seçtiğiniz bir oranla, mempool'da bekleyen herkesle yarışarak ödersiniz. Beş dolarlık bir ödeme ile beş milyon dolarlık bir ödeme tamamen aynı maliyette olabilir; birçok küçük girdiyi toplayan bir cüzdan ise ikisinden de çok daha pahalıya gelebilir.
Bölümün geri kalanı, bunun ters gitmesi hâlinde ne olduğunu anlatır. Çok az ücret ödeyen bir işlem onaylanmadan, bazen günlerce bekler. Ücretle değiştirme (replace by fee) gönderenin teklifini yükseltmesine olanak tanır. Ebeveyn için çocuk öder (child pays for parent) alıcının işlemi kurtarmasına olanak tanır. İkisi de burada, her birinin gerçekte hangi koşullarda işlediğiyle birlikte yer alır.
Onaylar, txid'ler, coinbase işlemleri ve PSBT'ler tabloyu tamamlar: bir blok gezginini tahmin yürütmeden okumak için gereken sözcükler.
40 terim. Son inceleme: 24 Eylül 2026.
Terimler: İşlemler ve ücretler
- Ağırlık birimiayrıca WUAğırlık birimi, Bitcoin'in blok boyutu sınırında baytın yerini alan ve imza verisini dörtte bir fiyatla ücretlendirerek SegWit'in kapasiteyi sert çatallanma olmadan artırmasını sağlayan muhasebe birimidir.
- Bitcoin işlemiayrıca İşlem, TransactionBitcoin işlemi, mevcut bitcoinlerin bir kısmını harcayıp yerine yenilerini oluşturan imzalı bir talimattır ve ağda değerin hareket etmesinin tek yolu budur.
- Child pays for parentayrıca CPFP, Ancestor miningChild pays for parent, düşük ücretli bir işlemi, onaylanmamış çıktısını her ikisinin ücretini karşılayan ikinci bir işlemde harcayarak kurtarır; çünkü madenciler bu ikiliyi birlikte değerlendirir.
- CoinbaseCoinbase alanı, madencilik ödülü işleminin içinde madencinin rastgele baytlar yazdığı serbest biçimli alandır ve Coinbase borsasıyla hiçbir ilgisi yoktur.
- Coinbase blok yüksekliğiCoinbase blok yüksekliği, bloğun kendi yüksekliğinin coinbase alanının ilk baytları olarak yazılmış halidir; BIP34 bunu Mart 2013'ten beri her blok için zorunlu kılmıştır.
- Coinbase işlemiayrıca Coinbase transactionCoinbase işlemi, her bloktaki ilk işlemdir; madenci tarafından blok sübvansiyonunu ve ücretleri ödemek için oluşturulur ve harcanacak girdisi yoktur.
- Çıktı diziniayrıca voutÇıktı dizini, bir işlemin içindeki tek bir çıktının sıfırdan başlayarak sayılan konumudur ve bir coin txid:1 biçiminde yazıldığında iki noktadan sonra gelen sayıdır.
- Dijital imzaayrıca İmza, ECDSA imzası, Schnorr imzasıDijital imza, bir Bitcoin işlemini yetkilendiren kişinin, o işlemin bitcoinlerinin bağlı olduğu anahtarı kontrol ettiğinin ve işlem ayrıntılarının değiştirilmediğinin, özel anahtarla üretilen kanıtıdır.
- Emanet sözleşmesiEmanet sözleşmesi, Bitcoin tutarını işlemin hiçbir tarafının tek başına harcayamadığı bir çıktıya kilitler ve parayı yalnızca iki taraf anlaştığında ya da adı belirtilen bir üçüncü taraf eşitliği bozduğunda serbest bırakır.
- Göreli zaman kilidiGöreli zaman kilidi, harcadığı coin kendi onayından bu yana belirli sayıda blok veya 512 saniyelik aralık yaşlanana kadar bir işlem girdisini geçersiz kılar.
- İmza hash'iayrıca Sighashİmza hash'i, bir cüzdanın gerçekte imzaladığı özettir: işlemin yeniden kurulmuş bir kopyasının, o girdi için seçilen bayrağa göre kırpılması ve ardından SHA-256 ile iki kez özetlenmesiyle elde edilir.
- İşlem çıktısıayrıca Çıktı, TxOutİşlem çıktısı, bir miktar Bitcoin ile bu Bitcoin'in bundan sonra kim tarafından harcanabileceğini belirleyen kilitten oluşur ve Bitcoin'in gerçekten var olduğu tek yer burasıdır.
- İşlem değiştirilebilirliğiayrıca Transaction malleabilityİşlem değiştirilebilirliği, içerdiği imza verisinin yeniden kodlanması yoluyla üçüncü bir tarafın, paranın nereye gittiğini değiştirmeden bir işlemin kimliğini değiştirebilmesine olanak tanıyan kusurdur.
- İşlem girdisiayrıca Girdi, TxIn, Inputİşlem girdisi, bir ödemenin zaten sahip olduğunuz belirli bir coini gösteren ve onu harcama izniniz olduğunu kanıtlayan, coini tamamen tüketen yarısıdır.
- İşlem kimliğiayrıca Txid, İşlem hash'i, Transaction IDİşlem kimliği, bir Bitcoin işleminin SHA-256 ile iki kez hashlenmesiyle elde edilen, 64 karakterlik onaltılık parmak izidir ve herkes o ödemeyi bu kimlikle anar.
- İşlem sürüm numarasıİşlem sürüm numarası bir işlemin ilk dört baytıdır ve doğrulayıcılara göreli zaman kilitleri gibi hangi isteğe bağlı kural kümelerinin işleme uygulandığını söyler.
- İşlem ücretiayrıca Madenci ücreti, Ağ ücreti, Transaction fee, Network feeİşlem ücreti, bir Bitcoin işleminin harcadığı miktar ile ödediği miktar arasındaki farktır ve bu ücreti, işlemi bir bloğa dahil eden madenci alır.
- Locktimeayrıca nLockTimeLocktime, bir işlemin son dört baytıdır ve ağın işlemi hangi en erken blok yüksekliğinde veya saat zamanında bir bloğa kabul edeceğini belirler.
- Mempoolayrıca Memory poolMempool, bir düğümün haberdar olduğu ancak henüz bir blokta görmediği geçerli işlemlerin kümesidir; bu işlemler bir madenci onları alana kadar bellekte tutulur.
- Mempool politikasıayrıca Mempool policyMempool politikası, bir düğümün bir işlemi kabul edip iletmeden önce uyguladığı, konsensüsten daha katı olan ve düğümü işleten kişi tarafından ayarlanabilen ek kural kümesidir.
- Minimum relay ücretiayrıca Relay ücretiMinimum relay ücreti, bir işlemin bir düğümün onu hiç tutması için ödemesi gereken tabandır; Bitcoin Core 30.0 sürümünde bu taban sanal bayt başına 1 satoshiden 0,1 satoshiye düşürüldü.
- Null veri işlemiayrıca Veri taşıyıcı işlem, OP_RETURN işlemi, Null data transactionNull veri işlemi, para yerine kısa bir mesaj saklayan bir çıktı taşır; bu çıktı kanıtlanabilir biçimde harcanamaz olarak işaretlenir, böylece düğümler onu harcanabilir coin kümesinden çıkarabilir.
- Onayayrıca Onay puanı, Onaylar, Onaylanmış işlem, Onaylanmamış işlem, ConfirmationOnay, işleminizi içeren bloğun üzerine eklenen bir iş kanıtı (proof of work) bloğudur; bu nedenle en son bloktaki bir ödemenin tam olarak bir onayı vardır.
- OutpointOutpoint, kendisini oluşturan işlemin 32 baytlık kimliği ile konumunun 4 baytlık indeksini birleştirerek tam olarak bir işlem çıktısını tanımlayan 36 baytlık işaretçidir.
- Paket aktarımıPaket aktarımı, bir düğümün birbiriyle ilişkili ve henüz onaylanmamış işlemleri tek seferde kabul etmesini sağlar; böylece yüksek ücret ödeyen bir alt işlem, ağın aksi halde reddedeceği bir üst işlemi taşıyabilir.
- PSBTayrıca Kısmen İmzalanmış Bitcoin İşlemi, Partially Signed Bitcoin Transaction, BIP174PSBT, henüz tamamlanmamış bir işlem dosyasıdır: girdileri, çıktıları ve imzalayan birinin bunları doğrulamak için ihtiyaç duyduğu her şeyi taşır ve ağ üzerinden değil, cihazlar arasında dolaşır.
- Sanal baytayrıca vbyte, vBSanal bayt, cüzdanların işlemleri fiyatlandırırken kullandığı birimdir; bir işlemin ağırlığının dörde bölünüp yukarı yuvarlanmasına eşittir, bu yüzden her ücret teklifi vbyte başına satoshi cinsinden okunur.
- Serileştirilmiş işlemayrıca Ham işlem, Raw transactionSerileştirilmiş işlem, bir cüzdanın ağa teslim ettiği tam bayt dizisidir; her düğümün tek bir baytı bile değiştirmeden ayrıştırdığı, hash'ini hesapladığı ve aktardığı onaltılık biçimdir.
- SIGHASH_ALLSIGHASH_ALL, bir imzanın bir işlemin her girdisini ve her çıktısını kapsamasını sağlayan bayraktır; böylece ödeme imzalandıktan sonra ödemeye ilişkin hiçbir şey değiştirilemez.
- SIGHASH_ANYONECANPAYSIGHASH_ANYONECANPAY, diğer tüm girdileri özetten çıkaran bir değiştiricidir; böylece bir imza yalnızca harcadığı tek coini kapsar ve başkaları işleme serbestçe katılabilir.
- SIGHASH_NONESIGHASH_NONE, bir işlemin girdilerini imzalarken çıktılarının hiçbirini kapsamayan bayraktır; bu da paranın gideceği yeri, işlemi eline geçiren herkese açık bırakır.
- SIGHASH_SINGLESIGHASH_SINGLE, bir imzayı yalnızca tek bir çıktıya, yani listede imzalanan girdiyle aynı konumda duran çıktıya bağlayan bayraktır.
- Sıra numarasıayrıca nSequenceSıra numarası, her işlem girdisinde bulunan ve işlemin daha yüksek ücretli bir sürümle değiştirilebileceğini bildiren, locktime özelliğini açan ve göreli bir zaman kilidi kodlayabilen dört baytlık bir alandır.
- Standart işlemStandart işlem, sıradan düğümlerin aktarmayı ve mempool'larında tutmayı kabul ettiği işlemdir; bu, yalnızca konsensüs kurallarına göre geçerli olmaktan daha sıkı bir eşiktir.
- Takılıp kalan işlemayrıca Takılı işlem, Bekleyen işlemTakılıp kalan işlem, ağa yayılmış ve düğümlerce kabul edilmiş olmasına rağmen ödediği ücret madencilerin hâlihazırda kabul ettiğinin altında kaldığı için bloklara girmeyi bir türlü başaramayan işlemdir.
- TRUC işlemiayrıca v3 işlemi, onaylanana kadar topolojik olarak kısıtlı, Topologically restricted until confirmationTRUC işlemi, sürüm 3 bildirerek ve en fazla bir onaylanmamış üst ve bir onaylanmamış alt işlemi kabul ederek, onaylanmamış harcamaları zincirleme özgürlüğünü güvenilir bir ücret artışıyla değiştirir.
- UTXOayrıca Harcanmamış işlem çıktısıUTXO, bir adreste duran ve daha önceki bir işlem tarafından bütün olarak oluşturulmuş, yalnızca tamamı harcanabilen, hiçbir zaman parça parça harcanamayan harcanmamış Bitcoin parçasıdır.
- Ücret oranıayrıca Fee rate, sat/vB, Sats per vbyte, Satoshis per virtual byteÜcret oranı, işlem boyutunun birimi başına ödediğiniz fiyattır; sanal bayt başına satoshi olarak ifade edilir ve madencilerin bir bloğu doldururken sıralama yaptığı tek sayıdır.
- Ücretle değiştirme (Replace-by-fee)ayrıca Replace-by-fee, RBF, Replace by fee, Opt-in replace by fee, Full-RBFÜcretle değiştirme (Replace-by-fee), onaylanmamış bir işlemin daha yüksek ücret ödeyen bir sürümüyle değiştirilmesine olanak tanır ve modern Bitcoin Core sürümleri, orijinal işlem bunu bildirmiş olsun ya da olmasın bu değiştirmeyi aktarır.
- Yüksek öncelikli işlemayrıca Ücretsiz işlemYüksek öncelikli işlem, eski Bitcoin Core sürümlerinin, harcadığı coinler eski ve büyük olduğu için ücretsiz olarak madencilik yaparak işleme alacağı bir işlemdi; bu mekanizma 2017 yılında yazılımdan kaldırıldı.
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.
- 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ığı.
- 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
Cüzdanım neden bakiyemin tamamını göndermiyor?
Çünkü bir bakiye ayrı coinlerden oluşan bir yığındır ve her birini harcamak bir ücrete mal olur. Taşıma ücreti değerlerini aşacak kadar küçük coinler geride bırakılır. Cüzdanlar bunlara toz (dust) der ve bu bir hata değil, aritmetiktir.
Ücret olarak ne ödeyeceğimi ne belirler?
Gönderdiğiniz tutar değil, bayt cinsinden boyut ve ağın ne kadar yoğun olduğu. Daha az girdi kullanıyorsa, bir milyon dolar taşıyan bir işlem elli dolar taşıyandan daha ucuza gelebilir. Ücret tahminlerinin sanal bayt başına verilmesinin nedeni budur.
İşlemim takıldı. Ne yapabilirim?
Genellikle beklemek, çünkü ücret piyasaları yükseldiği kadar sık düşer. Bekleyemiyorsanız ücretle değiştirme (replace-by-fee) aynı işlemi daha yüksek bir oranla yeniden göndermenize, ebeveyn için çocuk öder (child pays for parent) ise bunun yerine alıcının işlemi öne çıkarmasına izin verir. İkisi de cüzdan desteği gerektirir.
Kaç onay yeterli?
Küçük tutarlar için bir yeterlidir. Büyük tutarlar için gelenek altıdır, çünkü altı bloğu geri almak bir saldırgana, neredeyse her tekil ödemenin değerinden fazlaya mal olur. Borsalar kendi eşiklerini belirler ve destek sayfalarında yayımlar.