توضیحاتی پیرامون سگویت (Segwit)
SegWit فرایندی است که در آن محدودیت اندازه بلوک در یک بلاکچین با حذف داده های امضا از معاملات بیت کوین افزایش می یابد. وقتی قسمتهای خاصی از یک معامله حذف می شوند ، این فضا یا ظرفیت را آزاد می کند تا تراکنش های بیشتری به زنجیره اضافه شود.
تفکیک به معنای جدا شدن است و شاهدان امضای معامله هستند. از این رو ، شهادت تفکیک شده ، به طور خلاصه ، به معنای تفکیک امضاهای معاملاتی است.
نکات کلیدی
- SegWit عملی مربوط به بیت کوین است که برای کمک به افزایش محدودیت اندازه بلوک در بلاکچین طراحی شده است.
- SegWit با برداشتن اطلاعات امضا از معاملات بیت کوین به افزایش محدودیت اندازه بلوک کمک می کند.
- اصطلاح SegWit به تفکیک یا جداگانه و به شاهدان اشاره دارد که امضای معامله هستند.
درک SegWit
بلاکچین بیت کوین از چندین سیستم توزیع شده در یک شبکه نظیر به نظیر تشکیل شده است. این سیستم ها گره نامیده می شوند و به عنوان مدیر معاملات بیت کوین عمل می کنند. تمام معاملات انجام شده در بیت کوین در این گره ها تکرار می شوند ، و این امکان را برای هک و فساد یک معامله غیر ممکن می کند.
داده های تراکنشی که در چندین گره به اشتراک گذاشته می شود از دو جز components ورودی و خروجی تشکیل شده است. ممکن است یک یا چند ورودی و خروجی در یک معامله دخیل باشد. خروجی آدرس عمومی گیرنده است. ورودی آدرس عمومی فرستنده است. فرستنده برای ارسال وجه به وی به آدرس عمومی گیرنده نیاز دارد. بیشتر فضای موجود در یک معامله شامل امضا ، بخشی از ورودی است که تأیید می کند فرستنده بودجه مورد نیاز برای پرداخت را در اختیار دارد. بنابراین در واقع ، یک بیت کوین از ورودی به خروجی برای هر معامله منتقل شده حرکت می کند. هنگامی که هر یک از گره ها تراکنش را به عنوان معتبر تأیید کردند ، معامله در بلاکی قرارمی گیرد که برای دسترسی عمومی به زنجیره یا دفتر کل اضافه می شود.
چالش های بستر بیت کوین
یکی از مشکلاتی که پلتفرم بیت کوین در گذشته با آن روبرو بود این است که با انجام معاملات بیشتر و بیشتر ، بلوک های بیشتری باید به این زنجیره اضافه شود. بلوک ها هر 10 دقیقه ایجاد می شوند و حداکثر اندازه آنها یک مگابایت (MB) است. با توجه به این محدودیت ، فقط تعداد معینی از معاملات را می توان به یک بلوک اضافه کرد. وزن تراکنش ها ، نشان داده شده توسط بلوک ها ، شبکه را سنگین می کند و باعث تأخیر در پردازش و تأیید تراکنش ها می شود ، در بعضی موارد ساعت ها طول می کشد تا معتبر بودن تراکنش تأیید شود. تمام معاملات بیت کوین را که از زمان تأسیس بیت کوین در سال 2009 تاکنون انجام شده اند ، تصور کنید که روی بلاکچین بنشینند و همچنان روی هم انباشته شوند. در دراز مدت ، اگر یک تغییر اساسی ایجاد نشود ، سیستم پایدار نخواهد بود.
SegWit به عنوان یک راه حل پیشنهاد شده است
دکتر پیتر وویل ، توسعه دهنده بیت کوین پیشنهاد می کند که برای حل این مشکل ، امضای دیجیتال باید از داده های معامله جدا شود. این فرآیند به عنوان Segregated Witness یا SegWit شناخته می شود. امضای دیجیتال 65٪ فضای معاملات معین را تشکیل میدهد. SegWit سعی می کند با لغو امضا از داخل ورودی و انتقال آن به سازه ای در انتهای معامله ، داده های متصل به یک امضا را نادیده بگیرد. با این کار محدودیت یک مگابایتی برای اندازه بلوک به کمی کمتر از چهار مگابایت افزایش می یابد. علاوه بر افزایش اندکی اندازه ظرفیت بلوک ها ، SegWit همچنین مشکلی را حل می کند که گیرنده می تواند شناسه معامله فرستنده را در پیشنهادی برای گرفتن کوین بیشتر از فرستنده رهگیری و اصلاح کند. از آنجا که امضای دیجیتال از ورودی جدا می شود ، طرف هیچراهی برای تغییر شناسه معامله بدون لغو امضای دیجیتال نخواهد داشت.
دیدگاهتان را بنویسید