آدرس لایتنینگ بیت کوین؛ چرا با آدرس معمولی فرق دارد
برای ثبت سفارش به حساب نیاز دارید. ثبت نام رایگان است.
یک صحنه که پشتیبانی زیاد می بیند: کاربر از اپ موبایلش «آدرس لایتنینگ» می گیرد، همان رشته را در فرم برداشت بیت کوین صرافی می چسباند و فرم می گوید آدرس نامعتبر است. یا برعکس؛ آدرس معمولی بیت کوین را در اپ لایتنینگ وارد می کند و اپ اصلا دکمه ارسال را فعال نمی کند.
مشکل تایپی نیست. این دو رشته از یک جنس نیستند و اصلا کار یکسانی نمی کنند.
آدرس بیت کوین روی زنجیره یک مقصد است. ثابت است، می شود ذخیره اش کرد، شش ماه بعد هم همان است و هر مبلغی به آن می رسد.
چیزی که در شبکه لایتنینگ به شما داده می شود معمولا مقصد نیست، درخواست پرداخت است. استاندارد رسمی اش مستند BOLT یازده در مخزن پروتکل لایتنینگ است و چند چیز را صریح مشخص می کند: رشته با bech32 کدگذاری می شود، برای شبکه اصلی بیت کوین با پیشوند lnbc شروع می شود و می تواند یک مبلغ مشخص داخل خودش داشته باشد.
سه پیامد عملی دارد که هیچ کس موقع کپی کردن رشته به آن فکر نمی کند:
- اینویس یک بار مصرف است. پرداخت که انجام شد، آن رشته دیگر به درد نمی خورد.
- اگر مبلغ داخلش نوشته شده باشد، فرستنده نمی تواند کم و زیادش کند.
- منقضی می شود. اینویسی که دیروز ساخته اید امروز احتمالا رد می شود.
پس «آدرسم را می فرستم، هر وقت خواستی بریز» با اینویس شدنی نیست.
بخش بزرگی از سردرگمی از اینجاست که یک اسم روی سه چیز متفاوت گذاشته شده.
اینویس BOLT یازده. همان رشته بلندی که با lnbc شروع می شود. یک بار مصرف، معمولا مبلغ دار، منقضی شونده. این چیزی است که اپ ها موقع «دریافت» تولید می کنند.
لینک یا کد LNURL. یک لینک کوتاه تر که وقتی اسکن شود، خودش پشت صحنه می رود و یک اینویس تازه می گیرد. یعنی مشکل یک بار مصرف بودن را برای فرستنده پنهان می کند، نه اینکه حل کند.
Lightning Address. شکل نام@دامنه، دقیقا شبیه ایمیل. توضیح رسمی این استاندارد هدفش را همین می گوید: فرستادن بیت کوین بدون درخواست اینویس و اسکن QR، همان طور که ایمیل می فرستید. این تنها شکلی است که واقعا ثابت و قابل ذخیره است.
وقتی کسی می گوید «آدرس لایتنینگ من فلان است»، در نود درصد موارد منظورش همین سومی است.
لایتنینگ خط مستقیم بین شما و مقصد نیست. پول از مسیری بین چند کانال پرداخت عبور می کند و هر کانال ظرفیت مشخصی دارد که بین دو طرفش تقسیم شده.
از اینجا دو محدودیت بیرون می آید که در هیچ مقاله معرفی نمی نویسند:
اول، سقف دریافت شما به موجودی طرف مقابل کانالتان بسته است، نه به موجودی خودتان. کیف پولی که تازه ساخته اید ممکن است اصلا نتواند مبلغی دریافت کند، چون هنوز کسی آن طرف کانال پول ندارد.
دوم، مسیر باید برای آن مبلغ مشخص وجود داشته باشد. پرداخت ده دلاری رد می شود در حالی که همان لحظه پرداخت یک دلاری از همان کیف پول انجام می شود. این باگ نیست، همان طراحی است.
نتیجه ای که باید با آن کنار آمد: لایتنینگ برای مبالغ کوچک و پرتکرار ساخته شده. هر چه مبلغ بزرگ تر شود، احتمال نبودن مسیر بیشتر می شود.
«کارمزد لایتنینگ تقریبا صفر است» جمله درستی است که در جای اشتباه گفته می شود. کارمزد مسیریابی واقعا ناچیز است، ولی تنها بخشی از هزینه است.
هزینه واقعی یک برداشت لایتنینگ از صرافی چهار تکه دارد:
- نرخ خرید یا فروش خود بیت کوین؛
- اسپرد، یعنی فاصله قیمت خرید و فروش در همان لحظه؛
- کارمزد سرویس صرافی، که ربطی به شبکه ندارد؛
- کارمزد شبکه، که در لایتنینگ همان کارمزد مسیریابی است و در برداشت معمولی، کارمزد آنچین.
و یک تکه پنهان: باز کردن و بستن کانال، خودش یک تراکنش روی زنجیره بیت کوین است و کارمزد آنچین دارد. اگر کانال شخصی خودتان را باز کنید، آن هزینه را باید بین تعداد پرداخت هایی که از آن کانال می کنید تقسیم کنید. برای کسی که ماهی دو بار پرداخت می کند، این حساب اصلا جواب نمی دهد و تراکنش آنچینی که در صف مانده با کارمزد درست، ارزان تر تمام می شود.
اینجا جایی است که ترجمه مقاله های خارجی از کار می افتد.
کیف پول لایتنینگ غیرحضانتی برای دریافت باید آنلاین باشد. در روزهای اختلال اینترنت این یعنی شما نمی توانید پول بگیرید؛ نه اینکه پول گم شود، بلکه در همان لحظه در دسترس نیست. مدل حضانتی این مشکل را ندارد ولی به جایش کلید دست شما نیست، و جایی که امنیت بیت کوین واقعا شکسته می شود تقریبا همیشه همین لایه است، نه خود شبکه.
و بی تعارف: اگر هدف شما پرداخت یک صورتحساب دلاری در سرویس خارجی است، لایتنینگ مسیر پرزحمتی است. بر اساس سفارش های ثبت شده در پلتفرم دیجی دلار، بیشتر کسانی که این سوال را می پرسند در عمل دنبال یک پرداخت دلاری ساده اند و کد ووچر و پرداخت دلاری بدون درگیری با شبکه کارشان را با تعداد مراحل کمتری راه می اندازد.
سه مورد را صریح بگویم، چون معمولا گفته نمی شود.
برای نگهداری بد است. موجودی داخل کانال، پول داغ است و روی دستگاهی نشسته که همیشه باید آنلاین باشد. نگهداری بلندمدت جای دیگری دارد.
برای مبالغ بزرگ بد است. هر چه مبلغ بالاتر برود، شکست مسیریابی محتمل تر می شود و در نهایت مجبورید همان تراکنش آنچین را انجام دهید، این بار با اتلاف وقت.
برای پرداخت به کسی که نمی داند چه می کند بد است. اگر طرف مقابل اینویس منقضی بفرستد یا سقف دریافتش پر باشد، مشکل را شما باید حل کنید.
جایی که واقعا می درخشد یکی است: پرداخت های کوچک و مکرر به سرویسی که خودش لایتنینگ را پیاده کرده. همان چیزی که منطق موجودی و UTXO در بیت کوین برایش ساخته نشده بود.
این چهار سوال، همان هایی است که در جستجوهای مرتبط گوگل کنار همین موضوع بالا می آید.
آدرس لایتنینگ چیست؟
در دقیق ترین معنا، فرمی به شکل نام@دامنه که مثل ایمیل ثابت است و می شود آن را به دیگران داد. در معنای روزمره، هر رشته ای که برای دریافت بیت کوین از شبکه لایتنینگ استفاده می شود، از جمله اینویس یک بار مصرف که با lnbc شروع می شود.
چگونه آدرس لایتنینگ را فعال کنیم؟
در کیف پول هایی که این قابلیت را دارند، معمولا در بخش دریافت یا تنظیمات حساب یک نام کاربری انتخاب می کنید و آدرس به شکل همان نام به علاوه دامنه سرویس ساخته می شود. اگر اپ شما فقط رشته lnbc تولید می کند، یعنی Lightning Address ندارد و باید هر بار اینویس تازه بسازید.
آیا شبکه BTC با شبکه لایتنینگ یکی است؟
خیر، و این پرتکرارترین اشتباه گران در برداشت است. لایتنینگ لایه ای روی بیت کوین است با آدرس دهی و کارمزد کاملا متفاوت. اگر شبکه را اشتباه انتخاب کنید، در بهترین حالت تراکنش انجام نمی شود و در بدترین حالت باید سراغ پشتیبانی بروید.
در کیف پول موبایلم گزینه لایتنینگ نمی بینم، یعنی چه؟
یعنی آن کیف پول پشتیبانی نمی کند. معیار ساده اش این است: اگر در بخش دریافت فقط یک آدرس آنچین می دهد و هیچ رشته ای با lnbc نمی سازد، شبکه لایتنینگ برایش وجود ندارد و باید کیف پول دیگری برای این کار داشته باشید.
به درد کسی که پرداخت های کوچک و پرتکرار دارد و طرف مقابلش هم لایتنینگ را پیاده کرده. برای این آدم، آدرس لایتنینگ واقعا تفاوت ایجاد می کند.
برای بقیه، از جمله بیشتر کسانی که این عبارت را جستجو می کنند، پاسخ صادقانه تر این است: شبکه اصلی بیت کوین با کارمزد درست انتخاب سرراست تری است، و اگر هدف اصلا پرداخت دلاری بوده، هیچ کدام این دو مسیر کوتاه ترین راه نیستند.