سگویت (SegWit) کوتاه شدهی عبارت Segregated Witness است، در واقع طرحی جهت بهبود بیت کوین با هدف رفع دو مشکل عمده در شبکه بیت کوین اجرا و پیادهسازی می شود. هدف از این سافت فورک، در اولین قدم فراهم کردن شرایطی جهت حفاظت از انعطافپذیری (Malleability) تراکنشها و در دومین قدم افزایش ظرفیت بلاک (Block Capacity) در بلاک چین بیت کوین می باشد.
در ادامه این مطلب به صورت کامل به بررسی این مساله که سگویت چیست، چه کاربردی دارد؟ تاثیر سگویت بیت کوین و… می پردازیم که بعنوان یک معامله گر یا سرمایه گذار لازم است با مفهوم و چگونگی کارکرد سگویت در شبکه بیت کوین آشنا شوید تا بتوانید مانند یک کاربر حرفه ای معاملات بهتر و پرسودتری را تجربه کنید.
درک تراکنشهای بیتکوین و عملکرد سگویت، نیازمند درک مفاهیم اولیه بیتکوین است که در ادامه به صورت مختصر به توضیح تراکنشهای بیتکوین می پردازیم.
چگونگی و نحوه کار تراکنش های بیتکوین
دو نکته مهم در رابطه با تراکنشهای بیت کوین که دانستن آن ضروری است را می توان به موارد زیر اشاره کرد:
- صحتسنجی و تایید تراکنشهای بیت کوین بوسیله استخراجکنندگان انجام میشود. که در برابر ارائه این خدمات پاداش استخراج و کارمزد تراکنش دریافت خواهند کرد.
- زمانی که در رابطه با ارز فیات صحبت می کنیم این سوال بوجود می آید که چگونه و از کجا بدست آمده اند، برای پاسخ به این سوال کیف پول خود را باز کنید و اسکناس های خود را بر روی میز بگذارید آیا می دانید منشا این اسکناس ها کجاست؟ بله طبیعی است که ندانید امــا در رابطه با ارزهای دیجیتال تاریخچه تراکنش ها برای شما باقی می ماند و حتی بعدها نیز قابل بررسی می باشد.
خرید بیت کوین |
تراکنش ها دارای دو بخش ورودی و خروجی هستند که توضیح آن نیز به شرح زیر است:
ورودی تراکنش (Input) : شبکه بیتکوین از تراکنش های قبلی به عنوان ورودی های خود استفاده میکنند. هر ورودی تراکنش به طور کلی مشخص کننده مقدار بیتکوینی است که از تراکنش های قبلی به این تراکنش وارد شده است.
خروجی تراکنش(Output): تراکنشهای بیتکوین مشخص میکنند که چه مقدار بیتکوین به چه آدرسهایی فرستاده شود که هر خروجی شامل مبلغ بیتکوین و یک آدرس مقصد است.
بیشتر بدانید: دامیننس بیت کوین چیست؟ |
سگویت چیست؟
سگویت بعنوان یک بهروزرسانی در شبکه بیت کوین است که می تواند نحوه ذخیرهسازی اطلاعات و دادهها را تغییر دهد. ایده شکل گیری سگویت در ابتدا توسط یکی از توسعهدهندگان به اسم پیتر ویول در دسامبر ۲۰۱۵ ارائه شد و پس از گذشت دو سال در می ۲۰۱۷ ابتدا روی شبکه لایت کوین و سپس در آگوست ۲۰۱۷ بر روی شبکه بیت کوین آغاز به کار کرد.
افراد زیادی سگویت را روش و راهکاری جهت حل مشکل مقیاس پذیری در شبکه بیت کوین می دانند؛ بیشترین اندازه بلاک در پروتکل اصلی حدود 1 مگابایت است، از این رو تعداد تراکنش هایی که شبکه بیت کوین می تواند در یک ثانیه پردازش کند محدود به 7 تراکنش است و این مشکل سبب توقف رشد شبکه بیت کوین شده و در نهایت از تبدیل به یک سیستم پرداخت با حجم تراکنش بالا نیز جلوگیری می شود.
توجه کنید، سگویت یک بهروزرسانی است که سبب سبک شدن اندازه تراکنش ها در شبکه بیت کوین خواهد شد. آنچنان که از نام سگوییت مشخص است، Segregate یعنی جداسازی و تفکیک و Witnesses نیز به معنای امضای تراکنش ها است که سگویت با حذف اطلاعات امضا و ذخیرهسازی آن خارج از بلاک تراکنش اصلی می تواند انعطافپذیرتری تراکنش را اصلاح کند.
نکته: منظور از انعطافپذیری تراکنش به معنای امکان تغییر اطلاعات یک تراکنش بیت کوین بین فرستنده و گیرنده می باشد و این امکان به فردی که تراکنش را انجام میدهد، اجازه میدهد که تراکنش را به نحوی تغییر دهد که گیرنده تراکنش نمیتواند تفاوتی را مشاهده کند و فرد انجام دهنده تغییرداده شده را تصدیق کند. این مسئله میتواند به سوءاستفاده و کلاهبرداری منجر شود. |
بنابراین شرح مختصری از توضیحات فوق را می توان به نکات زیر اشاره کرد:
- سگویت بعنوان یک بهروزرسانی در شبکه بیت کوین به شمار می آید که این بهروزرسانی در اواخر 2017 با اهدف گوناگونی در شبکه بیت کوین اعمال شد.
- از جمله اهداف اصلی سگویت برطرف کردن باگ انعطافپذیری تراکنش ها است، زیرا تا قبل از روی کار آمدن سگویت، کاربران می توانستند تراکنشها را به گونه ای تغییر دهند که id تراکنش تغییر کند اما محتوای تراکنش ثابت و بدون تغییر بماند که این باگ مانع از توسعه ویژگیهای پیچیدهتری در شبکه بیت کوین می شد.
- بهبود مقیاسپذیری، سگویت به عنوان یکی از راهکارهای بهبود مقیاسپذیری در بیت کوین است، بالا رفتن اندازه تراکنش ها و انعطاف پذیری بیشتر تراکنش ها به شبکه اجازه می دهد که مشکل محدودیت اندازه بلاک بوجود نیاید. مزیت های سگویت در زمینه مقیاسپذیری نشان دهنده این است که این پروتکل در آینده به بخش جداییناپذیر در عرصه بلاکچین تبدیل خواهد شد.
بیشتر بدانید: معرفی بهترین ارزها برای سرمایه گذاری |
دلایل اهمیت سگویت بیت کوین چیست؟
همانطور که در مطالب مختلفی در صرافی ورسلند اشاره کردیم بیتکوین به عنوان بزرگترین ارز دیجیتال بازار شناخته میشود. با این حال با چالشهای جدی از جمله مشکلات مقیاسپذیری و کارایی بالای شبکه مواجه است. به عنوان مثال تکنولوژی زیربنای بیتکوین، به نسبت تعداد کاربران و تراکنشها، کمی محدود است و به عنوان نتیجه، شبکه تنها میتواند تعداد محدودی تراکنش را در ثانیه پردازش کند.
توسعهدهندگان اصلی بیتکوین همواره در تلاش جهت رفع مشکلات اساسی این شبکه هستند که در این مورد، سگویت به عنوان یک راهحل مهم ظاهر میشود و امکاناتی را ارائه میدهد که در نهایت میتوانند بهبود کارایی و امنیت شبکه بیتکوین را تضمین کنند. با بکارگیری سگویت و ترکیب آن با شبکه لایتنینگ در نتیجه بیتکوین میتواند تعداد تراکنشهایی که امکان انجام میلیونها تراکنش در ثانیه را برای بیت کویین فراهم می کند که این اقدام بهبود کارایی بیتکوین را ایجاد میکند و در پذیرش گستردهتر آن به عنوان یک سیستم پرداخت مورد تأیید کمک کننده است.
بیشتر بدانید: سرمایه گذاری در بیت کوین |
سگویت چگونه کار میکند؟
نحوه کار سگویت (Segregated Witness) به صورت زیر است:
- امضاهای دیجیتال (شاهد) جدا میشوند: امضاهای دیجیتال معمولاً بخشی از تراکنشها هستند که به امنیت تراکنشها کمک میکنند. این امضاها به عنوان “شاهد” شناخته میشوند. سگویت این شاهدها را از بخش اصلی تراکنش جدا میکند.
- شاهدها یا امضای دیجیتال به انتهای تراکنش منتقل میشوند: بجای جایگذاری شاهدها در داخل بلاک تراکنش، سگویت آنها را به انتهای تراکنش منتقل میکند. این باعث کاهش حجم تراکنش ها در بلاک می شود.
- تراکنش های سگویتی تایید می شوند: تراکنش های سگویتی توسط نودهای قدیمی (Legacy Node) که از سگویت پشتیبانی نمیکنند، به عنوان تراکنشهای معمولی تشخیص داده میشوند.
- کاهش حجم تراکنشها: با جدا سازی شاهدها و انتقال آن ها به انتهای تراکنش، حجم تراکنشها به شکل قابل توجهی کاهش مییابد که باعث میشود تراکنشهای بیشتری در یک بلاک جای بگیرند.
- افزایش تعداد تراکنش در هر بلاک: با کاهش حجم تراکنشها، سگویت به شبکه بیت کوین امکان انجام تعداد بیشتری تراکنش در هر بلاک را میدهد.
به این نکته توجه کنید که قبل از سگویت حداکثر حجم هر بلاک بیتکوین 1,000,000 بایت یا ۱ مگ بود که در صورت رسیدن حجم بلاک به این مقدار، بلاک بیتکوین دیگر توانایی جای دادن تراکنش های بیشتری را در خود نداشت و در نتیجه هر معامله ای که در بلاک گنجانده نشود در لیست انتظار ممپول (Mempool) قرار می گرفت.
مزایا و معایب سگویت
برخی از مهمترین مزایای سگویت به شرح زیر است:
- افزایش تعداد تراکنش در هر بلاک که در نهایت باعث بهبود کارایی شبکه میشود.
- مقیاسپذیری بیت کوین که با افزایش تعداد تراکنشهای قابل پردازش در هر بلاک، شبکه بیت کوین میتواند تراکنشهای بیشتری را در واحد زمانی پردازش کند.
- برطرف کردن مشکل انعطافپذیری تراکنشها که این امر امکان تغییر تراکنشها بدون تغییر آیدی آنها را برای کاربران فراهم می کند.
- کمک به فعالسازی پروتکل لایتنینگ، لایتنینگ امکان تراکنشهای خارج از شبکه اصلی بیت کوین را فراهم میکند.
- کاهش کارمزد تراکنش که به کاربران کمک میکند تا کمترین کارمزد را برای تراکنشهای خود پرداخت کنند.
- کاهش اندازه تراکنشها که انتقال دادهها را سریعتر و کمهزینهتر میکند.
- به دلیل کاهش زمان انتظار، تایید واکنش ها با سرعت بیشتری انجام می شود.
- افزایش درآمد ماینرها که با افزایش تعداد تراکنشهای انجام شده در هر بلاک درآمد ماینرها نیز افزایش یابد.
بیشتر بدانید: دستگاه ماینر چیست؟ |
همچنین در ادامه برخی از معایب سگویت را نیز بررسی می کنیم:
- کارمزد کمتر برای استخراجکنندگان، با روی کار آمدن سگویت، استخراجکنندگان کمترین کارمزد را به ازای هر تراکنش دریافت میکنند.
- پچیدگی پیادهسازی،پیادهسازی سگویت نیازمند تغییر در نرم افزار و کیف پول و همچنین نیازمند هماهنگی بین کاربران و سرویسهای مختلف است.
- افزایش مصرف منابع، استفاده از سگوییت در شبکه بیت کوین منابع شبکه از جمله ظرفیتهای ذخیرهسازی، پهنای باند و ترافیک شبکه را افزایش می دهد.
- برخی از افراد اعتقاد دارند که سگویت موجب دو قسمت شدن جامعه بیت کوین شده است اما این مساله تایید نشده و اختلافات نظری در مورد این بهروزرسانی وجود دارد.
- یکی دیگر از معایب سگویت ها نگهداری و تعمیر آن ها می باشد.
کلام آخر
با توجه به اینکه یکی از سوالات متداول افراد فعال در زمینه بلاکچین و رمز ارزها چگونگی بروزرسانی و اصلاحات باگ بیت کوین است، از این رو در این مطلب تلاش شد به صورت کامل سوالاتی از قبلی سگویت چیست و چگونه می تواند شبکه بیت کوین را اصلاح کند؟ و مواردی از این قبیل را پاسخ دهیم.
همچنین در صورتی که برای خرید بیت کوین یا فروش و خرید ارز دیجیتال به مشاوره یا پلتفرمی ایمن جهت معامله نیاز دارید تنها کافیست از صرافی ورسلند اقدام کنید و برای دریافت مشاوره نیز با کارشناسان مجموعه تماس بگیرید و یا به صفحه آموزش خرید ارز دیجیتال مراجعه نمایید.