Child-Pays-for-Parent (CPFP): gelen bir Bitcoin işlemini hızlandırma
Aldığınız coinler onaylanmıyor mu? Onları harcayabiliyorsanız hızlandırabilirsiniz de.
Temel fikir
Madenciler işlemlere tek tek bakmaz. Bir işlem (çocuk), onaylanmamış bir işlemin (ebeveyn) çıktısını harcadığında, çocuk yalnızca ebeveyniyle birlikte ya da ondan sonra madenlenebilir. Bu yüzden madenciler ikisini bir paket olarak değerlendirir ve paketin toplam ücret oranını esas alır. Cömert bir çocuk, ucuz ebeveyninin bedelini “öder”.
Formül
çocuk ücreti = hedef ücret oranı × (ebeveyn boyutu + çocuk boyutu) − ebeveyn ücreti
Örnek: ebeveyn 141 vB ve 282 sat ücret ödemiş (2 sat/vB). Sonraki blok için 12 sat/vB gerekiyor. Basit bir çocuk işlem yaklaşık 110 vB'dir. Gerekli çocuk ücreti = 12 × (141 + 110) − 282 = 2.730 sat — yani çocuk işlemin kendisinde yaklaşık 24,8 sat/vB. CPFP hesaplayıcı bunu TXID ve canlı ücretlerle otomatik olarak yapar.
CPFP'yi kim yapabilir?
Ebeveynin harcanmamış bir çıktısını kontrol eden herkes: alıcı ya da ebeveynde para üstü çıktısı varsa gönderen. Onaylanmamış coinleri harcamanıza ve hangi coini harcayacağınızı seçmenize (coin control) izin veren bir cüzdana ihtiyacınız var.
Nasıl yapılır?
- Electrum: gelen işleme sağ tıklayın → “Child pays for parent”, ücreti ayarlayın ve yayınlayın.
- Sparrow: işleme sağ tıklayın → “Increase Effective Fee (CPFP)”.
- Bitcoin Core: coin control ile onaylanmamış coini, hesaplanan ücretle kendinize gönderin.
- Coin control özellikli herhangi bir cüzdan: onaylanmamış çıktıyı kendi yeni adresinize gönderin ve ücreti hesaplayıcıdaki değere ayarlayın.
CPFP ne zaman kötü bir seçimdir?
CPFP, ebeveynin tüm boyutunun bedelini öder. Ebeveyn büyük bir işlemse (örneğin yüzlerce çıktılı bir borsa toplu işlemi), tüm o blok alanının bedelini tek başınıza ödersiniz. Ayrıca çıktının, çocuk işlemin ücretini karşılayacak kadar büyük olması gerekir. Bu durumlarda premium hızlandırma çoğu zaman daha ucuzdur — karar vermeden önce fiyatını ücretsiz kontrol edin.
CPFP ve RBF karşılaştırması
RBF işlemi değiştirir ve bunu yalnızca gönderen yapabilir; CPFP yeni bir işlem ekler ve bunu alıcı yapabilir. Karşılaştırma tablosu: yeniden yayınlama, RBF ve CPFP karşılaştırması.