Bitcoin UTXO: girdiler, para üstü ve birleştirme
Bitcoin bakiyesinin harcanmamış çıktılardan nasıl oluştuğunu, girdilerin ve para üstünün nasıl çalıştığını, küçük UTXO’ları birleştirmenin ücretleri ve gizliliği nasıl etkileyebileceğini öğrenin.
Bu rehberdeBitcoin cüzdan bakiyesi birden fazla çıktının toplamıdır
Kısa özet
Bitcoin cüzdan bakiyesi genellikle harcanmamış birkaç işlem çıktısının, yani UTXO’ların toplamıdır. Ödeme seçilen çıktıları girdi olarak harcar ve alıcıya, gerekirse para üstüne yeni çıktılar oluşturur. Birleştirme sonraki ödemelerde girdi sayısını azaltabilir, ancak şimdi ücret gerektirir ve herkese açık işlem geçmişlerini birbirine bağlayabilir.
Bitcoin cüzdan bakiyesi birden fazla çıktının toplamıdır
Cüzdan tek bir bakiye gösterebilir, ancak Bitcoin defteri bunu banka hesabındaki tek bir kayıt gibi tutmaz. Cüzdan, önceki işlemlerin oluşturduğu ve henüz harcanmamış birden fazla işlem çıktısını kontrol edebilir. Bunlara UTXO denir. Basit zincir üstü bakiye, cüzdanın harcayabildiği çıktılarının toplam değeridir. Her çıktının bir harcama koşulu vardır; listedeki bağımsız bir madeni para değildir.
Bir işlem birden fazla alıcı için birden fazla çıktı oluşturabilir. Bu nedenle ödeme sayısı UTXO sayısına her zaman eşit değildir. Cüzdan onaylanmış, onaylanmamış, kilitli veya yalnızca görüntülenebilir tutarları ayrı gösterebilir. Ekrandaki bakiye hemen harcanabilecek miktarın tamamı olmayabilir. UTXO modeli Bitcoin ve benzer sistemlerde geçerlidir; tüm kripto varlıklarda aynı şekilde işlemez.
Her girdi belirli bir eski çıktıya işaret eder
Bitcoin işleminin girdisi, önceki bir çıktıyı işlem kimliği ve çıktı sırasıyla belirler; bu bazen txid:vout biçiminde yazılır. Girdi ayrıca bu çıktının harcama koşulunu karşılamak için gereken veriyi sağlar. İşlem daha sonra bir veya daha fazla yeni çıktı oluşturur. Bitcoin geliştirici işlem rehberi bu yapıyı anlatır; blokzincir rehberi her çıktının yalnızca bir kez harcanabileceğini açıklar.
Çıktı bütünüyle harcanır. Bitcoin eski bir çıktının bir bölümünü harcayıp kalanını aynı çıktıda bırakmaz. Girdi ödemeden daha değerliyse işlem alıcı ve kalan tutar için yeni çıktılar oluşturur. Her yeni çıktı ayrı bir UTXO olur ve cüzdanın kurallarına göre ileride kullanılabilir.
Ödeme, alıcı ve para üstü çıktısı oluşturabilir
Girdilerin toplam değeri çıktıların toplam değerini karşılamalıdır; aradaki fark işlem ücretidir. Cüzdan ödemeden daha değerli girdiler seçip kalanı kontrol ettiği yeni bir çıktıya geri gönderebilir. Bu tutara para üstü veya change denir. Zincir dışında iade ya da ödemenin iptali değil, normal bir yeni çıktıdır.
Cüzdanın 300.000 ve 200.000 satoshi değerinde iki UTXO seçtiğini varsayalım. Girdiler toplam 500.000 sat eder. Alıcı 420.000 sat alıyor ve ücret 2.000 sat ise para üstü 78.000 sat olur: 300.000 + 200.000 = 420.000 + 78.000 + 2.000. Bu varsayımsal bir hesaplamadır, güncel ücret teklifi değildir. Para üstü, cüzdanın kontrolündeki yeni çıktı olur ve ileride girdi olarak kullanılabilir.
Her işlemde para üstü çıktısı bulunmaz. Girdiler ödeme ve ücretle neredeyse eşleşebilir ya da işlem birden fazla alıcıya ödeme yapabilir. İmzalamadan önce işlem önizlemesini kontrol edin.
Daha çok girdi işlemi büyütebilir
Seçilen her UTXO bir girdi olur ve ağın harcamayı doğrulaması için veri gerektirir. Bu nedenle daha fazla girdi çoğu zaman işlemi büyütür; kesin boyut çıktı türüne ve imza verisine bağlıdır. Ücret genellikle sanal boyut ve ücret oranıyla hesaplanır. BIP 141 SegWit işlemlerinin ağırlık ve sanal boyut hesabını tanımlar. Gönderilen BTC miktarı tek başına işlem boyutunu belirlemez.
Aynı ücret oranında, daha çok veya daha büyük girdili işlem daha pahalı olabilir. Para üstü çıktısı da veri ekler. Boyut ile sat/vB ilişkisi için Bitcoin işlem ücreti rehberine bakın.
Birleştirme, birkaç çıktıyı harcayıp yeni bir çıktı oluşturur
UTXO birleştirme, birkaç çıktıyı harcayan ve ücret düşüldükten sonraki toplam değeri aynı cüzdanın kontrol ettiği tek bir yeni çıktıya gönderen işlem oluşturmaktır. Sonraki ödeme, eski çıktıları ayrı ayrı harcamak yerine birleştirilmiş çıktıyı tek girdi olarak kullanabilir. Birleştirme gelecekteki harcama yapısını değiştirir; bitcoin üretmez veya işlem geçmişini silmez.
Karar, maliyetin ne zaman ödeneceğiyle ilgilidir. Birleştirme işlemi tüm girdileri içerdiğinden büyük olabilir ve şimdi ücret gerektirir. Sonraki işlem kendi girdi ve çıktıları için yine ücret öder, ancak daha az girdi kullanabilir. Bugünkü ücret oranı çıktıların ileride harcanacağı zamandakinden düşükse girdi maliyetinin bir kısmını erkene almak yarar sağlayabilir. Bugün oran yüksekse birleştirmek daha pahalı olabilir. Gelecekteki ücretler bilinmediğinden tasarruf garanti değildir.
Cüzdanlar çıktıları farklı biçimlerde seçer
Çoğu cüzdan UTXO’ları otomatik seçer. Seçim yöntemi ödeme miktarını, tahmini işlem boyutunu, ücreti, para üstünü ve başka kısıtları dikkate alabilir. Amaç her zaman yalnızca girdi sayısını azaltmak değildir; bugünkü maliyet, para üstünün ilerideki harcama maliyeti ve güvenlik ya da gizlilik kuralları da etkili olabilir. Yöntem ve menü adları cüzdana ve sürüme göre değişir.
Bazı cüzdanlarda belirli çıktıları görmeye veya seçimden çıkarmaya yarayan coin control vardır. Farklı amaçlar için tutulan fonları ayrı koruyabilir, ancak yanlış seçim işlemi büyütebilir veya çıktıları bağlayabilir. Bitcoin Core’un listunspent RPC’si geliştiricilerin UTXO’ları sorgulaması içindir; normal kullanıcıların bakiyeyi anlamak için RPC kullanması gerekmez.
Girdileri birlikte kullanmak gizlilik bağlantısını açığa çıkarabilir
Bitcoin işlemleri herkese açıktır. Bir işlem birkaç çıktıyı girdi olarak harcadığında gözlemciler bunların birlikte kullanıldığını görebilir. Analistler bunu ortak kontrolün işareti olarak değerlendirebilir, ancak gerçek bir kişinin kimliğinin kanıtı değildir; ortaklaşa oluşturulan bir işlemde birden fazla katılımcı bulunabilir.
Ayrı tutulan çıktıları birleştirmek aynı genel işlemde görünmelerine yol açarak ayrımı zayıflatabilir. Yeni para üstü adresi adres tekrarını azaltabilir, ancak girdileri gizlemez veya geçmişlerini silmez. Bitcoin.org gizlilik rehberi işlemlerin herkese açık ve izlenebilir olduğunu, yeni adreslerin neden kullanıldığını açıklar.
Bugünkü ücreti olası gelecekteki kullanımla karşılaştırın
Cüzdanın güncel ücret önizlemesinden ve harcamayı önerdiği çıktılardan başlayın. Birkaç küçük çıktıyı yakında birlikte harcayacak mısınız? Bunları ayrı harcamanın bedeli değerlerine kıyasla yüksek mi? Mevcut oran birleştirmeyi makul kılıyor mu? Ardından olası bir gelecekteki ödemenin girdi sayısıyla karşılaştırın. Gelecekteki oran ve işlem yapısı bilinmediği için tahmini tasarruf kesin değildir.
Gizliliği ve pratik ihtiyaçları da hesaba katın. Ayrı çıktılar, herkese açık biçimde bağlamak istemediğiniz farklı kaynakları veya tarafları temsil edebilir. Elle seçim ayrımı koruyabilir, ancak alıcıyı, para üstünü ve ücreti daha dikkatli kontrol etmeyi gerektirir. Lightning, zincir üstü Bitcoin işleminden farklı bir yol kullanır; Lightning ve zincir üstü ödemeler karşılaştırmasına bakın. Başka kripto ağlarına gönderimden önce ağ ve adres kontrol listesini inceleyin.
İmzalamadan önce işlemi gözden geçirin
Ağı, alıcı adresini, tutarı, gösteriliyorsa seçilen girdileri, para üstü adresini veya tutarını ve toplam ücreti kontrol edin. Para üstünün kontrol ettiğiniz cüzdana döndüğünü doğrulayın. Yüksek ücret, büyük bir ödeme tutarından değil çok sayıda girdiden kaynaklanabilir.
Birleştirmeden önce seçilen tüm çıktıları birlikte harcamak istediğinizi ve aralarındaki herkese açık bağlantıyı kabul ettiğinizi doğrulayın. Birleştirme, fonların kullanım ömrü boyunca toplam ücretin düşmesini garanti etmez: girdilerin ücretini şimdi, sonraki işlemin ücretini daha sonra ödersiniz. Yedekleme ve kurtarma için cüzdan seed phrase rehberini inceleyin.
Sık sorulan sorular
Q1Bir UTXO bir Bitcoin’e eşit midir?
Hayır. UTXO, değeri ve harcama koşulu olan harcanmamış bir çıktıdır. Cüzdan birkaç UTXO’yu kontrol edip toplamlarını bakiye olarak gösterebilir.
Q2Her Bitcoin ödemesi para üstü oluşturur mu?
Hayır. Girdiler ödeme ve ücrete yakın olabilir veya işlem birkaç alıcıya ödeme yapabilir. Önizlemeyi kontrol edin.
Q3UTXO’ları birleştirmek ücretleri her zaman azaltır mı?
Hayır. Birleştirme şimdi ücret öder ve sonraki girdileri azaltabilir. Sonuç oran, boyut, cüzdan kuralları ve zamana bağlıdır.
Q4Birden fazla UTXO’yu birlikte harcamak tek kişiye ait olduklarını kanıtlar mı?
Çıktıların birlikte harcandığını herkese açık gösterir. Ortak kontrol bir çıkarımdır, kimlik kanıtı değildir.
Kaynaklar ve daha fazla okuma
Sorun bildir
Bu makalenin bağlantısını içeren bir e-posta hazırlayacağız. Mark bildirimi yalnızca gönderdiğinizde alır
Hızlı kontrol
Rehberi okudunuz mu? 3 soruyla kendinizi kontrol edin
Soru 01
Bir işlem 300.000 ve 200.000 sat girdileri kullanıyor, 420.000 sat gönderiyor ve 2.000 sat ücret ödüyor. Para üstü ne kadardır?
Açıklamayı görmek için bir yanıt seçin