The Bitcoin Mempool: Dynamics Network Relay

[ad_1] در آخرین مقاله Mempool ، من انواع مختلفی از فیلمهای رله ، چرا وجود آنها و مشوق هایی را که در نهایت تصمیم می گیرد که هر کلاس از فیلتر در جلوگیری از تأیید طبقات مختلف معاملات مؤثر است ، طی کردم. در این قطعه وقتی برخی از گره ها در شبکه در مقایسه
[ad_1]
در آخرین مقاله Mempool ، من انواع مختلفی از فیلمهای رله ، چرا وجود آنها و مشوق هایی را که در نهایت تصمیم می گیرد که هر کلاس از فیلتر در جلوگیری از تأیید طبقات مختلف معاملات مؤثر است ، طی کردم. در این قطعه وقتی برخی از گره ها در شبکه در مقایسه با گره های دیگر سیاست های مختلف رله را اجرا می کنند ، به پویایی شبکه رله نگاه می کنم.
همه موارد دیگر برابر هستند ، هنگامی که گره های موجود در شبکه در حال اجرای سیاست های رله یکدست در مملولهای خود هستند ، تمام معاملات باید در کل شبکه پخش شوند با توجه به اینکه حداقل قیافه لازم را پرداخت می کنند تا در مواقع برگشت های بزرگ معامله ، از Mempool یک گره اخراج نشوند. این تغییر می کند که گره های مختلف در شبکه سیاست های ناهمگن را اجرا می کنند.
شبکه رله بیت کوین با استفاده از آنچه معماری پر از سیل نامیده می شود ، به بهترین وجه تلاش می کند. این بدان معنی است که وقتی معامله توسط یک گره دریافت می شود ، به هر گره دیگری که به آن متصل می شود ، به جز آن که معامله را از آن دریافت کرده است ، ارسال می شود. این یک معماری شبکه بسیار ناکارآمد است ، اما در زمینه یک سیستم غیر متمرکز ، درجه بالایی از ضمانت را فراهم می کند که معامله در نهایت به مقصد مورد نظر خود یعنی معدنچیان می رسد.
معرفی فیلترها در خط مشی رله یک گره برای محدود کردن انتقال معاملات غیر معتبر در تئوری ، اصطکاک را به انتشار آن معامله معرفی می کند و قابلیت اطمینان توانایی شبکه در انجام این عملکرد را کاهش می دهد. در عمل ، اوضاع خیلی ساده نیست.
چقدر اصطکاک از انتشار جلوگیری می کند
بیایید به یک نمونه ساده از ترکیبات مختلف گره شبکه نگاه کنیم. در گرافیک زیر گره های آبی نشان دهنده مواردی هستند که اراده برخی از کلاس های دلخواه از معاملات معتبر اجماع را تبلیغ کنید ، و گره های قرمز نمایانگر مواردی هستند که نه آن معاملات را تبلیغ کنید. مجموعه جمعی از معدنچیان در این مرکز به عنوان بازنمایی ساده از جایی که کاربران معامله گر در نهایت می خواهند معاملات خود را به وجود بیاورند ، مشخص می شود تا در نهایت در blockchain تأیید شود.

این الگویی از شبکه است که در آن گره ها از تبلیغ این معاملات امتناع می ورزند ، اقلیت روشنی است. همانطور که به وضوح می بینید ، هر گره ای در شبکه که آنها را می پذیرد ، مسیری روشنی برای انتقال آنها به معدنچیان دارد. دو گره که سعی در محدود کردن انتشار معاملات در سراسر شبکه دارند ، هیچ تاثیری در دریافت نهایی آنها توسط گره های معدنچیان ندارند.

در این نمودار می بینید که تقریبا نیمی از شبکه مثال در حال ایجاد سیاست های فیلتر برای این کلاس از معاملات است. با وجود این ، تنها بخشی از شبکه که این معاملات را تبلیغ می کند ، از مسیری برای معدنچیان قطع می شود. بقیه گره ها که فیلتر نمی شوند هنوز مسیر مشخصی برای معدنچیان دارند. این امر درجه ای از اصطکاک را برای زیر مجموعه های کاربران معرفی کرده است ، اما دیگران هنوز هم می توانند آزادانه در تبلیغ این معاملات شرکت کنند.
حتی برای کاربرانی که تحت تأثیر فیلتر گره ها قرار دارند ، فقط یک اتصال واحد به بقیه گره های شبکه که از معدنچیان قطع نمی شوند (یا اتصال مستقیم به یک معدنچی) قطع نمی شوند تا آن اصطکاک برداشته شود. اگر شبکه رله واقعی ترکیب مشابهی با این مثال داشته باشد ، تنها چیزی که می خواهد یک ارتباط جدید برای کاهش مشکل باشد.

در این سناریو ، فقط یک اقلیت کوچک از شبکه در واقع در حال تبلیغ این معاملات است. بقیه شبکه برای جلوگیری از انتشار آنها درگیر سیاست های فیلتر هستند. با این حال ، حتی در این حالت ، گره هایی که فیلتر نمی شوند هنوز مسیری روشنی برای انتشار آنها به معدنچیان دارند.
فقط این اقلیت کوچک گره های غیر فیلتر کننده برای اطمینان از انتشار نهایی آنها به معدنچیان ضروری است. منطق همگرایی ترجیحی ، IE عملکردی برای اطمینان از اینکه گره شما همسالان را که نسخه نرم افزاری یا خط مشی های رله یکسان را اجرا می کنند ترجیح می دهد. این نوع راه حل ها می تواند تضمین کند که همسالان که به دیگران چیزی تبلیغ می کنند ، یکدیگر را پیدا نمی کنند و ارتباط بین خود را در سراسر شبکه حفظ می کنند.
اقلیت مدارا
همانطور که می بینید با نگاهی به این مثالهای مختلف ، حتی در مواجهه با اکثریت قریب به اتفاق شبکه عمومی که درگیر فیلتر کردن یک کلاس خاص از معاملات هستند ، تمام آنچه برای آنها لازم است برای انتشار موفقیت آمیز در شبکه به معدنچیان ، اقلیت کوچکی از شبکه برای تبلیغ و انتقال آنهاست.
این گره ها اساساً از طریق هر مکانیزم فنی ، “زیر شبکه” را در شبکه رله عمومی بزرگتر ایجاد می کنند تا تضمین کنند که مسیرهای مناسب از طرف کاربران درگیر در این نوع معاملات به معدنچیان که مایل به درج آنها هستند ، وجود دارد.
در اصل هیچ کاری برای مقابله با این پویا وجود ندارد ، مگر اینکه در یک حمله سیبیل علیه همه این گره ها شرکت کنید ، و حملات سیبیل فقط به یک ارتباط صادقانه واحد نیاز دارد تا کاملاً شکست بخورد. همچنین ، یک گره صادقانه ایجاد تعداد بسیار زیادی از اتصالات با سایر گره های موجود در شبکه می تواند هزینه چنین حمله Sybil را بطور گسترده افزایش دهد. هرچه اتصالات بیشتری ایجاد کند ، گره های سیبیل بیشتر باید چرخانده شوند تا بتوانند تمام شکافهای اتصال آن را مصرف کنند.
اگر اقلیت وجود نداشته باشد چه می شود؟
بنابراین اگر اقلیت تحمل وجود نداشته باشد ، چه می شود؟ در این مورد چه اتفاقی برای این کلاس از معاملات خواهد افتاد؟

اگر کاربران هنوز هم بخواهند آنها را تهیه کنند و برای آنها هزینه پرداخت کنند ، تأیید می شود. معدنچیان به سادگی یک API را تنظیم می کنند. نقش کارگران معدن تأیید معاملات است و دلیل انجام این کار به حداکثر رساندن سود است. معدنچیان موجودات فداکارانه نیستند ، یا از نظر اخلاقی یا ایدئولوژیکی با انگیزه ، یک تجارت هستند. آنها برای کسب درآمد وجود دارند.
اگر کاربرانی وجود داشته باشند که مایل به پرداخت پول برای یک نوع خاص از معامله هستند و کلیت شبکه رله عمومی از تبلیغ این معاملات به معدنچیان خودداری می کند تا آنها را در بلوک ها قرار دهد ، کارگران معدن راه دیگری را برای کاربران ایجاد می کنند تا بتوانند آن معاملات را به آنها ارسال کنند.
این فقط حرکت منطقی است که به عنوان یک بازیگر با انگیزه سود وقتی مشتریان وجود دارند که مایل به پرداخت پول هستند ، انجام شود.
خط مشی رله جایگزینی برای اجماع نیست
در پایان روز ، خط مشی رله نمی تواند معاملات را با موفقیت سانسور کند اگر اجماع معتبر باشد ، کاربران مایل به پرداخت هزینه آنها هستند ، و معدنچیان شرایط تسکین دهنده ای برای کاهش هزینه های کاربران ندارند که مایل به پرداخت آن هستند (مانند ایجاد آسیب مادی یا آسیب به گره در شبکه ، IE گره ها ، بلوک های تبلیغاتی که ساعت ها طول می کشد تا تأیید شود در مورد مصرف کننده PC و غیره).
اگر برخی از کلاسهای معاملات توسط کاربران بیت کوین و اپراتورهای گره واقعاً نامطلوب باشند ، هیچ راه حلی برای جلوگیری از تأیید آنها در blockchain کوتاه در تصویب تغییر اجماع برای نامعتبر شدن آنها وجود ندارد.
اگر این امکان وجود داشته باشد که به سادگی از تأیید معاملات با سیاستهای فیلتر شده در شبکه رله جلوگیری شود ، بیت کوین مقاوم در برابر سانسور نخواهد بود.
[ad_2]
منبع:bitcoinmagazine
برچسب ها :
ناموجود- نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد.
- نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
- نظراتی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.
ارسال نظر شما
مجموع نظرات : 0 در انتظار بررسی : 0 انتشار یافته : 0