پیمان
پرش به ناوبری
پرش به جستجو
پیمان (به انگلیسی:Covenant) نوعی محدودیت برای نحوهی خرج داراییای، که به پیمان گره خورده، است. این محدودیت بر خروجیهای تراکنشی که ورودیهایش با پیمان بند شدهاند اعمال میشود. پیمان بازگشتی نوع خاصی از پیمان است که در آن دارایی را فقط در شرایطی میتوان خرج کرد که به آدرسی که با همین پیمان بند شده فرستاده شود. در این تاریخ بیتکوین سازوکاری برای پیادهسازی پیمان ندارد؛ پیشنهادهای زیر برای پیادهسازی پیمان بر روی بیتکوین طرح شدهاند:
OP_CHECKOUTPUTVERIFY
OP_PUSHTXDATA
OP_CAT + OP_CHECKSIGFROMSTACKVERIFY
OP_CHECKTXOUTSCRIPTHASHVERIFY
SIGHASH_NOINPUT / ANYPREVOUT
SIGHASH_ANYPREVOUTANYSCRIPT