İçeriğe geçin
buybitcoinsmart

Sözlük / Protokol ve güncellemeler

Geçici çapa

Geçici çapa nedir?
Geçici çapa, bir işleme yalnızca birinin ücret ödeyen bir alt işlem ekleyip üst işlemi bir bloğa çekebilmesi için eklenen sıfır değerli bir çıktıdır.

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

Lightning gibi sözleşme protokolleri, ücretlerin ne olacağını kimse bilmeden çok önce işlemleri imzalamak zorundadır, bu yüzden ücreti daha sonra yükseltmenin bir yoluna ihtiyaç duyarlar. Bitcoin Core 28.0, tam bu iş için herkesin harcayabileceği dört baytlık bir betiği standart hale getirdi ve 29.0, üst işlemi ücret ödemediği sürece böyle bir çıktının hiçbir değer tutmamasına izin verdi. Kazanç, daha az maliyetli ve daha az değer mahsur bırakan kanal kapanışlarıdır.

Nasıl çalışır

Geçici çapa bir zamanlama sorununu çözer: önceden imzalanmış bir işlem, yayınlanmasından aylar önce seçilmiş bir ücret oranı taşır ve ihtiyaç duyulduğunda piyasa çoktan değişmiştir.

Eski çözüm, işleme küçük, harcanabilir bir çıktı verir ve ihtiyacı olan herkesin ikisinin ücretini ödeyen bir alt işlem yayınlamasına izin verirdi. Lightning'in çapa kanalları bunu, her taraf için bir tane olmak üzere 330 satoshilik iki çıktıyla yapar. İşe yarar, ancak bu para her taahhüt işleminin içinde bağlanır ve çıktılar sonrasında, biri onları süpürsün ya da süpürmesin, canlı coinler kümesinde kalır.

Pay-to-anchor bu maliyetin çoğunu ortadan kaldırdı. Bitcoin Core 28.0, betiği tam olarak dört bayt olan yeni bir standart çıktıyı tanıdı: OP_1, iki baytlık bir veri ekleme ve 0x4e 0x73 baytları. Bu, uzunluğu iki olan bir segwit sürüm 1 programıdır ve Taproot bilinmeyen sürüm 1 programlarını harcama koşulu olmadan bıraktığı için herkes onu boş bir tanıkla harcayabilir. Anahtar yok, açığa çıkarılacak betik yok ve neredeyse hiç değeri olmayacak kadar küçük bir girdi.

Toz kuralı başlangıçta hâlâ etkisini gösterdi. Bitcoin Core bir çıktıyı, onu harcamanın maliyetine göre fiyatlar ve bunun için bu, 80 sanal bayta denk gelir; sanal bayt başına standart toz oranı olan 3 satoshide bu, en az 240 satoshi tutması gerektiği anlamına gelir. 330 satoshiden iyi, ama yine de bedava değil.

Bitcoin Core 29.0 bu açığı geçici toz ile kapattı: bir işlem, işlemin kendisi tam olarak sıfır ücret ödediği sürece, değeri sıfır olan bir çıktı dahil, toz eşiğinin altında tek bir çıktı taşıyabilir. Sıfır ücret işin püf noktasıdır. Hiçbir şey ödemeyen bir üst işlem asla tek başına madencilikle bloğa alınamaz, böylece çapanın canlı coinler arasında mahsur kalmayacağı garanti edilir. Yalnızca onu harcayan alt işlemin yanında, bir paketin içinde var olur; adı da buradan gelir.

Bitcoin Core 28.0 içindeki iki başka parça bu düzeni kullanılabilir kılar. BIP431 ile belirtilen ve sürüm 3 ile işaretlenen TRUC işlemleri bir onaysız üst işleme ve bir onaysız alt işleme izin verir ve işlemi 10.000 sanal baytla sınırlar; bu da ücret yükseltmeyi güvenilmez kılan sabitleme saldırılarını ortadan kaldırır. Fırsatçı paket aktarımı ise bir üst işlemin alt işlemiyle bir çift olarak yol almasını sağlar, böylece sıfır ücretli bir üst işlem en azından bir madenciye ulaşabilir.

Nerede görülür

Geçici çapalar Lightning kanal kapanışlarında ve önceden imzalanmış işlemler üzerine kurulu daha yeni sözleşme protokollerinde görülür, sıradan ödemelerde asla.

Bir blok gezgininde ilk bakışta yanlış görünürler: hiçbir değeri olmayan bir çıktı, hemen bir sonraki işlemde boş tanıklı bir girdiyle harcanır. Bir Lightning düğümü çalıştırıyorsanız etkisi, zorla kapanışın artık her taahhütte ayrılmış toza ihtiyaç duymaması ve takılmış bir kapanışın ücretini yükseltmenin, ihtiyaç duyduğunuzda çalışma olasılığının çok daha yüksek olmasıdır. Yalnızca zincir üstü Bitcoin tutuyorsanız hiçbir zaman bir tane oluşturmazsınız ve fayda size Lightning'in kullanımının daha ucuz olması yoluyla ulaşır.

Geçici çapa vs toz sınırı

Toz sınırı, canlı coinler kümesinin harcamaya değmeyecek kadar küçük çıktılarla dolmasını engellemek için vardır ve geçici çapa, bu kuralı çiğnemenin kanıtlanabilir biçimde güvenli olduğu tek durumdur. Sıradan bir toz çıktısı sonsuza kadar harcanmadan kalabilir ve dünyadaki her düğüme bir sentin çok küçük bir kesri karşılığında biraz bellek maliyeti çıkarır. Geçici çapa bunu yapamaz: üst işlemi ücret ödemez, bu yüzden çapayı harcayan alt işlem onunla birlikte gelmedikçe hiçbir madenci üst işlemi almaz. Muafiyet, ilkenin yumuşatılması değildir. İlkenin geçerli olmadığının gösterilmesidir.

Karıştırılmaması gerekenler

Sık sorulan sorular

Kendi başıma hiç geçici çapa oluşturur muyum?

Sıradan bir cüzdanla oluşturmazsınız. Çapaları, işlemleri önceden imzalaması ve ücreti sonradan ayarlaması gereken Lightning gibi sözleşme protokolleri oluşturur. Zincir üstü birikimler ve borsa para çekme işlemleri bunları hiçbir zaman kullanmaz.

Toz çıktılar reddedilirken neden sıfır değerli bir çıktıya izin veriliyor?

Çünkü varlığını sürdüremiyor. Kural buna yalnızca işlem sıfır ücret ödediğinde izin veriyor; bu da çapayı harcayan bir alt işlem onunla birlikte gönderilmedikçe hiçbir madencinin üst işlemi onaylamayacağı anlamına geliyor, böylece çıktı canlı coinler kümesinde hiçbir zaman oyalanmıyor.

İlgili terimler

Daha fazlası: Protokol ve güncellemeler

Bu sayfayı İngilizce okuyun