İçeriğe geçin
buybitcoinsmart

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

SIGHASH_ANYONECANPAY

SIGHASH_ANYONECANPAY nedir?
SIGHASH_ANYONECANPAY, diğer tüm girdileri özetten çıkaran bir değiştiricidir; böylece bir imza yalnızca harcadığı tek coini kapsar ve başkaları işleme serbestçe katılabilir.

Kendi başına bir mod değildir. Bayrağın değeri 128 olup üç temel moddan birine eklenerek 129, 130 veya 131 üretir ve her kombinasyon, imzalayanın yabancıların neleri değiştirmesine izin vermeye razı olduğuna dair farklı bir soruyu yanıtlar. Kitle fonlaması ve ordinals pazar yerleri, işe yaradığı iki yerdir.

Nasıl çalışır

Değiştiriciyi ayarlamak, özetin girdi tarafını tek bir girdiye indirger: harcanan outpoint, sıra numarası ve açtığı script.

Diğer tüm girdiler hesaplamadan kaybolur. Bu kural altında çalışan bir imzalayan, kaç kişinin coin katkısı yaptığını, bunu hangi sırayla yaptığını veya sonradan daha fazlasının gelip gelmeyeceğini ne bilir ne de önemser; sonradan bir girdi eklemek daha önce yapılmış bir imzayı geçersiz kılamaz. Bu özellik, özelliğin tamamıdır ve imzaların toplanabilir olmasını sağlayan şeydir: birkaç kişi ayrı ayrı, farklı zamanlarda, farklı makinelerde imzalayabilir ve biri parçaları tek bir geçerli işlemde bir araya getirebilir.

Çıktı tarafını hâlâ temel mod yönetir ve üç kombinasyon çok farklı davranır.

  • 129, yani tüm çıktılar kuralıyla birlikte değiştirici, “benim coinim girer ve ödemeler tam olarak bu liste olmalıdır” anlamına gelir. Girdiler eklenebilir, çıktılar eklenemez.
  • 130, yani çıktısız kural ile birlikte değiştirici, protokolün izin verdiği en zayıf imzadır: tek coin girer ve hiçbir şeyin nereye gideceğine dair hiçbir beyan yoktur.
  • 131, yani tek çıktı kuralıyla birlikte değiştirici, “benim coinim girer ve ben kendi indeksimdeki çıktıyı almalıyım” anlamına gelir. Geri kalan her şey açık bırakılır.

Nerede görülür

İki yapı bunu ciddi biçimde kullanır ve her ikisi de yabancıların, zaten imzalanmış olanı bozmadan fon ekleyebilmesine bağlıdır.

Birincisi, Bitcoin'in kitle fonlaması taahhüdü versiyonu olan güvence sözleşmesidir. Her destekçi, projenin ödemesini içeren sabit bir çıktı listesi üzerinde 129 değeriyle imzalar ve her taahhüt bir girdidir. İşlem ancak taahhüt edilen girdiler çıktıları karşıladığında geçerli hale gelir; böylece fon hedefi bir emanet aracısı yerine aritmetikle kendini uygular ve hedefe ulaşamayan bir kampanya hiçbir zaman geçerli bir işlem üretmez. Taahhüt vermek de taahhüdü geri çekmek de bir şeye mal olmaz, çünkü coinler hiç hareket etmez.

İkincisi, önceden imzalanmış pazar yeri teklifidir. Bir satıcı, kendi inscription veya rune çıktısı ve istediği fiyat üzerinde 131 değeriyle imzalar, sonucu kısmen imzalanmış bir işlem olarak yayımlar ve herhangi bir alıcı onu kendi girdileri, kendi para üstü ve bir ücretle tamamlar. Ne ilan sözleşmesi, ne saklayıcı, ne de takasın kendisi için güvenilecek bir karşı taraf vardır.

Bir uyarı da eşlik eder. Halka açık bir mempool'da bekleyen 130 değeri, onu ilk alan için bedava paradır ve onu güvenli kombinasyonlardan yalnızca bir bit ayırır. İmzalama kodu inceliyorsanız, temel modun sabit kodlanmış bir sabit olduğunu ve değiştiricinin değişmesine izin verilen tek parça olduğunu kontrol edin.

Bayrak baytını okumak

Sighash bayrak baytını iki yarısına ayırdığınızda artık anlaşılmaz olmaktan çıkar. Alt bitler temel modu verir: tüm çıktılar için 1, hiçbiri için 2, tek eşleşen çıktı için 3. 128 değerindeki yüksek bit değiştiricidir. Yani 81 ile biten bir imza diğer girdiler dışında her şeyi kapsar, 83 pazar yeri kuralıdır ve değiştiricisiz düz 01, kendi cüzdanınızın her harcamanızda ürettiği olağan ödemedir.

Karıştırılmaması gerekenler

Sık sorulan sorular

SIGHASH_ANYONECANPAY, coinimi herkesin harcamasına izin verir mi?

Hayır. İmza yalnızca adını verdiği belirli coini ve yalnızca yanında seçilen çıktı kuralı altında yetkilendirir. İzin verdiği şey, başkalarının kendi girdilerini aynı işleme eklemesinin imzanızı geçersiz kılmamasıdır.

Bu bayrakla gerçekte nerede karşılaşırım?

Ordinals ve runes için önceden imzalanmış, onu tek çıktı kuralıyla birleştiren pazar yeri tekliflerinde ve kitle fonlaması tarzı güvence sözleşmelerinde. Olağan ödemeler onu hiç kullanmaz ve hiçbir tüketici cüzdanı bu ayarı sunmaz.

Sıradaki okuma

İlgili terimler

Daha fazlası: İşlemler ve ücretler

Bu sayfayı İngilizce okuyun