Payment Channel چیست ؟
فرض کنید دو نفر قرار است بارها برای هم پرداخت کوچک انجام دهند. ثبت تکتک این پرداختها روی بلاکچین میتواند گران و کند باشد. Payment Channel یا کانال پرداخت اجازه میدهد چندین پرداخت میان طرفین خارج از زنجیره انجام شود و فقط شروع و نتیجه نهایی روی بلاکچین تسویه شود.
معمولاً ابتدا مقداری دارایی در یک قرارداد یا سازوکار مشخص قفل میشود. بعد طرفین با امضا کردن وضعیتهای جدید مشخص میکنند سهم هرکدام چقدر است. این بهروزرسانیها لازم نیست هر بار روی Mainnet منتشر شوند.
وقتی کانال بسته میشود، آخرین وضعیت معتبر روی زنجیره تسویه میشود. اگر اختلافی به وجود بیاید، سازوکار کانال باید راهی برای اثبات وضعیت معتبر و جلوگیری از استفاده از نسخه قدیمی داشته باشد.
Payment Channel نوعی State Channel با تمرکز روی پرداخت است. Lightning Network بیتکوین نمونه معروفی از شبکه مبتنی بر کانالهای پرداخت است.
تعریف ساده: کانال پرداخت مثل باز کردن یک حساب مشترک موقت است که میتوانید بارها داخل آن حسابوکتاب کنید و در پایان فقط نتیجه را روی بلاکچین ثبت کنید.
