Bitcoin Forum
May 08, 2024, 08:40:56 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: CPFP - Child Pays for Parent Nedir? (Onaylanmamış Transactionlar)  (Read 195 times)
Deathwing (OP)
Legendary
*
Offline Offline

Activity: 1638
Merit: 1328


Stultorum infinitus est numerus


View Profile WWW
November 14, 2019, 09:52:28 PM
Merited by EFS (10), Blacknavy (4), Vispilio (3), mhanbostanci (2), gospodin (1), Kalemder (1)
 #1

CPFP yani Child Pays for Parent bir süredir onaylanmamış ve onaylanması çokta mümkün gözükmeyen veyahut direkt olarak sadece aciliyeti olan transactionlarınızı onaylamak için kullanılabilecek bir sistemdir. Öncelikle şunu belirtmeyi unutmayayım, her Bitcoin transactionunda giriş ve çıkış vardır. (input, output)

Şöyle bir senaryo düşünelim; Ali(input), Veli'ye 1 BTC gönderiyor(output), fakat madenci komisyonunun yanlışlıkla 0.0000001 BTC olarak seçiyor. Bu sırada ise blok zincirindeki ortalama komisyon 0.001 BTC civarında ve onbinlerce onaylanmamış transaction var, yani bu transaction çok büyük bir ihtimal ile onaylanmayacak.



Ali transactionu gerçekleştirdi, fakat bu transaction şuanda Mempoolda (Memory Pool, onaylanmamış transactionlar) takılı kalmış bir biçimde bekliyor. Veli bu gelen(input) 1 BTC'i rahat bir biçimde kullanamıyor. Çünkü onay almadı.

Tam olarak ne yapılıyor?

Veli, Ahmet'e 1 BTC göndermek istiyor, fakat transaction onaylanmadı. Veli onaylanmamış coin girişini(input) kullanarak Ahmet'e 1 BTC gönderiyor(output), fakat bu Bitcoini gönderirken bu sefer madenci komisyonu olarak 0.005 BTC ödüyor.  Madenciler 0.005 BTC ödülünü almak için transactionu bir sonraki blokta onaylamak istiyor. Fakat bu ödülü almaları ve transactionun onaylanması için ilk girişin (input) onaylanmış olması gerekiyor. Bu nedenle hem bir önceki transactionu hem de o transactionu onaylıyorlar.

Diagram ile şöyle:



Türkçe'de herhangi bir hata görürseniz söylemeniz yeterli.
1715200856
Hero Member
*
Offline Offline

Posts: 1715200856

View Profile Personal Message (Offline)

Ignore
1715200856
Reply with quote  #2

1715200856
Report to moderator
The grue lurks in the darkest places of the earth. Its favorite diet is adventurers, but its insatiable appetite is tempered by its fear of light. No grue has ever been seen by the light of day, and few have survived its fearsome jaws to tell the tale.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715200856
Hero Member
*
Offline Offline

Posts: 1715200856

View Profile Personal Message (Offline)

Ignore
1715200856
Reply with quote  #2

1715200856
Report to moderator
1715200856
Hero Member
*
Offline Offline

Posts: 1715200856

View Profile Personal Message (Offline)

Ignore
1715200856
Reply with quote  #2

1715200856
Report to moderator
Kalemder
Legendary
*
artcontest
Offline Offline

Activity: 1848
Merit: 1727


Be A Hope


View Profile
November 15, 2019, 10:56:02 AM
Merited by Vispilio (3), EFS (2), gospodin (1), Lachrymose (1), Blacknavy (1)
 #2

Veli onaylanmamış coin girişini(input) kullanarak Ahmet'e 1 BTC gönderiyor(output), fakat bu Bitcoini gönderirken bu sefer madenci komisyonu olarak 0.005 BTC ödüyor

Yeni başlayanlar için harika detay bir bilgi, teşekkürler.

Yalnız bir düzeltme yapmak istiyorum hocam.
İkinci işlemde de (yüksek) 1 btc gönderilmesine gerek yok.
Mesela 1 btc'lik bir ticaret yaptık sizinle.
Dediğiniz gibi yanlışlıkla çok düşük bir fee ile gönderdim diyelim.
Bu işlemin hızlı onay almasını istiyorsak, benim size çok ufak bir btc'yi
çok yüksek bir fee ile aynı cüzdandan, aynı cüzdanınıza göndermem gerekiyor.
Bunu yaptığımda, fee'yi almak isteyen madencinin önceki çıkışları da onaylaması gerekecek.
Bu işlem için manuel veya donanım olan bir cüzdanı kullanmam gerekiyor.

(Bildiğim kadarıyla böyle oluyor)

Kripto Para Rehberi: Koinmen
▄▄▄▄▄▄▄▄▄▄▄
▄▄████████████████▄
▄▄██████████████████████▄
 █████████████▀█████████████▄
▄█████████████▀ ▄█▀ ███████████
▄██████████      ▀▀  ████████████
▄█████████████   ▄▄▄   ▀▀██████████
█████████████▀   ████▄   ▀█████████▄
█████████████    ▀▀█▀▀   ▄██████████
████████████▀   ▄▄      ████████████
████████████   ▄████▄    ███████████
█████████      ██████    ██████████
█████████▄▄            ▄██████████
▀██████████  ██  ▄▄▄▄████████████
▀█████████▄▄█▄ ███████████████▀
▀██████████████████████████▀
▀█████████████████████▀
▀▀██████████████▀▀
▀▀▀▀▀▀▀
bileq
Legendary
*
Offline Offline

Activity: 1274
Merit: 1068


View Profile
November 15, 2019, 05:12:02 PM
Merited by EFS (2), Blacknavy (1)
 #3

electrum cüzdanda bu işlemin nasıl yapılacağını anlatan bir link buldum.
fakat bu linkte anlatılan işlem op grafiklerindeki velinin ahmet e yapacağı işlemi değil, alinin veliye gönderdikten sonra, kalan tutarın gittiği adresten yeniden başka yüksek fee li gönderim yapmasını anlatıyor.

yine grafikten gidersek, ali - veli ye gönderim yaptı. fakat onay almadığı için veli bakiyeleri henüz kullanamıyor. kullanamadığı bakiyeyi input a nasıl ekleyecek? sanki o kısımda bi terslik var gibi.

yine cpfp ile ilgili şu videoda canlı demo ile kullanım hakkında bilgi edinilebilir.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!