فناوری بلاک چین با ورود خود به جهان توانست تکنولوژی های دیگری را هم در راستای خود به ارزهای دیجیتالی اضافه کند. یکی از این تکنولوژی ها که برای افزایش سرعت تراکنش ها در ارزهای دیجیتال مورد استفاده قرار گرفته است سگویت یا همان SegWit است. در این مقاله می خواهیم در مورد این فناوری به طور کامل برای شما توضیحاتی را ارائه دهیم.
سگویت – یا Segregated Witness – نامی است که به ارتقا پروتکل بیت کوین (BTC) از طریق بلاک چین آن داده شده است ، که در 23 آگوست 2017 اجرا شد.
مانند هر بلاک چین غیرمتمرکزدیگری ، اگر الگوریتم بیت کوین نیاز به به روزرسانی داشته باشد ، توسعه دهندگان و مشارکت کنندگان بیت کوین باید در مورد نحوه و زمان ایجاد تغییرات با یکدیگر توافق کنند. به این ترتیب ، ارتقاء پروتکل سگویت برای کمک به مقیاس پذیری بیت کوین و رفع برخی از اشکالات از قبل طراحی شده است که خطری برای اعتبار آن بین کاربران ارز دیجیتال بیت کوین است. سگویت بیشتر به دلیل به روزرسانی سیستم ذخیره سازی اطلاعات در بلاک چین بیت کوین شناخته شده است.
به روزرسانی های پروتکلی مانند سگویت گاه به گاه برای پروژه های غیرمتمرکزی مانند بیت کوین اجرا می شود و منحصر به فضای بلاک چین و دنیای دیجیتال آن است. برای یک محصول مالی متمرکز ، اگر کدنویسی های آن به اصلاح نیاز داشته باشد ، یک مدیر یا یک مقام اداری می تواند به سادگی یک تغییر یک جانبه (مطابق میل خودش)ایجاد کند.
اما در ارزی مانند بیت کوین مردم آن را از راه دور و از سراسر جهان پشتیبانی می کنند . همین ویژگی است که باعث می شود غیر متمرکز بودن بیت کوین بروز پیدا کند. در واقع وقتی کاربران به اندازه ی کافی موافقت می کنند که بلاک چین مورد استفاده خود را به همان شیوه ی مطابق میل اکثریت به روز کنند ، باید در مسیرهای جدیدی قرار بگیرد و به روز رسانی انجام شود.
فورک نرم (Soft Fork) یک به روزرسانی از بلاکچین است که بدون تقسیم زنجیره به دو قسمت انجام می شود و سگویت تعداد تراکنش های موجود در هر بلاک بیت کوین را افزایش می دهد. در پایین این جملات را بیشتر توضیح می دهیم.
یک فورک اساساً تغییری است که در یک بلاک چین با کد منبع باز ایجاد می شود. منبع باز بودن یک بلاک چین به این معنی است که برخی از کاربران شبکه که می خواهند تغییری در پروتکل ها انجام دهند، می توانند این تغییر را با یک شرط انجام دهند. این شرط موافقت اکثریت است! در حقیقت اگر یک به روز رسانی بزرگ وجود داشته باشد، مسیر ارز جدیدی را تعیین می کنند که در راستای همان ارز قبلی تراکنش می کند!
این انحراف از نحوه کار ارز قبلی، یک پروژه اساسی است که ارز جدید را از آن نقطه به بعد معرفی می کند و می تواند فورک نرم یا فورک سخت باشد. هارد فورک ها با الزام شرکت کنندگان به مسدود کردن بلوک های رد شده ی قبلی که با نرم افزار جدید سازگار نیستند ، زنجیره بلوک را مجبور می کنند که به دو قسمت تقسیم شود: زنجیره جدیدو زنجیره ی قبلی زنجیره قبلی . این دو زنجیره به طور کامل از هم جدا هستند.
سگویت یک نوع از فورک های نرم بود بود و هست! به این معنی که هنوز یک بلاک چین واحد برای پذیرش بلوک از کاربرانی که سگویت را در نرم افزار خود فعال یا هنوز فعال نکرده بودند وجود دارد.
اتفاقی که با به روز رسانی بلاک چین بیت کوین افتاد، افزایش حجم پذیرش تراکنش ها در یک ثانیه بود. تا قبل از این افراد فقط می توانستند تعداد محدودی تراکنش را در بیت کوین انجام دهند. اما بعد از این که این فناوری معرفی شد، افراد توانستند در هر ثانیه تعداد بسیار زیادی تراکنش را با استفاده از بیت کوین انجام دهند.
سگویت به طور کامل توسط همه شرکت کنندگان در شبکه بیت کوین پذیرفته نشده است زیرا اجباری نیست ، بلکه به دلیل انگیزه های مختلف بین کاربران مختلف در اکوسیستم است.
با وجود مزایای سگویت ، همه شرکت کنندگان در شبکه بیت کوین آن را اجرا نکرده اند. درک این موضوع نیاز به این دارد که کاربرد های مختلفی که مردم به دلیل آن بیت کوین می خرند را بدانید.
به عنوان مثال ، بیت کوین به سادگی “ارتقا” نمی یابد. بلکه به کیف پول ها ، صرافی ها و شرکت هایی که از آن استفاده می کنند برای ارتقا خود و ایجاد تغییرات در شبکه متکی است و همه ی این عوامل باید دست به دست هم دهند تا بتوان سگویت را در یک ارز دیجیتال مانند بیت کوین فعال کرد. با توجه به اینکه هیچ کس فعال کردن سگویت را مجاز نمی داند ، فعالیت این پروتکل به سختی انجام شده است. اما افرادی که به هر طریقی توانسته اند از این پروتکل استفاده کنند بسیار راضی هستند!
نرم افزاری که باعث می شود این پروتکل فعال شود از طریق ماینر ها هم باید مورد استفاده قرار بگیرد. به این معنی که استخراج کنندگان بیت کوین هم در این موضوع دست دارند. در صورتی که بخش مهمی از استخراج کنندگان بیت کوین تصمیم گیری کنند که فعالیت سگویت آغاز شود می توانند این کار را به سرعت انجام دهند.
با افزایش قیمت بیت کوین و شلوغتر شدن فضای ارز دیجیتال ، کاربران به سمت راه حلهای موثر تری مانند سگویت گرایش پیدا می کنند و شرکت ها را مجبور به اتخاذ این پروتکل خواهند کرد.
اکنون که بیت کوین در حال افزایش قیمت است و افراد زیادی در حال خریدن این ارز دیجیتال هستند، هزینه هایی که کاربران برای انجام معاملات پرداخت می کنند نیز در حال افزایش است. استفاده از کیف پولهای مجهز به سگویت ترجیح داده می شود زیرا تعداد معاملات پردازش شده توسط ماینرهایی که این کیف پولها را پشتیبانی می کنندبسیار بیشتر هستند ( تراکم تراکنش ها در چند ثانیه بیشتر خواهد بود) . این موضوع در نتیجه باعث سرعت زیاد و مقرون به صرفه یودن تراکنش های بیت کوینی می شود.
مهاجرت کاربران به این کیف پول ها و ابزارهای سگویت به سرعت در حال انجام است. از سال گذشته تا به حال، استفاده از SegWit از 39٪ به بیش از 50.5٪ افزایش یافته است. این یعنی اکثریت شبکه در حال استفاده از این فناوری روی بلاک چین بیت کوین هستند
هیچ کس نمی خواهد 5 دلار بپردازد تا یک بیت کوین را از یک کیف پول به کیف پول دیگری ارسال کند، در حالی که فقط همین چند ماه پیش 0.40 دلار برای هماننوع تراکنش پرداخت کرده است. به عبارتی افزایش کارمزد تراکنش های بیت کوین مورد قبول کاربران بیت کوینی نیست!
بنابراین پشتیبانی سگویت یک ویژگی ارزشمند است که باید در میان انواع بیشتری از کیف پول و مبادلات موجود پیدا شود. با معاملات بیشتر بلاکچین بیت کوین که به سگویت متصل می شود ، استفاده از سیستم عامل AsicBoost یا فیلتر کردن این تراکنش ها دیگر یک استراتژی سودآور برای استخراج کنندگان نخواهد بود و در نهایت همه ی افراد به این فناوری جدید روی می آورند.
سگویت با بیت کوین و اصول اصلی آن مرتبط است ، بنابراین نقاط قوت و ضعف آن بسته به اینکه چه کسی آن را استفاده می کند متفاوت خواهد بود.
توانایی SegWit در دادن بلوک هایی با حجم بیشتر برای تراکنش های بیشتر متکی بر این ایده است که برخی از اطلاعات بلاک چین در زنجیره اصلی نگهداری خواهد شد و دخالتی در این فرایند نخواهد داشت بنابراین سگویت در حال استفاده از بلوک های قبلی خود که در زنجیره ثبت شده اند هست. برخی بر این باورند که بارگیری داده ها از زنجیره بلوک از قبل ناموفق بوده است ، زیرا مانند این است که اعتراف کنیم بلاک چین به تنهایی نمی تواند کار کند.
از این منظر ، سگویت خود یک فناوری است که ضعف بیت کوین را آشکار می کند . به همین دلیل است که به جای پیاده سازی سگویت به صورت کلی در بیت کوین ، بخشی از جامعه ی بیت کوینی وارد این نوع از فناوری شد که به آن بیت کوین کش گفته می شود.
بیت کوین کش اساساً یک بیت کوین قبل از به وجود آمدن فناوری سگویت است و استراتژی مقیاس گذاری آن صرفاً افزایش اندازه بلوک و نگه داشتن تمام داده ها به صورت زنجیره ای است. اما به هر صورت تیم توسعه دهنده می خواهد این فناوری را در این ارزهای فورکی هم گسترش دهد.
ایده های بی شماری دیگر وجود دارد که ما را از سرعت کم و یا حجم بلوکی کم در بیت کوین یا بیت کوین کش خلاص می کنند!، یا یک روند جدید را به دست می گیرند. به هر صورت گفته می شود که در سال های آینده تمامی تراکنش های بیت کوین با استفاده از این فناوری تکمیل می شود و این نشان می دهد که می توان با استفاده از آن به مسیر های درستی از تراکنش ها دست پیدا کرد.