İçeriğe geçin
buybitcoinsmart

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

Sanal bayt

Diğer adları: vbyte, vB.

Sanal bayt nedir?
Sanal 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.

Tanımlandığı belge: BIP-141.

Cüzdanlar ücretleri ağırlık birimiyle belirtip baytlardan bir daha hiç söz etmeyebilirdi, ama sanal bayt eski aritmetiği aynen korur: tanık verisi olmayan bir işlemin vsize değeri bayt cinsinden boyutuna tam olarak eşittir. Bir blokta bunlardan 1.000.000 tanesi bulunur. Bir teklifi sat/vB cinsinden okumak, adil bir para çekme ücretini şişirilmiş bir ücretten ayırmanın yoludur.

Nasıl çalışır

Sanal boyut tek satırlık bir aritmetikten çıkar: ağırlığı alın, dörde bölün, yukarı yuvarlayın.

Paranın kaybolduğu yer, bu sayı ile ham serileştirme arasındaki farktır. Tek bir yerel segwit coinini iki çıktıya harcayan bir ödeme, ağ üzerinde 222 bayttır, 561 ağırlık birimi ağırlığındadır ve 141 sanal bayt olarak fiyatlanır. 141 yerine 222 ile seçtiğiniz oranı çarparsanız yaklaşık yüzde 57 fazla ödemiş olursunuz. Blok gezginleri iki rakamı yan yana yazıp size ve vsize olarak etiketler; yanlış olanı seçmek, ücret tahminindeki en yaygın aritmetik hatadır.

Yuvarlama bir kez, en sonda yapılır. Parçalar tam sayı gelmez: Taproot anahtar yolu girdisi 57,5 vbyte ölçer, bu yüzden ara bir toplam yarım bir değere düşebilir. Bu nedenle aynı harcamayı kuran iki cüzdan, ikisi de yanlış olmadan tek bir vbyte kadar farklı sonuç verebilir. Bitcoin Core aynı işlemin üç görünümünü de, size, vsize ve weight değerlerini, sunar; böylece bunlardan herhangi birini kendiniz kontrol edebilirsiniz.

Ücret tahmincileri aynı birimi gizli bir biçimde konuşur. estimatesmartfee yanıtı kilo sanal bayt başına Bitcoin cinsindendir; yani dönen 0,00005000 değeri, 5.000 satoshi karşılığında 1.000 sanal bayt alındığı, bunun da 5 sat/vB olduğu anlamına gelir. Her mempool panosu bandı, her cüzdan kaydırıcısı ve iletim tabanına dair her ret mesajı aynı biçimde ifade edilir.

Nerede görürsünüz

Sanal baytlar bir borsadan para çekmenin gerçekte ne kadara mal olduğunu belirler ve sabit bir ücreti kabul etmeden önce bu hesabı yapmakta yarar vardır.

Toplu işlem yapan bir platformu ele alın: tek bir işlemde 100 müşterinin para çekme talebini karşılayan tek bir girdi. Yerel segwit çıktısı başına 31 vbyte, girdi için 68 ve yaklaşık 11 ek yük ile işlemin tamamı kabaca 3.179 vbyte'tır. 5 sat/vB oranında bu 15.895 satoshi eder, yani içindeki yüz kişinin her biri için yaklaşık 159 satoshi. 0,0001 BTC tutarındaki sabit bir ücret, bu alan için her birine 10.000 satoshi faturalar; bu, paylarının altmış katından fazladır. Yoğunlukta ilişki tersine döner: 100 sat/vB oranında aynı toplu işlem kişi başı 3.179 satoshiye mal olur ve sabit ücret bir sübvansiyona dönüşür. Sabit para çekme ücretleri bir bahistir ve sakin günlerde kazanan kasa olur.

Aynı birim kendi düzenli işlerinizi de fiyatlandırır. Küçük coinleri bir araya toplamak neredeyse tamamen girdi sayısına göre faturalanır, bu yüzden on iki yerel segwit girdisini tek çıktıda birleştirmek, söz konusu tutarlar ne olursa olsun yaklaşık 858 vbyte'tır. Bunu 2 sat/vB oranında yaparsanız 2.000 satoshinin altında kalır. Ücretler zirvedeyken yaparsanız aynı iş için bunun elli katına mal olur.

Sanal bayt vs ağırlık birimi

Sanal bayt ile ağırlık birimi aynı veriyi dört kat farklı ölçeklerde ölçer ve birbirlerinin yerine geçmeyi bıraktıkları tek yer yuvarlamadır. Konsensüs sınırları ağırlık birimiyle yazılır, bu yüzden blok tavanı 4.000.000 birim olarak belirtilir. Arayüzler vbyte ile yazılır, çünkü 8 sat/vB değerini aklınızda tutmak, ağırlık birimi başına 2 satoshiden daha kolaydır. Tavan fonksiyonu, 561 ağırlık birimlik bir işlemin 140,25 yerine 141 vbyte olarak faturalanmasına yol açar, yani hiç kullanmadığınız bir baytın dörtte üçü için ödeme yaparsınız. Bir şartnameyi okumak sizi ağırlığa götürür; herhangi bir şey için ödeme yapmak sizi vbyte'a götürür.

Karıştırılmaması gerekenler

Sık sorulan sorular

Cüzdanım neden 141 vbyte derken blok gezgini 222 bayt diyor?

İki rakam da doğrudur. 222 ağ üzerindeki serileştirilmiş uzunluktur; 141 ise imza verisi dörtte bir oranda sayıldıktan sonraki uzunluktur. Ücretler küçük olan rakam üzerinden alınır, bu yüzden bir oranla çarparken her zaman vsize değerini kullanın.

sat/vB ile sat/bayt aynı şey mi?

Yalnızca tanık verisi olmayan ve iki boyutun birbirine eşit olduğu bir işlemde. Bir segwit veya Taproot çıktısını harcayan her şeyde vsize daha küçüktür, bu yüzden hâlâ sat/bayt cinsinden teklif veren bir araç ücreti dört kata kadar olduğundan fazla gösterir.

Sıradaki okuma

İlgili terimler

Daha fazlası: İşlemler ve ücretler

Bu sayfayı İngilizce okuyun