فریلنسر تولید محتوا https://t.me/BitcoinBreads
سواپ های زیردریایی بیتکوین چیست؟
آیا می دانستید که می توانید بیتکوین آنچینتان را با وجوه لایتنینگی فرد دیگری و یا بالعکسش بدون هیچ گونه اعتماد یا خطری تاخت بزنید یا سواپ کنید؟
خب چطوری می توان این کار را انجام داد؟
چرا ممکن است بخواهید چنین کاری انجام دهید؟
به این نوع سواپ ها، سواپ های زیردریایی گفته میشود و در آنها از همان مفاهیمی استفاده می شود که در پرداخت های معمول لایتنینگ استفاده می شود.
اجازه دهید به شخصی که بیتکوین های آنچینش را می فرستد و در عوض وجوه لایتنینگی دریافت می کند فرستنده و شخصی که بیتکوین آنچین را دریافت می کند و در عوض وجوه لایتنینگی اش را ارسال می کند، دریافت کننده بگوییم.
در نتیجه وقتی به فرستنده و دریافت کننده اشاره می شود، منظور فرستنده و دریافت کننده بیتکوین آنچین است.
درست مانند پرداخت های معمول لایتنینگ، شخصی که می خواهد وجوه لایتنینگی را دریافت کند (یعنی فرستنده در مثال ما) یک عدد تصادفی ایجاد می کند که به آن رمز پرداخت یا preimage گفته می شود و سپس از آن برای محاسبه هش پرداخت استفاده می کند.
آنها تراکنشی(tx) ایجاد می کنند که دو مسیر پرداختی دارد:
۱- پرداخت به کلید عمومی دریافت کننده تنها در شرایطی که او preimage را بداند.
۲- پرداخت به فرستنده پس از مدت زمان معینی تاخیر
فرستنده می تواند با دریافت Preimage از سوی دریافت کننده پرداخت به او را آزادسازی کند و یا اینکه صبر کند تا پس از مدت زمان معینی تاخیر، بیتکوینش را مطالبه کند و پس بگیرد.
فرستنده با استفاده از همان Preimage که از آن برای ایجاد یک تراکنش آنچین استفاده می کند یک اینویس لایتنینگی ایجاد می کند و آن را به دریافت کننده آنچین بدهد تا پرداختش کند.
وقتی دریافت کننده اینویس را بپردازد، Preimage را دریافت می کند و می تواند با استفاده از آن بیتکوین آنچین را مطالبه کند.
اگر دریافت کننده نتواندیا نخواهد که اینویس را بپردازد، فرستنده بعد از مدت زمان معینی تاخیر می تواند بیتکوین آنچینش را مطالبه کند و پس بگیرد.
هرگز هیچ خطری متوجه بیتکوین ها نیست چرا که طرف دیگر برای اینکه بتواند رمز یا Preimage را بگیرد تا با آن بیتکوین آنچین را مطالبه کند بایستی اینویس لایتنینگی را بپردازد.
فرستنده تنها زمانی Preimage را آشکار می کند که اینویس لایتنینگی را دریافت کرده باشد.
دریافت کننده در صورتی که اینویس را بپردازد، Preimage را دریافت می کند.
دریافت کننده می تواند هش های اینویس لایتنینگی را با تراکنش(tx) آنچین مقایسه کند تا مطمئن شود که Preimage بیتکوین قفل شده آنچین را برایش آزادسازی می کند.
این تکنیک برای مدیریت نقدینگی کانال های لایتنینگی تان مفید است.
روش خیلی خوبی برای جلب نقدینگی ورودی به کانال لایتنینگی تان و یا برگرداندن وجوه اضافه تان در لایتنینگ به روی شبکه آنچین به منظور ذخیرهسازی امن و بدون اینکه کانال پرداخت لایتنینگی تان را ببندید است.
لینک کانال تلگرام:
لینک صفحه توییتر:
Http://twitter.com/BitcoinBreads
مطلبی دیگر از این انتشارات
آنچه باید در مورد اتریوم بدانید
مطلبی دیگر از این انتشارات
آشنایی با SSE - وبسوکت از طریق HTML5
مطلبی دیگر از این انتشارات
پارامتر پیشفرض (default parameter) در جاوااسکریپت