راه حل SegWit برای مشکل مقیاس بندی بیت کوین چیست؟

راه حل SegWit برای مشکل مقیاس بندی بیت کوین چیست؟

Segregated Witness که غالباً به عنوان  SegWit شناخته می شود، به روزرسانی پیشنهادی نرم افزار بیت کوین است که برای رفع طیف وسیعی از مشکلات جدی طراحی شده است.

این به روز رسانی توسط تیم دیرینه بیت کوین توسعه یافته است. Bitcoin Core در حال حاضر محبوب ترین مشتری مرجع بیت کوین است که مورد استفاده اکثر مشاغل موجود در این صنعت است.

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

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

راه حل SegWit برای مشکل مقیاس بندی بیت کوین چیست؟

SegWit حد مجاز بلاک بیت کوین را افزایش می دهد و اجرای بهتر راه حل های لایه دوم را برای بهبود بیشتر امکان پذیر می کند.

مشکلات فعلی مقیاس پذیری بیت کوین در درجه اول ناشی از نبود اندازه کافی بلاک است. بلاک های متوالی معاملات همان چیزی است که فناوری بلاکچین از آن تشکیل شده است. بلاکچین، به نوبه خود، رهبر کلیه معاملات انجام شده در شبکه تا به امروز است. به زبانی دیگر، بلاکچین جریان خون شبکه رمز ارز هاست.

مشکل اینجاست که در حال حاضر، بلاک ها دارای محدودیت کد یک مگابایت هستند. این مقدار برای محاسبه  صدها تراکنشی  که کاربران در هر دقیقه ارسال می کنند کافی نیست .

در نتیجه، بسیاری از این کاربران، بعضی اوقات ساعتها یا حتی روزها، مجبورند صبر کنند تا معامله آن ها تایید شود. با افزایش اندازه شبکه، شدت تراکنش نیز افزایش می یابد، در حالی که اندازه بلاک یکسان باقی می ماند، به این معنی که مشکل، به طور مداوم بدتر می شود.

راه حل SegWit

راه حل SegWit بنا بر دو مورد است.

 اول از همه، افزایش فوری حد اندازه بلاک به چهار مگابایت. یک هشدار در اینجا وجود دارد: چهار مگابایت حداکثر مطلق است، در حالی که اندازه بلاک واقعی به شرایط شبکه بستگی دارد. متخصصان پیش بینی می کنند که بلافاصله پس از فعال شدن SegWit، حد بلاک به حدود 2 تا 2.1 مگابایت برسد.

ثانیا، SegWit با حل کردن قابلیت انعطاف معاملات، آنچه را که پیش از این یک مشکل جزئی برای خود بیت کوین بود، از بین می برد، اما یک مانع بزرگ برای اجرای راه حل های لایه دوم وجود دارد. یکی از این راه حل های پیش نهاد شده، شبکه لایتنینگ است. از این شبکه انتظار می رود تا با انتقال بخش عمده ای از معاملات از بلاکچین برای پردازش سریع، ظرفیت گسترده شبکه را افزایش دهد.

استدلال های اصلی علیه SegWit چیست؟

مخالفت های علیه این طرح تقریباً به سه گروه فنی، سیاسی و ایدئولوژیک تقسیم می شود.

برخی معتقدند كه SegWit در شرایط فعلی خود قادر به حل مشكلات پیش بینی شده نخواهد بود. یکی از استدلال های اصلی در اینجا این است که افزایش اندازه بلاک پیشنهاد شده توسط این به روزرسانی، برای برآورده کردن نیازهای رو به رشد پایگاه کاربر بیت کوین تقریباً کافی نیست.

به نظر می رسد اکثر کارشناسان در مورد صلاحیت فنی بالای نویسندگان SegWit و همچنین استحکام خود فناوری هم نظر هستند. با این حال، برای شخصی که برنامه نویس نیست، می تواند صحت استدلال های پیشنهادی هر دو طرف قابل ارزیابی باشد.

این واقعیت که بحث اکنون کاملاً تکنولوژیکی نیست، بلکه جنبه سیاسی نیز دارد مسائل را پیچیده می کند. تعداد زیادی از افراد شاغل در SegWit، در شرکتی به نام بلاک استریم نیز اشتغال دارند که محصول اصلی آنها راه حلهای جانبی است.

اعتقاد جوامع

برخی از جوامع ادعا می کنند که این امر منافعی در پی ندارد، زیرا توسعه دهندگان برای جلوگیری از تلاش برای افزایش اندازه بلاک، انگیزه ای ایجاد می کنند تا به طور مصنوعی تقاضای راه حل های جانبی مانند شبکه Lightning را افزایش دهند. هیچ اثبات قطعی برای این ادعا وجود ندارد اما بخش بزرگی از جامعه هنوز هم اعتقاد به شبکه لایتنینگ را قبول کرده  و در نتیجه با SegWit مخالف هستند.

استدلال ایدئولوژیک

استدلال اصلی ایدئولوژیک، که در برابر بروزرسانی قرار گرفته است، این است که ضمن حفظ درجه کافی عدم تمرکز شبکه بیت کوین، SEGWIT، مقیاس پذیری را فراهم نمی کند. همانطور که قبلاً گفته شد، SegWit مشکلات طولانی مدت با ظرفیت معامله ناکافی بیت کوین را فقط در شرایطی می تواند حل کندکه امکان اجرای راهکارهای جانبی لایه دوم مانند شبکه لایتنینگ فراهم شود.

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

اما نکته اصلی  قابل اعتماد بودن شخص ثالث در مسئولیت می باشد. دقیقاً همان چیزی که بیت کوین را برای حذف سیستم پولی به وجود آورد. برای برخی افراد، این  سازش قابل قبول نیست، و برایشان مهم نیست که شخص ثالث قدرت کمی در راه حل هایی مانند LN و دیگران داشته باشد.

حمایت کنندگان SEGWIT

طیف گسترده ای از افراد و شرکت ها SegWit را در مقطعی از گذشته تأیید کرده اند.

بیش از 100 نفر از برجسته ترین شرکت ها،  این صنعت را به عنوان پیشرفتی نوین قبول کرده اند. این شرکت ها تمایل به کار و  پشتیبانی از SegWit را در مشاغل خود اعلام کرده اند.

علاوه بر این، بسیاری از افراد برجسته شناخته شده در جامعه بیت کوین، حمایت خود را از SegWit در توییتر و شبکه های مجازی دیگر اعلام کرده اند. از جمله آنها آندریاس آنتونوپولوس، سامسون موو، چارلی لی و دیگران می باشند.

SegWit2x چیست؟

SegWit2x مرحله بعدی بروزرسانی بیت کوین است.

این دومین قسمت از توافق نامه نیویورک است که در 23 مه 2017 تصویب شد. این بروزرسانی به معنی افزایش بلاک بیت کوین تا دو مگابایت می باشد.

SegWit2X برخی از اشتباهات را برطرف کرد و زمینه پیشرفتهای بعدی را فراهم آورد. با این وجود،  SEGWIT2Xباز هم نتوانست مشکل بلاک های کوچک را برطرف کند. یک مگابایت برای تأمین نیاز کاربران در گذشته نه چندان دور  کافی بود، اما امروزه میزان داده های ورودی بسیار سنگین می باشند. این حجم از داده ها تأثیر زیادی در میزان تأیید معاملات و کارمزدهای داخلی دارد. و چه کسی از هزینه های بالا و در انتظار ماندن تأیید بلاک لذت می برد؟

چه کسانی از SegWit2x پشتیبانی می کنند و چه کسانی مخالف آن می باشند؟

با وجود اینکه این بروز رسانی بخشی از توافقنامه نیویورک است، بسیاری از گره ها و استخراج گران نظر خود را  در مورد این طرح تغییر داده اند.

شش ماه پیش، بیشتر شرکت کنندگان در مورد هارد فورک(HARD FORK) به توافق رسیدند. اما با گذشت زمان، شرکت های بیشتر و بیشتری از قبول SegWit2x مانند TREZOR ، Bittrex و دیگران خودداری کردند. آنها نگران احتمال حمله مجدد و آینده نامشخص برای هر دو زنجیره هستند. در جامعه بیت کوین وحدت وجود ندارد و به همین دلیل بسیاری از شرکت ها نمی خواهند ریسک کنند. نیک سازو، متخصص رمزنگاری و پیمانکار هوشمند شناخته شده در سطح جهان نیز از به روزرسانی پیشنهادی راضی نیست.

برخی از نظر ها را در مورد این بروز رسانی بررسی می کنیم:

چارلی لی بنیان گذار لایت کوین: به نظر من، نیک سازو نزدیکترین چیزی است که ما به ساتوشی داریم. با توجه به نظر نیک و تمام devoc Bitcoin Core در برابر Segwit2x، چرا مردم هنوز هم به دنبال بروز رسانی ای هستند که زنجیره ها را تقسیم می کند؟

همچنین توییتهای زیادی در توییتر وجود دارد که دارای یک هشتگ NO2x # در مخالفت با هارد فورک هستند.

اما در عین حال، گروه طرفداران هارد فورک نیز وجود دارد

ViaBTC: استخر معدن ViaBTC هر دو مورد یعنی B1X و B2X را پشتیبانی می کند و تقاضای دادن حق انتخاب را به کاربران خود دارد.

ANTPOOL: AntPool مانند سایر استخرهای مهم استخراج بیت کوین پشتیبانی خود را از SEGWIT2 اعلام می کند.

BTCC: ما سکه های فعال سازی SegWit2x را راه اندازی کرده ایم: 1MB/BTC, 2MB/BTC, 1MB/USD, & 2MB/USD

نتیجه گیری و جمع بندی

در حالی که اکثر استخراج گران در حال نشان دادن قصد خود برای حمایت از Segwit2x بودند طرح SegWit2x لغو شد اما ممکن است  اجرای آن در آینده نزدیک امکان پذیر باشد.

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

12 جولای 2020 مقالات
آخرین مطالب وبلاگ
دریافت ماینر یک ساعته رایگان
دریافت ماینر یک ساعته رایگان

آموزش ثبت نام در سامانه آی ماینر و دریافت ماینر یک ساعته رایگان ماینر یک...

خرید ماینر بیت کوین از آی ماینر
خرید ماینر بیت کوین از آی ماینر

ماینر بیت کوین چیست؟ از کجا ماینر بخریم؟ خرید ماینر بیت کوین: اکنون دیگر با...

آموزش استخراج بیت کوین با آی ماینر
آموزش استخراج بیت کوین با آی ماینر

چگونه از سامانه آی‌ماینر بیت کوین استخراج کنیم؟ در ادامه با کلیپ‌ آموزش استفاده از...

Change Language

English پارسی Türk русский العربية
آی ماینر