SegWit چیست و چه کاربردی دارد؟

SegWit

SegWit فرآیندی است که با حذف داده های امضاء از معاملات بیت کوین، اندازه بلاک ها را کاهش داده و باعث افزایش حجم بلاک چین می شود. هنگامی که بخش های خاصی در یک معامله حذف می شود، این فضا یا ظرفیت برای اضافه کردن معاملات بیشتری به زنجیره آزاد می شود.
Segregate به معنای جداسازی و Witnesses امضای تراکنش است. به این ترتیب و به طور کلی SegWit به معنای جداکردن امضاهای معامله یا تراکنش است.
ایده SegWit توسط توسعه دهنده بیت کوین، پیتر وُیل تنظیم و ارائه شد.
شکستن SegWit
بلاک چین بیت کوین شامل سیستم چند جزئی توزیع شده در شبکه ای یکپارچه است. این سیستم گره یا نود نامیده می شود و به عنوان کنترل کننده معاملات بیت کوین عمل می کند. تمام معاملات و تراکنش های بیت کوین در این گره ها ثبت و تکرار می شود و تقریبا غیر ممکن است که یک تراکنش را بتوان هک و یا دستکاری کرد.
اطلاعات معامله یا تراکنشی که در گره های چندگانه به اشتراک گذاشته شده شامل دو جزء است: ورودی و خروجی. در یک تراکنش می تواند یک یا چند ورودی و خروجی وجود داشته باشد. خروجی آدرس عمومی گیرنده ارز است و ورودی آدرس عمومی فرستنده ارز. فرستنده برای ارسال ارز نیاز به آدرس عمومی گیرنده دارد تا ارز را برای وی ارسال کند. بیشتر فضای اطلاعات تراکنش را امضاء یا تایید اشغال می کند، بخشی از ورودی که تایید می کند فرستنده تعداد ارز لازم را برای ارسال، موجود دارد. پس بنابراین بیت کوین در هر معامله از ورودی به خروجی انتقال می یابد. هنگامی که هر گره اعتبار یک تراکنش را تایید می کند، اطلاعات تراکنش بر روی یک بلاک قرار می گیرند که به زنجیره یا دفتر عمومی اضافه می شوند.
مشکلی که پلتفرم بیت کوین با آن روبرو است این است که با انجام معاملات بیشتر و بیشتر، بلاک های بیشتری باید به زنجیره اضافه شوند. بلاک ها هر 10 دقیقه تولید شده و به اندازه حداکثر 1 مگابایت ظرفیت دارند. با توجه به این محدودیت فقط تعداد معینی از معاملات می توانند به یک بلاک اضافه شوند. افزایش حجم معاملات که در بلاک قرار می گیرند، سرعت شبکه را کاهش می دهد و سبب می شود تا زمان پردازش و تایید تراکنش ها با تاخیر صورت گیرد، و حتی در بعضی موارد ساعت ها تایید اعتبار یک تراکنش طول می کشد. تصور کنید که تمام معاملات بیت کوین از زمان پیدایش آن در سال 2009 بر روی بلاک چین قرار گرفته و هنوز هم درحال انجام است. در درازمدت اگر یک تغییر اساسی ایجاد نشود ممکن است سیستم پایدار نماند.
دکتر پیتر وُیل پیشنهاد می کند که برای حل این مشکل، لازم است امضاهای دیجیتال از اطلاعات تراکنش جدا شوند. این فرایند به عنوان Segregated Witness یا SegWit شناخته می شود. امضای دیجیتال در حدود 65 درصد از فضای یک معامله یا تراکنش را اشغال می کند.
SegWit تلاش می کند داده ها و اطلاعات متصل به یک امضا را با خارج کردن امضا از اطلاعات ورودی و انتقال آن به یک ساختار در انتهای تراکنش، آن را نادیده بگیرد. این کار محدودیت یک مگابایتی اندازه بلاک را به کمتر از 4 مگ نیز افزایش خواهد داد. علاوه بر افزایش کم ظرفیت اندازه بلاک، SegWit این مشکل را که گیرنده بتواند با تغییر و اصلاح شناسه تراکنش فرستنده، تعداد ارز بیشتری را دریافت نماید، را نیز حل می کند. از آنجا که امضاهای دیجیتالی از ورودی جدا می شوند، این اشخاص نخواهند توانست شناسه تراکنش را بدون تاثیر و تغییر امضای دیجیتالی، تغییر دهند که این امر نیز غیرممکن است.

منابع:

ایمان کیمیایی

مقالات مرتبط

خطای وحشتناک صرافی بیت‌هامب و واریز 2000 بیت‌کوین به حساب برخی کاربران

صرافی کره‌ای بیت‌هامب (Bithumb) به‌دلیل یک خطای سیستمی، به‌جای پرداخت پاداش نقدی بسیار کوچک، به حساب هر کاربر به‌اشتباه ۲,۰۰۰ بیت‌کوین واریز کرد. این خطا تنها پنج دقیقه بعد برطرف شد، اما طبق گزارش‌های محلی، برخی کاربران در همین بازه‌ی کوتاه حدود ۲ میلیارد دلار از بیت‌کوین‌های واریز شده به حساب خود را فروختند. اگرچه این فروش‌ها فقط در سیستم داخلی بیت‌هامب انجام شد و دربلاک‌چین ثبت نشد، باعث ریزش شدید قیمت بیت‌کوین در این صرافی شد.

رشد ۲۰ درصدی توکن HYPE با حمایت تیم هایپرلیکوئید از بازارهای پیش‌بینی

روز دوشنبه پس از آنکه تیم توسعه‌دهنده هایپرکور(HyperCore) ــ زیرساخت اصلی شبکه لایه‌ یک هایپرلیکوئید ــ اعلام کرد از پیشنهاد HIP-4 برای گسترش فعالیت به حوزه بازارهای پیش‌بینی حمایت خواهد کرد، قیمت توکن HYPE بیش از 10 درصد رشد کرد. این قابلیت جدید، ایجاد قراردادهای کاملاً تضمین‌شده با وثیقه را در صرافی غیرمتمرکز هایپرلیکوئید امکان‌پذیر می‌کند و به معامله‌گران این امکان را می‌دهد تا در انتخابات سیاسی، مسابقات ورزشی و سایر بازارها شرط‌بندی (سرمایه‌گذاری) کنند.

حمله با آدرس مسموم چیست و چگونه می‌توان از آن جلوگیری کرد؟

حمله مسموم‌سازی آدرس (Address Poisoning) شامل ارسال تراکنش‌های بسیار کوچک از آدرس‌های کیف پولی است که شباهت زیادی به آدرس واقعی دارند؛ به‌گونه‌ای که کاربران هنگام انجام تراکنش‌های بعدی، به‌اشتباه آدرس جعلی را کپی کرده و دارایی خود را به آن ارسال می‌کنند. روش‌های رایج این نوع حمله شامل فیشینگ، کدهای QR جعلی، حملات سیبیل (Sybil)، دست‌کاری قراردادهای هوشمند و بدافزارهای کلیپ‌بورد است.

دیدگاه کاربران (1 دیدگاه)

دیدگاهتان را بنویسید