حریم خصوصی پروتکل شایعات لایتنینگ بیت کوین
این یک سرمقاله نظری توسط شینوبی، یک مربی خودآموخته در فضای بیت کوین و میزبان پادکست بیت کوین مبتنی بر فناوری است. پروتکل لایتنینگ با بهروزرسانی اتمی پرداختها در کانالهای پرداخت چندگانه کار میکند، بهگونهای که همه چیز با هم تأیید یا ناموفق میشود – به عنوان مثال، پرداختها را در چند جهش هدایت میکند.
این یک سرمقاله نظری توسط شینوبی، یک مربی خودآموخته در فضای بیت کوین و میزبان پادکست بیت کوین مبتنی بر فناوری است.
پروتکل لایتنینگ با بهروزرسانی اتمی پرداختها در کانالهای پرداخت چندگانه کار میکند، بهگونهای که همه چیز با هم تأیید یا ناموفق میشود – به عنوان مثال، پرداختها را در چند جهش هدایت میکند. بخشی جدایی ناپذیر از هر سیستم مبتنی بر مسیریابی، یک جدول مسیریابی است، مجموعه ای از تمام اطلاعات لازم برای ساختن یک مسیر از نقطه A به نقطه B. بدون این اطلاعات، شما واقعا نمی توانید چیزی را به هیچ کجا هدایت کنید، زیرا این کار را انجام نمی دهید. بدانید که چگونه اطلاعات را از جایی که هست تا جایی که می خواهید به دست آورید. لایتنینگ بدیهی است که به یک جدول مسیریابی نیاز دارد، این همان چیزی است که پروتکل شایعات مشخص شده در BOLT 7 انجام می دهد. انتشار و نگهداری رکورد کانال های موجود در شبکه برای مسیریابی پرداخت ها.
این پروتکل شایعات یکی از نگرانی های مقیاس پذیری کل پشته پروتکل لایتنینگ است. در حال حاضر، بسیار ابتدایی است و به گونه ای کار می کند که کاملاً شبیه به انتشار تراکنش ها در شبکه بیت کوین است. گرههای شبکه یک پیام شایعه دریافت میکنند، سپس پیام را طبق قوانین اعتبار تأیید میکنند و آن را به همه همتایان خود میفرستند تا بیشتر در سراسر شبکه منتشر شوند. این یک پروتکل ساده پر از سیل است که فرض می کند پیام های معتبر در نهایت در کل شبکه منتشر می شوند.
به همین دلیل، نگرانی از حملات انکار سرویس (هرزنامه) وجود دارد که منجر به مصرف مقدار زیادی از منابع پردازشی و پهنای باند برای مقابله با آنها می شود. در مورد شبکه اصلی بیتکوین، گرهها تراکنشهای نامعتبر را ارسال نمیکنند، بنابراین برای پخش چیزی که پهنای باند و منابع محاسباتی گرهها را مصرف میکند، نیاز به داشتن بیتکوین برای ایجاد تراکنش با آن دارد. در مورد پروتکل شایعات لایتنینگ، شما باید ثابت کنید که کنترل یک UTXO معتبری را که بودجه یک کانال را تامین میکند، کنترل میکنید تا پیام شایعهای در مورد کانال ارسال کنید. این همان عملکرد حفاظت از هرزنامه را در شبکه اصلی بیت کوین انجام می دهد. شما نمی توانید بدون کنترل واقعی بیت کوین پیام های خود را در سراسر شبکه اسپم کنید.
این من را به ساختار واقعی پروتکل شایعات می رساند. این به هیچ وجه یک تفکیک جامع از پروتکل نیست، بلکه نگاهی عمیق به آن برای بررسی یک تغییر پیشنهادی و ارزیابی مبادلات بین پیشنهاد و پروتکل فعلی است. در حال حاضر سه پیام اصلی در پروتکل شایعات وجود دارد. پیام channel_announcement، node_announcement پیام و channel_update پیام. همچنین یک پیام اعلام_امضا وجود دارد، اما این فقط برای همتایان کانال مستقیم برای امضای پیامهایی که کانالها را اعلام میکنند استفاده میشود، و به طور گسترده در کل شبکه پخش نمیشود. من قصد ندارم پیام های درخواست داده را پوشش دهم، زیرا آنها واقعاً به موضوع این مقاله مرتبط نیستند.
پیام channel_announcement اولین چیزی است که برای اعلام کانال به شبکه و سپس اعلام نود خود به عموم لازم است. این به طور مشترک ساخته شده است و به هر دو شریک کانال برای ساخت و پخش نیاز دارد. این پیام شامل اثباتی است مبنی بر اینکه تراکنش تامین مالی به یک کانال به آدرس چند نشانی کانال پرداخت میشود، و سپس شامل امضاهایی از کلید هویت گره لایتنینگ هر دو شرکتکننده روی پیام است. اعلام می کند که کدام کلید multisig متعلق به کدام گره است و شامل امضاهایی از هر کلید multisig از UTXO زنجیره ای است که بودجه کانال را تامین می کند. این ثابت می کند که هر دو گره درگیر در یک کانال کنترل مولتی سیگ روی زنجیره را دارند و سپس ثابت می کند که کلید هویت گره لایتنینگ آنها با آن مرتبط است.
بعدی پیام node_announcement است. اگر یک گره سعی کند این پیام را بدون ارسال پیام channel_announcement برای یک کانال معتبر ارسال کند، نادیده گرفته می شود و ارسال نمی شود. گره ها پس از باز کردن اولین کانال عمومی خود این پیام را به تنهایی ارسال می کنند تا به سایر گره ها اجازه دهند به آنها متصل شوند. این پیام حاوی امضایی از کلید هویت گره روی پیام است. برخی از بیتهای ویژگی برای بهروزرسانیهای نسخه آینده، آدرس شبکهای که گره میتواند با آن کانالها را باز کند، یک نام مستعار (نام مستعار) و چند بیت اطلاعات دیگر.
در آخر پیام channel_update. این پیام نیز به صورت یک طرفه توسط یک گره ساخته و پخش می شود. این شامل حداقل و حداکثر قراردادهای قفل زمانی هش شده (HTLC) است که یک کانال مسیریابی می کند. هزینه ای که اپراتور برای مسیریابی از طریق آن کانال دریافت می کند (هزینه پایه و نرخ درصد کارمزد). و مدت زمان تفاوت قفل زمانی که بین خود و هاپ قبلی نیاز دارد، به طوری که زمان داشته باشد تا یک معامله تسویه حساب در زنجیره پیدا کند و در صورت لزوم نتیجه مناسب را برای خود اعمال کند. همچنین مانند سایر پیام ها امضا شده است.
بنابراین پروتکل همانطور که اکنون وجود دارد، تمام اطلاعات لازم برای یافتن کانالهایی را که میتوانید از طریق آنها پرداختها را مسیریابی کنید، ارائه میکند، اطلاعات لازم را برای اطلاع از هزینههایی که هر کانال دریافت میکند، تبلیغ میکند، و مکانیزم حفاظتی انکار از سرویس را برای جلوگیری از شبکه لایتنینگ فراهم میکند. در تمام طول روز با تبلیغات مزخرف کانالهایی که وجود ندارند، با درخواست امضا از کلیدهایی که در زنجیره تامین مالی UTXO قرار دارند، اسپم میشوند.
اما یک مشکل عمده دارد: فقدان کامل حریم خصوصی. برای اینکه کانال خود را در شبکه تبلیغ کنید تا مردم بتوانند پرداخت را از طریق آن انجام دهند، باید دقیقاً UTXO مورد استفاده برای تأمین مالی آن کانال را داکس کنید و آن را با کلید هویت گره لایتنینگ خود مرتبط کنید. پس برای رفع این مشکل چه کنیم؟
Rusty Russell از Blockstream نسخه به روز شده پروتکل gossip را در فوریه 2022 پیشنهاد کرد. این پروتکل اصلی را از سه پیام به دو می رساند و در نتیجه ویژگی های حریم خصوصی را به شدت بهبود می بخشد.
در واقع آنچه اتفاق می افتد این است که پیام channel_announcement را به طور کامل حذف کنید و پروتکل را با node_announcement_v2 و یک پیام channel_update_v2 رها کنید. به جای Doxx کردن هر UTXO منفرد مرتبط با یک کانال، و نیاز به یک channel_announcement ابتدا، node_announcement_v2 میتواند در ابتدا انجام شود و کنترل یک UTXO را که در واقع برای تامین مالی یک کانال استفاده نمیشود، اثبات کند. سپس به اپراتور گره اجازه داده می شود که کانال هایی را که چند برابر آن مقدار را منعکس می کنند تبلیغ کند (بنابراین فرض کنید 1 بیت کوین دارید که کنترل آن را ثابت کرده اید، اکنون می توانید 10 بیت کوین ظرفیت مسیریابی را تبلیغ کنید)، بدون اینکه مجبور باشید UTXO های کانال واقعی را حذف کنید.
این یک بهبود گسترده در حفظ حریم خصوصی برای شبکه خواهد بود، زیرا هر کانالی را ملزم نمی کند که خود را به یک UTXO زنجیره ای خاص متصل کند. شرکت های تحلیل زنجیره ای دیگر نمی توانند به راحتی وجوه اپراتور گره های عمومی را در زنجیره بین کانال ها دنبال کنند. سپس پیام channel_update_v2 جای هر دو channel_announcement و channel_update را می گیرد و همان هدف کلی را در پروتکل انجام می دهد.
در درازمدت، ایده یک پروتکل شایعات مبتنی بر انتشار پر از سیل احتمالاً مقیاس پذیر نیست. Flood fill یکی از ناکارآمدترین طرحهای شبکه برای انتشار اطلاعات است و این مشکلی است که در درازمدت باید بهینه شود و به سمت دیگری منتقل شود تا واقعاً برای یک شبکه پرداخت مقیاسپذیر باشد. از نظر اندازه جهانی خواهد بود. هیچ راه واقعی برای دور زدن آن وجود ندارد. اما یکی از بزرگترین کاستیهای پروتکل شایعات فعلی، از بین بردن حریم خصوصی اپراتورهای گره مسیریابی است. شما نمی توانید یک گره مسیریابی باشید بدون اینکه UTXO های کانال خود را به طور عمومی به شما متصل کنید و نظارت بر آنها را در زنجیره آسان کنید.
با توجه به اینکه یکی از بزرگترین ابزارهای بالقوه ای که شبکه لایتنینگ می تواند علاوه بر مقیاس پذیری پرداخت ها اضافه کند، حریم خصوصی پرداخت ها است، آیا نباید به راه های انبوهی بپردازیم که پشته پروتکل در تحقق آن وعده های حفظ حریم خصوصی کوتاه می آید؟ من فکر میکنم باید، و یک راه بزرگ برای شروع، بهبود حریم خصوصی اپراتورهای گره است که در وهله اول نقش تسهیل پرداختها را در سراسر شبکه ایفا میکنند.
این یک پست مهمان توسط شینوبی است. نظرات بیان شده کاملاً متعلق به خودشان است و اینطور نیست
لزوما منعکس کننده موارد BTC Inc یا مجله بیت کوین.
آموزش مجازی مدیریت عالی حرفه ای کسب و کار Post DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت عالی و حرفه ای کسب و کار DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت کسب و کار MBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه |
مدیریت حرفه ای کافی شاپ | حقوقدان خبره | سرآشپز حرفه ای |
آموزش مجازی تعمیرات موبایل | آموزش مجازی ICDL مهارت های رایانه کار درجه یک و دو | آموزش مجازی کارشناس معاملات املاک_ مشاور املاک |
برچسب ها :امنیت ، بیت ، پروتکل ، حریم ، حریم خصوصی ، خصوصی ، رعد و برق ، شایعات ، فنی ، کوین ، گره صاعقه ، لایتنینگ ، نظر
- نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد.
- نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
- نظراتی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.
ارسال نظر شما
مجموع نظرات : 0 در انتظار بررسی : 0 انتشار یافته : ۰