Pay-to-Contract Nedir?
Diğer adları: P2C, Pay-to-Contract Protokolü, Sözleşmeye Ödeme
Kısaca
Pay-to-Contract, alıcının açık anahtarının bir sözleşmenin ya da verinin hash değeriyle matematiksel olarak değiştirilmesi sayesinde, yapılan ödemenin o içeriğe kriptografik olarak bağlanmasını sağlayan bir tekniktir.
Yöntemin temelinde eliptik eğri anahtarlarının toplanabilir olması yatar. Ödeyen taraf, alıcının açık anahtarına sözleşme metninin hash'inden türetilen bir değeri ekleyerek yeni bir anahtar elde eder ve ödemeyi bu anahtara gönderir. Alıcı, kendi özel anahtarına aynı değeri ekleyerek ödemeyi harcayabilir. Dışarıdan bakıldığında adres sıradan görünür; ancak sözleşme metni ve alıcının asıl açık anahtarı ortaya konduğunda, ödemenin tam olarak o sözleşmeye karşılık yapıldığı herkes tarafından doğrulanabilir.
Bu sayede ödeme ile anlaşma arasındaki bağ, zincire ek veri yazmadan ispatlanabilir; alıcı, aldığı ödemenin farklı bir anlaşmaya ait olduğunu sonradan iddia edemez. Bitcoin'deki Taproot güncellemesi de benzer bir anahtar ayarlama (key tweaking) mantığıyla, alternatif harcama koşullarını tek bir açık anahtarın içine gizler.
Pay-to-Contract, Ethereum'daki gibi kod çalıştıran bir akıllı sözleşme değil, bir taahhüt (commitment) yöntemidir. Doğru uygulanmazsa ispat değerini yitirebilir; ayrıca ispat için gereken sözleşme verisinin taraflarca güvenle saklanması gerekir, çünkü bu veri kaybolursa bağlantı kanıtlanamaz.
Son güncelleme: · Bu içerik bilgilendirme amaçlıdır, yatırım tavsiyesi değildir.

