SegWit چیست ؟
SegWit چیست ؟ SegWit ( مخفف Segregated Witness ) یک ارتقا دهنده پروتکل است که نحوه ذخیره سازی داده ها را تغییر میدهد.
در تاریخ 10 می 2017 در Litecoin و در 23 آگوست 2017 در بیتکوین فعال شد .
توسعه دهنده Pieter Wiulle برای اولین بار این ایده را در کنفرانس Scaling Bitcoin در دسامبر 2015 ارئه داد .
بسیاری از آن ، بعنوان یک راه حل برای برطرف کردن مشکل مقیاس بیتکوین استقبال کردنده اند .
حداکثر اندازه بلاک در پروتکل اصلی یک مگابایت است
که تعداد تراکنش هایی را که بیتکوین میتواند پردازش کند تقریبا به 7 عدد در ثانیه رسانده است .
این امر قصد داشت رشد بالقوه بیتکوین را محدود کرده و از تبدیل شدن آن به یک سیستم پرداخت با حجم بالا و قابل استفاده جلوگیری کند .
هدف اولیه SegWit رفع اشکالات بوجود آمده در کد بیتکوین میباشد و بانام قابلیت انعطاف پذیری تراکنش بوده است
درحالیکه به روز رسانی تعداد بیشتری از تراکنش ها در بلاک های بیتکوین امکان پذیرست و مشکل اینجا میباشد
که این اجازه را به هرکسی میدهد جزئیات کوچکی را که شناسه تراکنش
( هش بعدی ) را که اصلاح کرده ند تغییر داده اما محتوای آن را عوض نمیکند .
اگرچه مشکل اساسی برای بیتکوین محسوب نمیشود
اما از ایجاد ویژگی های پیچیده تر مانند پروتکل های لایه دوم و قراردادهای هوشمند جلوگیری مینماید .
SegWit با حذف اطلاعات ، قابلیت انعطاف پذیری تراکنش را ثابت میکند
( که در غیر اینصورت بعنوان اطلاعات شاهد شناخته میشود )
که آنها در خارج از بلاک تراکنش ها پایه ذخیره میشوند و با استفاده از آن میتوان امضا و اسکریپ ها را بدون اینکه روی شناسه تراکنش تاثیری بگذارد تغییر دهد .
مرجع خرید و فروش رمزارزها (ارز دیجیتال)
نازک کردن …
SegWit چیست ؟
یک مزیت جانبی که اهمیت بسیار زیادی پیدا میکند این است که بدون امضای اطلاعات تراکنش ها وزن بسیار کمتری را دارا میباشند .
این بدان معنی است که تعداد بیشتری میتوانند در یک بلاک جای بگیرند
بیتکوین میتواند تولید بیشتری را بدون تغییر اندازه بلاک پردازش کند .
SegWit مفهوم جدیدی را با نام ( وزن بلاک ) معرفی کرده است .
این یک بزرگ نمایی از اندازه بلاک و بدون امضای داده ها است و در حدود 4 مگابایت میباشد
در حالیکه محدودیت اندازه بلاک برای معاملات پایه میتواند در یک مگابایت محدود شود .
این بدان معنی است که ارتقا SegWit با پروتکل قبلی سازگار و از نیاز به یک فورک سخت جلوگیری میکند .
بنابراین SegWit محدودیت اندازه بلاک را افزایش نمیدهد ، اما تعداد بیشتری از تراکنش ها را در داخل بلاک های یک مگابایتی امکان پذیر میکند .
پوشش های 4 مگابایتی شامل داده های مشهود مجزا میباشد که از نظر فنی در بخشی از بلاک معاملات پایه یک مگابایتی موجود نمیباشند .
در اوج ساختن …
SegWit چیست ؟
یک گام بزرگ دیگر که SegWit امکان پذیر کرده این است که از توسعه پروتکل های لایه دوم مانند شبکه رعد پشتیبانی میکند
در طراحی ثابت و شکل پذیری آسان هر ویژگی که به تراکنش های تایید نشده وابسته هستند را با ریسک کمتری روبرو میکند .
شبکه رعد با انجام معاملات مکرر و کوچک خارج از زنجیره فقط در صورت آماده بودن کاربران در بلاکچین بیتکوین ظرفیت معاملات آنرا بیشتر تقویت میکند
فعال سازی SegWit و همچنین توسعه کار در مورد ویژگی های دیگر مانند MAST را افزایش داده
( که قراردادهای هوشمند پیچیده تر بیتکوین را امکان پذیر میکند )
امضاهای Schnorr ( که باعث افزایش ظرفیت معاملات دیگری میشود ) و TumbleBit ( یک شبکه لایه فوقانی ناشناس ) .
همه کس خوشحال نیستند ..
همه افراد در جامعه بیتکوین موافق این نیستند که SegWit راه حل مورد نظریست که بیتکوین منتظر آن بوده است .
برخی معتقدند که این مورد ( لگدزدن به یک قوطی در جاده ) و در بهترین حالت تعمیرموقت است .
مقاومت در برابر SegWit یکی از عوامل توسعه بیتکوین کش بود که یک شاخه از شبکه بیتکوین است
بجای تکیه بر ساختار تراکنش های جدید ، محدودیت اندازه بلاک بزرگتری را اجرا میکند و به یک ساختار معاملاتی جدید اعتماد میکند .
ما کجا هستیم ..
SegWit چیست ؟ در تایم پیکسل ، 14 درصد از تراکنش ها از قالب جدید استفاده میکردند
( که شما میتوانید پیشرفتها را در اینجا دنبال کنید ) علیرغم مزیت های مشخص شده عرضه نسخه بروز شده به آرامی پیش میرود .
دلیل اصلی این است که بسیاری از کیف پولها هنوز پشتیبانی SegWit را اضافه نکرده اند .
برخی از نام های بزرگ مانند : Ledger – Trezor – Kraken – Electrum قبلا این کار را انجام داده اند .
Coinbase بزرگترین و محبوبترین ارائه دهنده کیف پول از نظر تعداد تراکنش ها ، در حال انجام فعالیت برروی آن بود و انتظار بر این داشت که این نسخه را در اوایل سال 2018 اجرا کند
ولی پیاده سازی کیف پول بیتکوین اضافه شده با مشکل مواجه شد و BitcoinCore اعلام کرد که SegWit را در سه ماهه نخست سال 2018 عرضه میکند .
با کد اصلی بیتکوین میتوان تنظیماتی مناسب در SegWit نیز انجام داد و این امر میتواند منجر به افزایش در استفاده از آزمایش و عملکرد اضافی شود .
Bitcoin Core در وبسایت خود لیستی از مشاغل و پروژه هایی که بطور یکپارچه در segwit کار میکنند را نگهداری میکند که در زمان پیکسل ، 19 پیاده سازی و با 90 نفر دیگر آماده گسترش میباشد .
همانطور که کیف پولهای بیشتری از این نسخه نیز استفاده میکنند درصد معاملات استفاده شده از ساختار SegWit افزایش خواهد یافت
مسلما هزینه تراکنش بیتکوین ( بخاطر افزایش دامنه و پتانسیل بیتکوین بلاکها که شامل تعداد زیادی از تراکنش ها هستند ) باید کاهش یابد
بعید است که این رویداد یک شبه اتفاق بیفتد و این تغییری مهم میباشد که نشان دهنده یک گام بزرگ به جلو است .
شاید مطالب زیر برای شما مفید باشد