İçeriğe geçin
buybitcoinsmart

Sözlük / İşlemler ve ücretler

İşlem girdisi

Diğer adları: Girdi, TxIn, Input.

İşlem girdisi nedir?
İş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.

Her girdi bir işaretçi artı bir kanıttır ve maliyeti harcanan coinin türüne bağlıdır: Taproot bir coin için yaklaşık 57,5 sanal bayt, yerel SegWit bir coin için yaklaşık 68 ve eski tip bir coin için yaklaşık 148. Girdiler her zaman bütün olarak tüketildiği için, çok sayıda küçük para yatırma tutan bir cüzdan aynı ödeme için tek büyük coin tutan bir cüzdandan daha fazla öder. Aldığınız her para yatırma, daha sonra bedelini ödeyeceğiniz bir girdidir.

Nasıl çalışır

Bir girdinin dört alanı vardır ve bunlardan yalnızca biri imzadır.

İlk sırada outpoint gelir, 36 bayt: coini oluşturan işlemin kimliği ve ardından coinin o işlemin çıktı listesindeki konumu. Bu bir işaretçidir ve Bitcoin'i denetlenebilir kılan şey budur, çünkü herkes onu değerin oluşturulduğu bloğa kadar geriye doğru takip edebilir.

İkincisi script uzunluğu, üçüncüsü ise imza scriptidir; eski coin türlerinde bu, önceki çıktının kilidini karşılayan imzayı ve genel anahtarı barındırır. SegWit bu verinin nerede durduğunu değiştirdi, içeriğini değil: bc1 ile başlayan bir coin için script alanı boştur ve kilidi açan malzeme ayrı bir witness bölümüne taşınır; burada her bayt bir ağırlık biriminin çeyreği sayılır. Aynı kriptografi, maliyetin dörtte biri.

Dördüncüsü sıra numarasıdır, 4 bayt. Başlangıçta hiç işlemeyen bir mempool içi değiştirme şeması için düşünülmüştü, sonra yeniden kullanıldı. BIP68 ona göreli bir zaman kilidi (timelock) olarak anlam kazandırdı, bir Lightning kanalının “harcanabilir, ama yalnızca 144 blok sonra” demesini sağlayan budur, ve 0xfffffffe altındaki değerler ayrıca işlemin daha yüksek ücretli bir sürümle değiştirilebileceğini bildirir.

İnsanları şaşırtan özellik tüketimdir. Girdiler ya hep ya hiçtir. Tek bir 0,4 BTC coininiz varsa ve 0,01 BTC ödemek istiyorsanız, girdi 0,4 değerinin tamamını harcar ve cüzdan size kalanı geri vermek için bir para üstü çıktısı oluşturur. Kısmi harcama ve bir tutarı düşme diye bir kavram yoktur.

Bir girdi özeldir. Madenciye ödeme yapan coinbase işleminin, outpoint'i hiçbir yeri göstermeyen tam olarak bir girdisi vardır: 32 sıfır bayt ve 0xffffffff dizini. Scripti imza yerine keyfi veri taşır; blok yüksekliği oraya gider ve genesis bloğundaki mesaj gibi mesajlar oraya yazılmıştır.

Nerede görürsünüz

Girdiler bir blok gezgininde sol sütundur ve başka hiçbir şeyi değiştirmediğinizde cüzdanınızın ücret tahmininin değişmesinin nedenidir.

Coin kontrolü ekranında bunlar onay kutularıdır. Dört küçük coin yerine tek büyük bir coin seçmek, bir girdi ile dört girdi arasındaki farktır; her biri 68 sanal bayt ve 20 sat/vB ücret oranıyla bu, tek bir ödemede yaklaşık 4.080 satoshi tasarruf demektir.

Ayrıca bilgi sızdırırlar. Bir işlemdeki iki girdi, her gözlemciye iki coini de tek bir tarafın kontrol ettiğini söyler; neredeyse tüm blok zinciri kümelemesinin dayandığı varsayım budur. Hangi girdilerin birleştirileceğini seçmek bu nedenle maliyet kararı olduğu kadar gizlilik kararıdır da.

Düzenli olarak biriktiren herkes için pratik çıkarım: alımları daha az sayıda para çekmede toplayın. Ayda bir yapılan on iki para çekme, bekleyen on iki girdi bırakır ve bunların faturası, nihayet harcadığınız gün, piyasanın o anda uyguladığı oran neyse o orandan gelir.

İşlem girdisi vs işlem çıktısı

Girdi geçmişe dair bir taleptir, çıktı ise geleceğe bir tekliftir ve aynı değer parçası ömrü boyunca iki rolü de oynar. Bir çıktı olarak doğar, harcanmamış çıktı kümesinde durur ve onu harcayan işlemde bir girdi olarak ölür. Önemli olan asimetri ekonomiktir: çıktıları oluşturmak ucuzdur, her biri 31 ile 43 bayt arasındadır, girdileri harcamak ise pahalıdır, her biri 57,5 ile 148 sanal bayt arasındadır. Almak neredeyse hiçbir şeye mal olmaz, harcamak ise gerçek paraya mal olur; bu, çoğu insanın bir ödeme ağından beklediği faturalandırmanın tam tersidir.

Karıştırılmaması gerekenler

Sık sorulan sorular

Cüzdanım neden gönderdiğim tutardan daha fazla coin harcıyor?

Çünkü girdiler kısmen harcanamaz. Bir coini harcamak onun tamamını tüketir, bu yüzden cüzdan ödemenizi ve ücreti karşılayan coinleri alır ve kalanı bir para üstü çıktısında kendisine geri verir.

Daha fazla girdi bir işlemi daha pahalı yapar mı?

Evet ve Bitcoin ücretlerinin ana nedeni budur. Eklenen her yerel SegWit girdisi yaklaşık 68 sanal bayt ekler, bu yüzden sekiz küçük coin harcayan bir ödeme, aynı ödemenin tek büyük bir coin harcamasının birkaç katına mal olabilir.

Sıradaki okuma

İlgili terimler

Daha fazlası: İşlemler ve ücretler

Bu sayfayı İngilizce okuyun